Articulo de referencia

ACT-R

A simplified diagram of the ACT-R model]] "},"title":{"wt":"ACT-R"},"logo":{"wt":""},"logo caption":{"wt":""},"logo_size":{"wt":""},"logo_alt":{"wt":""},"screenshot":{"wt":"Simp...

ACT-R (pronunciado /ˌækt ˈɑr/; abreviatura de " Control Adaptativo del Pensamiento—Racional ") es una arquitectura cognitiva desarrollada principalmente por John Robert Anderson y Christian Lebiere en la Universidad Carnegie Mellon . Como toda arquitectura cognitiva, ACT-R busca definir las operaciones cognitivas y perceptivas básicas e irreductibles que permiten el funcionamiento de la mente humana. En teoría, cada tarea que los humanos pueden realizar debería consistir en una serie de estas operaciones discretas.

La mayoría de los supuestos básicos del ACT-R también están inspirados en los avances de la neurociencia cognitiva , y el ACT-R puede considerarse y describirse como una forma de especificar cómo se organiza el cerebro de manera que permita a los módulos de procesamiento individuales producir cognición.

Inspiración

ACT-R se inspira en la obra de Allen Newell , y especialmente en su defensa de toda la vida de la idea de las teorías unificadas como la única manera de descubrir verdaderamente los fundamentos de la cognición. [ 2 ] De hecho, Anderson suele reconocer a Newell como la principal fuente de influencia para su propia teoría.

¿Cómo se ve ACT-R?

Al igual que otras arquitecturas cognitivas influyentes (como Soar , CLARION y EPIC), la teoría ACT-R cuenta con una implementación computacional que consiste en un intérprete de un lenguaje de codificación especial. El intérprete está escrito en Common Lisp y puede cargarse en cualquiera de las distribuciones de este lenguaje.

Esto significa que cualquier investigador puede descargar el código ACT-R desde el sitio web de ACT-R, cargarlo en una distribución de Common Lisp y obtener acceso completo a la teoría en forma del intérprete ACT-R.

Además, esto permite a los investigadores especificar modelos de cognición humana en forma de script en el lenguaje ACT-R. Los elementos básicos del lenguaje y los tipos de datos están diseñados para reflejar los supuestos teóricos sobre la cognición humana. Estos supuestos se basan en numerosos hechos derivados de experimentos en psicología cognitiva e imágenes cerebrales .

Al igual que un lenguaje de programación , ACT-R es un marco de trabajo: para diferentes tareas (por ejemplo, la Torre de Hanoi , la memoria de texto o de listas de palabras, la comprensión del lenguaje, la comunicación, el control de aeronaves), los investigadores crean "modelos" (es decir, programas) en ACT-R. Estos modelos reflejan las suposiciones de los modeladores sobre la tarea dentro de la perspectiva cognitiva de ACT-R. Posteriormente, se puede ejecutar el modelo.

La ejecución de un modelo genera automáticamente una simulación paso a paso del comportamiento humano, especificando cada operación cognitiva individual (es decir, codificación y recuperación de la memoria, codificación visual y auditiva, programación y ejecución motora, manipulación de imágenes mentales ). Cada paso se asocia con predicciones cuantitativas de latencias y precisión. El modelo puede validarse comparando sus resultados con los datos recopilados en experimentos conductuales.

En los últimos años, ACT-R también se ha ampliado para realizar predicciones cuantitativas de patrones de activación en el cerebro, detectados en experimentos con fMRI . En particular, ACT-R se ha mejorado para predecir la forma y la evolución temporal de la respuesta BOLD de varias áreas cerebrales, incluidas las áreas de la mano y la boca en la corteza motora , la corteza prefrontal izquierda, la corteza cingulada anterior y los ganglios basales .

Breve resumen

La premisa más importante de ACT-R es que el conocimiento humano se puede dividir en dos tipos irreductibles de representaciones: declarativas y procedimentales .

En el código ACT-R, el conocimiento declarativo se representa en forma de bloques , es decir, representaciones vectoriales de propiedades individuales, cada una de ellas accesible desde una ranura etiquetada.

Los fragmentos se almacenan y se hacen accesibles a través de búferes , que son la interfaz de lo que son módulos , es decir, estructuras cerebrales especializadas y en gran medida independientes.

Existen dos tipos de módulos:

  • Los módulos perceptivo-motores se encargan de la interacción con el mundo real (es decir, con una simulación del mundo real). Los módulos perceptivo-motores más desarrollados en ACT-R son el visual y el manual.
  • Módulos de memoria . En ACT-R existen dos tipos de módulos de memoria:
    • Memoria declarativa , que consiste en hechos como Washington, DC es la capital de Estados Unidos , Francia es un país de Europa , o 2+3=5.
    • Memoria procedimental , compuesta de producciones. Las producciones representan el conocimiento sobre cómo hacemos las cosas: por ejemplo, el conocimiento sobre cómo teclear la letra "Q" en un teclado, sobre cómo conducir o sobre cómo realizar una suma.

Todos los módulos solo son accesibles a través de sus búferes. El contenido de los búferes en un momento dado representa el estado de ACT-R en ese instante. La única excepción a esta regla es el módulo de procedimientos, que almacena y aplica conocimiento procedimental. Este módulo no tiene un búfer accesible y se utiliza para acceder al contenido de otros módulos.

El conocimiento procedimental se representa en forma de producciones . El término "producción" refleja la implementación real de ACT-R como un sistema de producción , pero, de hecho, una producción es principalmente una notación formal para especificar el flujo de información desde las áreas corticales (es decir, los búferes) a los ganglios basales y de vuelta a la corteza.

En cada instante, un comparador de patrones interno busca una producción que coincida con el estado actual de los búferes. Solo se puede ejecutar una producción de este tipo a la vez. Dicha producción, al ejecutarse, puede modificar los búferes y, por lo tanto, cambiar el estado del sistema. Así, en ACT-R, la cognición se desarrolla como una sucesión de activaciones de producción.

El debate entre lo simbólico y lo conexionista

En las ciencias cognitivas , las distintas teorías suelen atribuirse al enfoque « simbólico » o al « conexionista » de la cognición. ACT-R pertenece claramente al campo «simbólico» y se clasifica como tal en los libros de texto y colecciones estándar. [ 3 ] Sus entidades (fragmentos y producciones) son discretas y sus operaciones son sintácticas, es decir, no se refieren al contenido semántico de las representaciones, sino solo a sus propiedades que las hacen apropiadas para participar en la(s) computación(es). Esto se observa claramente en las ranuras de fragmentos y en las propiedades de coincidencia de búfer en las producciones, las cuales funcionan como variables simbólicas estándar.

Los miembros de la comunidad ACT-R, incluidos sus desarrolladores, prefieren concebir ACT-R como un marco general que especifica cómo se organiza el cerebro y cómo dicha organización da origen a lo que se percibe (y, en psicología cognitiva, se investiga) como mente, trascendiendo el debate tradicional entre lo simbólico y lo conexionista. Naturalmente, nada de esto contradice la clasificación de ACT-R como sistema simbólico, ya que todos los enfoques simbólicos de la cognición buscan describir la mente, como producto de la función cerebral, utilizando una determinada clase de entidades y sistemas para lograr dicho objetivo.

Un malentendido común sugiere que ACT-R podría no ser un sistema simbólico porque intenta caracterizar la función cerebral. Esto es incorrecto por dos razones: Primero, todos los enfoques de modelado computacional de la cognición, simbólicos o no, deben caracterizar de alguna manera la función cerebral, porque la mente es función cerebral. Y segundo, todos estos enfoques, incluidos los conexionistas, intentan caracterizar la mente a un nivel cognitivo de descripción y no a nivel neuronal, porque solo a nivel cognitivo se pueden conservar generalizaciones importantes. [ 4 ]

Surgen más malentendidos debido al carácter asociativo de ciertas propiedades de ACT-R, como la propagación de activación entre fragmentos o las propiedades cuantitativas que poseen los fragmentos y las producciones, relevantes para su selección. Ninguna de estas propiedades contradice la naturaleza fundamental de estas entidades como simbólicas, independientemente de su función en la selección de unidades y, en última instancia, en el cálculo.

Teoría frente a implementación y ACT-R básico.

Los desarrolladores de ACT-R suelen destacar la importancia de distinguir entre la teoría en sí y su implementación.

De hecho, gran parte de la implementación no refleja la teoría. Por ejemplo, la implementación real utiliza "módulos" adicionales que existen únicamente por razones puramente computacionales y que no pretenden reflejar nada del cerebro (por ejemplo, un módulo computacional contiene el generador de números pseudoaleatorios utilizado para producir parámetros con ruido, mientras que otro contiene rutinas de nomenclatura para generar estructuras de datos accesibles mediante nombres de variables).

Además, la implementación real está diseñada para permitir a los investigadores modificar la teoría, por ejemplo, alterando los parámetros estándar, creando nuevos módulos o modificando parcialmente el comportamiento de los existentes.

Finalmente, si bien el laboratorio de Anderson en CMU mantiene y publica el código oficial de ACT-R, se han puesto a disposición otras implementaciones alternativas de la teoría. Estas implementaciones alternativas incluyen jACT-R [ 5 ] (escrito en Java por Anthony M. Harrison en el Laboratorio de Investigación Naval ) y Python ACT-R (escrito en Python por Terrence C. Stewart y Robert L. West en la Universidad de Carleton , Canadá). [ 6 ]

De manera similar, ACT-RN (ahora descontinuado) fue una implementación neuronal completa de la versión de 1993 de la teoría. [ 7 ] Todas estas versiones eran completamente funcionales, y se han escrito y ejecutado modelos con todas ellas.

Debido a estos grados de libertad de implementación, la comunidad ACT-R suele referirse a la versión "oficial" de la teoría, basada en Lisp , cuando se adopta en su forma original y se deja sin modificar, como "ACT-R Vanilla".

Aplicaciones

A lo largo de los años, los modelos ACT-R se han utilizado en más de 700 publicaciones científicas diferentes y se han citado en muchas más. [ 8 ]

Memoria, atención y control ejecutivo

El sistema de memoria declarativa ACT-R se ha utilizado para modelar la memoria humana desde su creación. A lo largo de los años, se ha adoptado con éxito para modelar un gran número de efectos conocidos. Estos incluyen el efecto de abanico de interferencia para información asociada, [ 9 ] los efectos de primacía y recencia para la memoria de listas, [ 10 ] y el recuerdo serial. [ 11 ]

ACT-R se ha utilizado para modelar procesos de atención y control en varios paradigmas cognitivos. Estos incluyen la tarea de Stroop , [ 12 ] [ 13 ] el cambio de tarea , [ 14 ] [ 15 ] el período refractario psicológico , [ 16 ] y la multitarea. [ 17 ]

Lenguaje natural

Varios investigadores han estado utilizando ACT-R para modelar diversos aspectos de la comprensión y producción del lenguaje natural . Estos incluyen modelos de análisis sintáctico, [ 18 ] comprensión del lenguaje, [ 19 ] adquisición del lenguaje [ 20 ] y comprensión de metáforas. [ 21 ]

Tareas complejas

ACT-R se ha utilizado para capturar cómo los humanos resuelven problemas complejos como la Torre de Hanoi, [ 22 ] o cómo las personas resuelven ecuaciones algebraicas. [ 23 ] También se ha utilizado para modelar el comportamiento humano al conducir y volar. [ 24 ]

Con la integración de capacidades perceptivo-motoras, ACT-R se ha vuelto cada vez más popular como herramienta de modelado en factores humanos e interacción persona-computadora. En este ámbito, se ha adoptado para modelar el comportamiento de conducción en diferentes condiciones, [ 25 ] [ 26 ] la selección de menús y la búsqueda visual en aplicaciones informáticas, [ 27 ] [ 28 ] y la navegación web. [ 29 ]

Neurociencia cognitiva

Más recientemente, el ACT-R se ha utilizado para predecir patrones de activación cerebral durante experimentos de neuroimagen. [ 30 ] En este campo, los modelos ACT-R se han utilizado con éxito para predecir la actividad prefrontal y parietal en la recuperación de la memoria, [ 31 ] la actividad del cíngulo anterior para operaciones de control, [ 32 ] y cambios en la actividad cerebral relacionados con la práctica. [ 33 ]

Educación

ACT-R se ha adoptado con frecuencia como base para tutores cognitivos . [ 34 ] [ 35 ] Estos sistemas utilizan un modelo interno de ACT-R para imitar el comportamiento de un estudiante y personalizar sus instrucciones y currículo, tratando de "adivinar" las dificultades que los estudiantes pueden tener y brindar ayuda específica.

Estos "tutores cognitivos" se utilizan como plataforma para la investigación sobre el aprendizaje y el modelado cognitivo en el marco del Centro de Ciencias del Aprendizaje de Pittsburgh . Algunas de las aplicaciones más exitosas, como el Tutor Cognitivo para Matemáticas, se utilizan en miles de escuelas de todo Estados Unidos.

Breve historia

Primeros años: 1973–1990

ACT-R es el sucesor definitivo de una serie de modelos cada vez más precisos de la cognición humana desarrollados por John R. Anderson .

Sus raíces se remontan al modelo original de memoria HAM (Memoria Asociativa Humana), descrito por John R. Anderson y Gordon Bower en 1973. [ 36 ] El modelo HAM se amplió posteriormente en la primera versión de la teoría ACT. [ 37 ] Esta fue la primera vez que se añadió la memoria procedimental al sistema original de memoria declarativa, introduciendo una dicotomía computacional que posteriormente se demostró que se cumple en el cerebro humano. [ 38 ] La teoría se extendió luego aún más en el modelo ACT* de cognición humana. [ 39 ]

Integración con el análisis racional: 1990-1998

A finales de los años ochenta, Anderson se dedicó a explorar y esbozar un enfoque matemático de la cognición que denominó Análisis Racional . [ 40 ] La premisa básica del Análisis Racional es que la cognición es óptimamente adaptativa, y las estimaciones precisas de las funciones cognitivas reflejan las propiedades estadísticas del entorno. [ 41 ] Posteriormente, retomó el desarrollo de la teoría ACT, utilizando el Análisis Racional como marco unificador para los cálculos subyacentes. Para resaltar la importancia del nuevo enfoque en la configuración de la arquitectura, su nombre se modificó a ACT-R, donde la "R" significa "Racional". [ 42 ]

En 1993, Anderson se reunió con Christian Lebiere, un investigador en modelos conexionistas famoso principalmente por desarrollar con Scott Fahlman el algoritmo de aprendizaje de correlación en cascada . Su trabajo conjunto culminó con el lanzamiento de ACT-R 4.0. [ 43 ] Gracias a Mike Byrne (ahora en la Universidad Rice ), la versión 4.0 también incluyó capacidades perceptivas y motoras opcionales, inspiradas principalmente en la arquitectura EPIC, lo que amplió enormemente las posibles aplicaciones de la teoría.

Imágenes cerebrales y estructura modular: 1998-2015

Tras el lanzamiento de ACT-R 4.0, John Anderson se interesó cada vez más por la plausibilidad neuronal subyacente de su teoría del tiempo de vida y comenzó a utilizar técnicas de neuroimagen para lograr su propio objetivo de comprender los fundamentos computacionales de la mente humana.

La necesidad de tener en cuenta la localización cerebral impulsó una revisión importante de la teoría. ACT-R 5.0 introdujo el concepto de módulos, conjuntos especializados de representaciones procedimentales y declarativas que podían asignarse a sistemas cerebrales conocidos. [ 44 ] Además, la interacción entre el conocimiento procedimental y declarativo se mediaba mediante nuevos búferes, estructuras especializadas para almacenar información temporalmente activa (véase la sección anterior). Se creía que los búferes reflejaban la actividad cortical, y una serie de estudios posteriores confirmaron que las activaciones en las regiones corticales podían relacionarse satisfactoriamente con operaciones computacionales sobre los búferes.

En 2005 se presentó una nueva versión del código, completamente reescrita, denominada ACT-R 6.0. Esta versión incluía mejoras significativas en el lenguaje de codificación ACT-R, entre ellas un nuevo mecanismo de especificación de producción llamado coincidencia dinámica de patrones . A diferencia de las versiones anteriores, que requerían que el patrón coincidente de una producción incluyera ranuras específicas para la información en los búferes, la coincidencia dinámica de patrones permite que las ranuras coincidentes también se especifiquen mediante el contenido del búfer. En Anderson (2007) se ofrece una descripción y la justificación de ACT-R 6.0. [ 45 ]

ACT-R 7.0: 2015-Presente

En el taller de 2015, se argumentó que los cambios en el software requerían un incremento en la numeración del modelo a ACT-R 7.0. Un cambio importante fue la eliminación del requisito de especificar los fragmentos según tipos predefinidos. El mecanismo de tipos de fragmentos no se eliminó, sino que pasó de ser una construcción obligatoria de la arquitectura a un mecanismo sintáctico opcional. Esto permitió una mayor flexibilidad en la representación del conocimiento para modelar tareas que requieren aprender información nueva y amplió la funcionalidad proporcionada mediante la coincidencia dinámica de patrones, permitiendo ahora que los modelos creen nuevos "tipos" de fragmentos. Esto también simplificó la sintaxis necesaria para especificar las acciones en producción, ya que todas las acciones ahora tienen la misma forma sintáctica. Posteriormente, el software ACT-R se actualizó para incluir una interfaz remota basada en JSON RPC 1.0. Esta interfaz se añadió para facilitar la creación de tareas para modelos y el trabajo con ACT-R desde lenguajes distintos de Lisp, y el tutorial incluido con el software se actualizó para proporcionar implementaciones en Python para todas las tareas de ejemplo realizadas por los modelos del tutorial.

Taller y escuela de verano

En 1995, la Universidad Carnegie Mellon comenzó a organizar su Taller Anual ACT-R y su Escuela de Verano. [ 46 ] Su Taller ACT-R se lleva a cabo actualmente en la Conferencia anual MathPsych/ICCM, y su Escuela de Verano se lleva a cabo en el campus con una opción de asistencia virtual en la Universidad Carnegie Mellon .

Series derivadas

El largo desarrollo de la teoría ACT-R dio origen a una serie de proyectos paralelos y relacionados.

Los más importantes son el sistema de producción PUPS , una implementación inicial de la teoría de Anderson, posteriormente abandonada; y ACT-RN , [ 7 ] una implementación de red neuronal de la teoría desarrollada por Christian Lebiere.

Lynne M. Reder , también de la Universidad Carnegie Mellon , desarrolló el SAC a principios de la década de 1990, un modelo de aspectos conceptuales y perceptivos de la memoria que comparte muchas características con el sistema declarativo central del ACT-R, aunque difiere en algunos supuestos.

Para su disertación en la Universidad Estatal de Pensilvania , Christopher L. Dancy desarrolló y defendió con éxito en 2014, ACT-R/Phi , [ 47 ] una implementación de ACT-R con módulos fisiológicos añadidos que permiten que ACT-R interactúe con los procesos fisiológicos humanos.

Don Morrison , de la Universidad Carnegie Mellon , creó una implementación ligera en Python del componente de memoria de trabajo de ACT-R, denominada pyACTUp [ 48 ] . Esta biblioteca implementa ACT-R como un modelo de aprendizaje supervisado unimodal para tareas de clasificación.

Notas

  1. "ACT-R  » Software" . ACT-R.psy.cmu.edu . Consultado el 24 de marzo de 2021 .
  2. Newell, Allen (1994). Teorías unificadas de la cognición . Cambridge, Massachusetts: Harvard University Press. ISBN 0-674-92101-1.
  3. ^ Polk, TA; CM Seifert (2002). Modelado cognitivo . Cambridge, Massachusetts: MIT Press. ISBN 0-262-66116-0.
  4. Pylyshyn, ZW (1984). Computación y cognición: Hacia una base para la ciencia cognitiva . Cambridge, Massachusetts: MIT Press. ISBN 0-262-66058-X.
  5. Harrison, A. (2002). jACT-R: Java ACT-R. Actas del 8.º Taller Anual de ACT-R (PDF). Archivado el 7 de septiembre de 2008 en Wayback Machine .
  6. Stewart, TC y West, RL (2006) Deconstruyendo ACT-R. Actas de la séptima conferencia internacional sobre modelado cognitivo (PDF)
  7. 1 2 Lebiere, C., & Anderson, JR (1993). Una implementación conexionista del sistema de producción ACT-R. En Actas de la Decimoquinta Conferencia Anual de la Sociedad de Ciencias Cognitivas (pp. 635–640). Mahwah, NJ: Lawrence Erlbaum Associates
  8. Publicaciones y modelos publicados de ACT-R - CMU
  9. Anderson, JR y Reder, LM (1999). El efecto abanico: nuevos resultados y nuevas teorías. Journal of Experimental Psychology: General , 128 , 186–197.
  10. Anderson, JR, Bothell, D., Lebiere, C. y Matessa, M. (1998). Una teoría integrada de la memoria de listas. Journal of Memory and Language , 38 , 341–380.
  11. Anderson, JR y Matessa, MP (1997). Una teoría del sistema de producción de la memoria serial. Psychological Review, 104 , 728–748.
  12. Lovett, MC (2005) Una interpretación de Stroop basada en estrategias. Cognitive Science, 29 , 493–524.
  13. Juvina, I., & Taatgen, NA (2009). Una explicación de supresión de repetición de los efectos entre ensayos en un paradigma Stroop modificado. Acta Psychologica, 131(1) , 72–84.
  14. Altmann, EM, & Gray, WD (2008). Un modelo integrado de control cognitivo en el cambio de tareas. Psychological Review, 115 , 602–639.
  15. Sohn, M.-H., & Anderson, JR (2001). Preparación de la tarea y repetición de la tarea: modelo de dos componentes del cambio de tarea. Journal of Experimental Psychology: General .
  16. Byrne, MD, & Anderson, JR (2001). Módulos seriales en paralelo: El período refractario psicológico y la distribución perfecta del tiempo. Psychological Review, 108 , 847–869.
  17. Salvucci, DD, & Taatgen, NA (2008). Cognición encadenada: Una teoría integrada de la multitarea concurrente. Psychological Review , 130(1), 101–130.
  18. Lewis, RL y Vasishth, S. (2005). Un modelo basado en la activación del procesamiento de oraciones como recuperación experta de la memoria. Cognitive Science, 29 , 375–419
  19. Budiu, R. y Anderson, JR (2004). Procesamiento basado en la interpretación: una teoría unificada del procesamiento semántico de oraciones. Cognitive Science, 28 , 1–44.
  20. Taatgen, NA y Anderson, JR (2002). ¿Por qué los niños aprenden a decir "broke"? Un modelo de aprendizaje del tiempo pasado sin retroalimentación. Cognition , 86(2) , 123–155.
  21. Budiu R., & Anderson JR (2002). Comprensión de las metáforas anafóricas. Memory & Cognition, 30 , 158–165.
  22. Altmann, EM y Trafton, JG (2002). Memoria para objetivos: Un modelo basado en la activación. Cognitive Science , 26 , 39–83.
  23. Anderson, JR (2005) Manipulación de símbolos humanos dentro de una arquitectura cognitiva integrada. Cognitive Science, 29(3) , 313–341.
  24. Byrne, MD, & Kirlik, A. (2005). Uso de modelos cognitivos computacionales para diagnosticar posibles fuentes de error en la aviación. International Journal of Aviation Psychology, 15 , 135–155. doi : 10.1207/s15327108ijap1502_2
  25. Salvucci, DD (2006). Modelado del comportamiento del conductor en una arquitectura cognitiva. Factores humanos , 48 , 362–380.
  26. Salvucci, DD y Macuga, KL (2001). Predicción de los efectos de las llamadas telefónicas en el desempeño del conductor. En Actas de la Cuarta Conferencia Internacional sobre Modelado Cognitivo , págs. 25-32. Mahwah, NJ: Lawrence Erlbaum Associates.
  27. Byrne, MD, (2001). ACT-R/PM y selección de menús: Aplicación de una arquitectura cognitiva a la interacción persona-ordenador. International Journal of Human-Computer Studies , 55 , 41–84.
  28. Fleetwood, MD y Byrne, MD (2002) Modelado de la búsqueda de iconos en ACT-R/PM. Cognitive Systems Research , 3 , 25–33.
  29. Fu, Wai-Tat; Pirolli, Peter (2007). "SNIF-ACT: Un modelo cognitivo de navegación del usuario en la World Wide Web" (PDF) . Interacción Humano-Computadora . 22 (4): 355–412 . Archivado del original (PDF) el 2 de agosto de 2010.
  30. Anderson, JR, Fincham, JM, Qin, Y., & Stocco, A. (2008). Un circuito central de la mente. Trends in Cognitive Sciences , 12(4) , 136–143
  31. Sohn, M.-H., Goode, A., Stenger, V. A, Carter, CS, & Anderson, JR (2003). Competencia y representación durante la recuperación de la memoria: roles de la corteza prefrontal y la corteza parietal posterior, Proceedings of the National Academy of Sciences, 100 , 7412–7417.
  32. Sohn, M.-H., Albert, MV, Stenger, V. A, Jung, K.-J., Carter, CS, & Anderson, JR (2007). Anticipación del monitoreo de conflictos en la corteza cingulada anterior y la corteza prefrontal. Proceedings of National Academy of Science, 104 , 10330–10334.
  33. Qin, Y., Sohn, MH, Anderson, JR, Stenger, VA, Fissell, K., Goode, A. Carter, CS (2003). Predicción de los efectos de la práctica en la función dependiente del nivel de oxigenación sanguínea (BOLD) de la resonancia magnética funcional en una tarea de manipulación simbólica. Actas de la Academia Nacional de Ciencias de los Estados Unidos de América. 100(8) : 4951–4956.
  34. Lewis, MW, Milson, R., & Anderson, JR (1987). El aprendiz del profesor: Diseño de un sistema de autoría inteligente para matemáticas de secundaria. En GP Kearsley (Ed.), Inteligencia artificial e instrucción . Reading, MA: Addison-Wesley. ISBN 0-201-11654-5.
  35. Anderson, JR y Gluck, K. (2001). ¿Qué papel desempeñan las arquitecturas cognitivas en los sistemas de tutoría inteligente? En D. Klahr y SM Carver (Eds.) Cognición e instrucción: veinticinco años de progreso , 227–262. Lawrence Erlbaum Associates. ISBN 0-8058-3824-4.
  36. Anderson, JR, & Bower, GH (1973). Memoria asociativa humana . Washington, DC: Winston and Sons.
  37. Anderson, JR (1976) Lenguaje, memoria y pensamiento . Mahwah, NJ: Lawrence Erlbaum Associates. ISBN 0-89859-107-4.
  38. Cohen, NJ, & Squire, LR (1980). Preservación del aprendizaje y retención de la habilidad de análisis de patrones en la amnesia: disociación entre saber cómo y saber qué. Science , 210(4466) , 207–210
  39. Anderson, JR (1983). La arquitectura de la cognición . Cambridge, Massachusetts: Harvard University Press. ISBN 0-8058-2233-X.
  40. Anderson, JR (1990) El carácter adaptativo del pensamiento . Mahwah, NJ: Lawrence Erlbaum Associates. ISBN 0-8058-0419-6.
  41. Anderson, JR, & Schooler, LJ (1991). Reflejos del entorno en la memoria. Psychological Science , 2 , 396–408.
  42. Anderson, JR (1993). Reglas de la mente . Hillsdale, NJ: Lawrence Erlbaum Associates. ISBN 0-8058-1199-0.
  43. Anderson, JR, & Lebiere, C. (1998). Los componentes atómicos del pensamiento . Hillsdale, NJ: Lawrence Erlbaum Associates. ISBN 0-8058-2817-6.
  44. Anderson, JR, et al. (2004) Una teoría integrada de la mente. Psychological Review , 111(4) . 1036–1060
  45. Anderson, JR (2007). ¿Cómo puede existir la mente humana en el universo físico? Nueva York, NY: Oxford University Press. ISBN 0-19-532425-0.
  46. "ACT-R » Talleres" . 
  47. Dancy, CL, Ritter, FE y Berry, K. (2012). Hacia la incorporación de un sustrato fisiológico a ACT-R. En 21.ª Conferencia Anual sobre Representación del Comportamiento en Modelado y Simulación 2012, BRiMS 2012 (págs. 75-82). (21.ª Conferencia Anual sobre Representación del Comportamiento en Modelado y Simulación 2012, BRiMS 2012).
  48. Morrison, Don. "pyactup" . github.com . Consultado el 15 de septiembre de 2023 .

Referencias

  • Anderson, JR (2007). ¿Cómo puede existir la mente humana en el universo físico? Nueva York, NY: Oxford University Press. ISBN 0-19-532425-0.
  • Anderson, JR, Bothell, D., Byrne, MD, Douglass, S., Lebiere, C., & Qin, Y. (2004). Una teoría integrada de la mente. Psychological Review , 1036–1060.
  • Sitio web oficial de ACT-R : con mucho material en línea, incluyendo el código fuente, la lista de publicaciones y tutoriales. 
  • jACT-R : una reescritura en Java de ACT-R. 
  • ACT-R: El entorno de simulación y desarrollo de Java : otra reimplementación de ACT-R en Java de código abierto. 
  • Python ACT-R : una implementación en Python de ACT-R. 
  • pyactr otra implementación de ACT-R en Python 
  • gactar : ​​una herramienta de código abierto para explorar implementaciones de ACT-R.