Modelo cognitivo

Un modelo cognitivo es una representación simplificada destinada a modelar procesos psicológicos o intelectuales. Su campo de aplicación es principalmente la psicología cognitiva y la inteligencia artificial a través de la noción de agente .

Las ciencias cognitivas utilizan de forma recurrente modelos cognitivos: ante la complejidad de los procesos que permiten explicar el razonamiento y la conducta, resulta práctico pasar por hipótesis simplificadoras en forma de modelos.

Sin embargo, siendo un modelo una representación que permite aprehender más simplemente un aspecto de un problema, se pueden encontrar muchos modelos cognitivos uno al lado del otro, cada uno de los cuales arroja una luz particular sobre un aspecto particular.

Modelos cognitivos en diferentes dominios

Aaron Beck propone, en el campo de la psicología, un modelo cognitivo que se puede resumir en tres simples grados:

Se puede hacer una comparación interesante entre este modelo y los conceptos informáticos de lenguaje, código fuente y ejecutable. El lenguaje es el esquema externo al sistema en el que se basa un código fuente, en el que se expresan las acciones deseadas para la aplicación, es decir, la interpretación que se hace de las entradas-salidas del programa. Este código fuente se puede compilar en un ejecutable que reacciona sin interpretación, en el sentido intelectual del término, a su entorno.

Más que una jerarquía entre titulaciones, esta metáfora destaca el entrelazamiento de conceptos. De la misma manera que no hay ejecutable sin código fuente, y no hay código fuente sin paradigma de lenguaje, la reacción se apoya en una interpretación anterior de un entorno que se entiende a través de patrones culturales externos al agente.

Este enfoque es similar a la capa de arquitectura ( Layered Architecture ), aunque presente en la comunidad de sistemas multiagente (los modelos TouringMachines e Interrap son buenos ejemplos).

Modelos BDI

Otra clase importante de modelos cognitivos en el campo de la inteligencia artificial son los llamados modelos BDI ( Creencias , Deseos , Intenciones , ver diagrama).

Estos modelos se basan en tres conjuntos principales:

Los modelos BDI fueron y siguen siendo ampliamente utilizados en la actualidad. Los marcos como Jadex o Jason también facilitan la implementación de dichas arquitecturas.

Existen otros enfoques para construir modelos cognitivos (en su mayoría se basan en la lógica de primer orden ). Sin embargo, parece que cualquier modelo cognitivo se basa esencialmente en una interacción profunda con un cuerpo de conocimiento .

Interactuar con un cuerpo de conocimientos implica, en primer lugar, interesarse por la cuestión de la representación del conocimiento. En este campo, y en el mismo movimiento que vio la explosión de la cantidad de información intercambiada a través de las redes, se produjeron importantes avances a principios de los años 2000. Herramientas resultantes de la ingeniería del conocimiento (serialización de estándares, ontologías , .. .) ofrecen soluciones eficientes y duraderas. Y si las redes semánticas ya eran objeto de investigación en los años 80 , hoy se han materializado a través de tecnologías como el lenguaje OWL para ontologías.