LIDA (cognitive architecture)
{{Short description|Artificial model of cognition}}
{{other uses|Lida (disambiguation)}}
The LIDA (Learning Intelligent Decision Agent) cognitive architecture, previously Learning Intelligent Distribution Agent for its origins in IDA, attempts to model a broad spectrum of cognition in biological systems, from low-level perception/action to high-level reasoning. Developed primarily by Stan Franklin and colleagues at the University of Memphis, the LIDA architecture is empirically grounded in cognitive science and cognitive neuroscience. It is an extension of IDA, which adds mechanisms for learning.{{Cite web |title=Projects: IDA and LIDA |url=https://www.memphis.edu/iis/projects/ida_and_lida.php |access-date=2024-08-25 |website=University of Memphis |language=en}} In addition to providing hypotheses to guide further research, the architecture can support control structures for software agents and robots. Providing plausible explanations for many cognitive processes, the LIDA conceptual model is also intended as a tool with which to think about how minds work.
Two hypotheses underlie the LIDA architecture and its corresponding conceptual model: 1) Much of human cognition functions by means of frequently iterated (~10 Hz) interactions, called cognitive cycles, between conscious contents, the various memory systems and action selection. 2) These cognitive cycles, serve as the "atoms" of cognition of which higher-level cognitive processes are composed.
Overview
Though it is neither symbolic nor strictly connectionist, LIDA is a hybrid architecture in that it employs a variety of computational mechanisms, chosen for their psychological plausibility. The LIDA cognitive cycle is composed of modules and processes employing these mechanisms.
=Computational mechanisms=
The LIDA architecture uses several modules, including variants of the Copycat Architecture,Hofstadter, D. (1995). Fluid Concepts and Creative Analogies: Computer Models of the Fundamental Mechanisms of Thought. New York: Basic Books.Marshall, J. (2002). [http://science.slc.edu/~jmarshall/metacat/dissertation.pdf Metacat: A self-watching cognitive architecture for analogy-making]. In W. D. Gray & C. D. Schunn (eds.), Proceedings of the 24th Annual Conference of the Cognitive Science Society, pp. 631-636. Mahwah, NJ: Lawrence Erlbaum Associates sparse distributed memory,Kanerva, P. (1988). [https://www.cs.hmc.edu/~jpadgett/nnfinal/NNPrsntnJP1.pdf Sparse Distributed Memory]. Cambridge MA: The MIT PressRao, R. P. N., & Fuentes, O. (1998). [http://www.cs.utep.edu/ofuentes/raoML98.pdf Hierarchical Learning of Navigational Behaviors in an Autonomous Robot using a Predictive Sparse Distributed Memory] {{Webarchive|url=https://web.archive.org/web/20170810103354/http://www.cs.utep.edu/ofuentes/raoML98.pdf |date=2017-08-10 }}. Machine Learning, 31, 87-113 the schema mechanism,Drescher, G.L. (1991). [https://books.google.com/books?id=jYsEzeKHLNUC Made-up minds: A Constructivist Approach to Artificial Intelligence]Chaput, H. H., Kuipers, B., & Miikkulainen, R. (2003). [http://www.cs.utexas.edu/users/ai-lab/pubs/chaput.wsom03.pdf Constructivist Learning: A Neural Implementation of the Schema Mechanism]. Paper presented at the Proceedings of WSOM '03: Workshop for Self-Organizing Maps, Kitakyushu, Japan the Behavior Net,Maes, P. 1989. [https://dspace.mit.edu/bitstream/handle/1721.1/6013/AIM-1180.pdf?sequence=2 How to do the right thing]. Connection Science 1:291-323Tyrrell, T. (1994). [http://journals.sagepub.com/doi/abs/10.1177/105971239400200401 An Evaluation of Maes's Bottom-Up Mechanism for Behavior Selection]. Adaptive Behavior, 2, 307-348 and the subsumption architecture.Brooks, R.A. [http://www.denizyuret.com/ref/brooks/brooks.pdf Intelligence without Representation]. Artificial intelligence, 1991. Elsevier
=Psychological and neurobiological underpinnings=
As a comprehensive, conceptual and computational cognitive architecture the LIDA architecture is intended to model a large portion of human cognition.Franklin, S., & Patterson, F. G. J. (2006). [https://www.researchgate.net/profile/Stan_Franklin/publication/210304626_The_LIDA_architecture_Adding_new_modes_of_learning_to_an_intelligent_autonomous_software_agent/links/00463521d049be955e000000/The-LIDA-architecture-Adding-new-modes-of-learning-to-an-intelligent-autonomous-software-agent.pdf The LIDA Architecture: Adding New Modes of Learning to an Intelligent, Autonomous, Software Agent] IDPT-2006 Proceedings (Integrated Design and Process Technology): Society for Design and Process ScienceFranklin, S., Ramamurthy, U., D'Mello, S., McCauley, L., Negatu, A., Silva R., & Datla, V. (2007). [http://ccrg.cs.memphis.edu/assets/papers/LIDA%20paper%20Fall%20AI%20Symposium%20Final.pdf LIDA: A computational model of global workspace theory and developmental learning]. In AAAI Fall Symposium on AI and Consciousness: Theoretical Foundations and Current Approaches. Arlington, VA: AAAI Comprising a broad array of cognitive modules and processes, the LIDA architecture attempts to implement and flesh out a number of psychological and neuropsychological theories including Global Workspace Theory,Baars, B. J. (1988). [https://books.google.com/books?id=7w6IYeJRqyoC&q=%22Global+Workspace%22 A cognitive theory of consciousness]. Cambridge: Cambridge University Press situated cognition,Varela, F. J., Thompson, E., & Rosch, E. (1991). The Embodied Mind. Cambridge, Massachusetts: MIT Press perceptual symbol systems,Barsalou, L. W. 1999. [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.4.5511&rep=rep1&type=pdf Perceptual symbol systems]. Behavioral and Brain Sciences 22:577–609. MA: The MIT Press working memory,Baddeley, A. D., & Hitch, G. J. (1974). Working memory. In G. A. Bower (Ed.), The Psychology of Learning and Motivation (pp. 47–89). New York: Academic Press memory by affordances,Glenberg, A. M. 1997. [https://www.researchgate.net/profile/Michael_Lee/publication/231980948_Towards_a_dynamic_connectionist_model_of_memory/links/53f8e5b00cf27925e2e0d988/Towards-a-dynamic-connectionist-model-of-memory.pdf What memory is for]. Behavioral and Brain Sciences 20:1–19 long-term working memory,Ericsson, K. A., and W. Kintsch. 1995. [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.20.2523&rep=rep1&type=pdf Long-term working memory]. Psychological Review 102:21–245 and the H-CogAff architecture.Sloman, A. 1999. [http://cogprints.org/700/2/Sloman.what.arch.ps What Sort of Architecture is Required for a Human-like Agent?] In Foundations of Rational Agency, ed. M. Wooldridge, and A. Rao. Dordrecht, Netherlands: Kluwer Academic Publishers
= Codelets =
LIDA relies heavily on what Franklin calls codelets. A codelet is a "special purpose, relatively independent, mini-agent typically implemented as a small piece of code running as a separate thread."{{Cite journal |last=Franklin |first=Stan |date=January 2003 |title=IDA: A conscious artifact? |url=https://www.researchgate.net/publication/233597270 |journal=Journal of Consciousness Studies}}
Cognitive cycle
The LIDA cognitive cycle can be subdivided into three phases: understanding, consciousness, and action selection (which includes learning).{{Cite journal |last1=J. Baars |first1=Bernard |last2=Franklin |first2=Stan |date=2009 |title=Consciousness is computational: The Lida model of global workspace theory |url=https://philpapers.org/rec/BERCIC |journal=International Journal of Machine Consciousness|volume=01 |pages=23–32 |doi=10.1142/s1793843009000050 |url-access=subscription }}
In the understanding phase, incoming stimuli activate low-level feature detectors in sensory memory. The output engages perceptual associative memory where higher-level feature detectors feed in to more abstract entities such as objects, categories, actions, events, etc. The resulting percept moves to the Workspace where it cues both Transient Episodic Memory and Declarative Memory producing local associations. These local associations are combined with the percept to generate a current situational model which is the agent's understanding of what is going on right now.
In the consciousness phase, "attention codelets" form coalitions by selecting portions of the situational model and moving them to the Global Workspace. These coalitions then compete for attention. The winning coalition becomes the content of consciousness and is broadcast globally.
These conscious contents are then broadcast globally, initiating the learning and action selection phase. New entities and associations, and the reinforcement of old ones, occur as the conscious broadcast reaches the various forms of memory, perceptual, episodic and procedural. In parallel with all this learning, and using the conscious contents, possible action schemes are instantiated from Procedural Memory and sent to Action Selection, where they compete to be the behavior selected for this cognitive cycle. The selected behavior triggers sensory-motor memory to produce a suitable algorithm for its execution, which completes the cognitive cycle.
This process repeats continuously, with each cycle representing a cognitive "moment" that contributes to higher-level cognitive processes.
History
Virtual Mattie (V-Mattie) is a software agentFranklin, S., & Graesser, A., 1997. [https://web.archive.org/web/20181223120905/https://pdfs.semanticscholar.org/288d/7952b6648749fcbdcedabedf8f43cf7fda52.pdf Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents]. Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, published as Intelligent Agents III, Springer-Verlag, 1997, 21-35 that gathers information from seminar organizers, composes announcements of next week's seminars, and mails them each week to a list that it keeps updated, all without the supervision of a human.Franklin, S., Graesser, A., Olde, B., Song, H., & Negatu, A. (1996, Nov). [http://ccrg.cs.memphis.edu/~franklin/vmattie.html Virtual Mattie—an Intelligent Clerical Agent]. Paper presented at the Symposium on Embodied Cognition and Action: AAAI, Cambridge, Massachusetts. V-Mattie employed many of the computational mechanisms mentioned above.
Baars' Global Workspace Theory (GWT) inspired the transformation of V-Mattie into Conscious Mattie, a software agent with the same domain and tasks whose architecture included a consciousness mechanism à la GWT. Conscious Mattie was the first functionally, though not phenomenally, conscious software agent. Conscious Mattie gave rise to IDA.
IDA (Intelligent Distribution Agent) was developed for the US NavyFranklin, S., Kelemen, A., & McCauley, L. (1998). [https://www.researchgate.net/profile/Stan_Franklin/publication/2906150_IDA_A_Cognitive_Agent_Architecture/links/09e4150be4b5624009000000.pdf IDA: A Cognitive Agent Architecture] IEEE Conf on Systems, Man and Cybernetics (pp. 2646–2651 ): IEEE PressFranklin, S. (2003). [https://www.researchgate.net/profile/Stan_Franklin/publication/233597270_IDA_A_conscious_artifact/links/0f317530ba440aabe1000000/IDA-A-conscious-artifact IDA: A Conscious Artifact?] Journal of Consciousness Studies, 10, 47–66Franklin, S., & McCauley, L. (2003). Interacting with IDA. In H. Hexmoor, C. Castelfranchi & R. Falcone (Eds.), Agent Autonomy (pp. 159–186 ). Dordrecht: Kluwer to fulfill tasks performed by human resource personnel called detailers. At the end of each sailor's tour of duty, he or she is assigned to a new billet. This assignment process is called distribution. The Navy employs almost 300 full time detailers to effect these new assignments. IDA's task is to facilitate this process, by automating the role of detailer. IDA was tested by former detailers and accepted by the Navy. Various Navy agencies supported the IDA project to the tune of some $1,500,000.
The LIDA (Learning IDA) architecture was originally spawned from IDA by the addition of several styles and modes of learning,D'Mello, Sidney K., Ramamurthy, U., Negatu, A., & Franklin, S. (2006). [http://ccrg.cs.memphis.edu/assets/papers/dmello_aisb_wmd_06.pdf A Procedural Learning Mechanism for Novel Skill Acquisition]. In T. Kovacs & James A. R. Marshall (Eds.), Proceeding of Adaptation in Artificial and Biological Systems, AISB'06 (Vol. 1, pp. 184–185). Bristol, England: Society for the Study of Artificial Intelligence and the Simulation of BehaviourFranklin, S. (2005, March 21–23, 2005). [https://cs.brynmawr.edu/DevRob05/schedule/papers/franklin.pdf Perceptual Memory and Learning: Recognizing, Categorizing, and Relating]. Paper presented at the Symposium on Developmental Robotics: American Association for Artificial Intelligence (AAAI), Stanford University, Palo Alto CA, USAFranklin, S., & Patterson, F. G. J. (2006). [https://www.researchgate.net/profile/Stan_Franklin/publication/210304626_The_LIDA_architecture_Adding_new_modes_of_learning_to_an_intelligent_autonomous_software_agent/links/00463521d049be955e000000/The-LIDA-architecture-Adding-new-modes-of-learning-to-an-intelligent-autonomous-software-agent.pdf The LIDA Architecture: Adding New Modes of Learning to an Intelligent, Autonomous, Software Agent] IDPT-2006 Proceedings (Integrated Design and Process Technology): Society for Design and Process Science but has since then grown to become a much larger and generic software framework.Franklin, S., & McCauley, L. (2004). [http://www.aaai.org/Papers/Symposia/Spring/2004/SS-04-02/SS04-02-009.pdf Feelings and Emotions as Motivators and Learning Facilitators] Architectures for Modeling Emotion: Cross-Disciplinary Foundations, AAAI 2004 Spring Symposium Series (Vol. Technical Report SS-04-02 pp. 48–51). Stanford University, Palo Alto, California, USA: American Association for Artificial IntelligenceNegatu, A., D'Mello, Sidney K., & Franklin, S. (2007). [http://ccrg.cs.memphis.edu/assets/papers/NegatuABiALS2006.pdf Cognitively Inspired Anticipation and Anticipatory Learning Mechanisms for Autonomous Agents]. In M. V. Butz, O. Sigaud, G. Pezzulo & G. O. Baldassarre (Eds.), Proceedings of the Third Workshop on Anticipatory Behavior in Adaptive Learning Systems (ABiALS 2006) (pp. 108-127). Rome, Italy: Springer Verlag
Footnotes
{{Reflist|2}}
External links
- LIDA architecture [http://ccrg.cs.memphis.edu/ Cognitive Computing Research Group], Memphis University
- database of [http://ccrg.cs.memphis.edu/tutorial/correlates.html possible neural correlates] of LIDA modules and processes
- How Minds Work" [http://ccrg.cs.memphis.edu/tutorial/tutorial.html tutorial]
- mention of LIDA in [https://www.newscientist.com/article/mg21028063.400-bot-shows-signs-of-consciousness.html?full=true Bot shows signs of consciousness] by Celeste Biever, New Scientist 1 April 2011
{{DEFAULTSORT:Lida (Cognitive Architecture)}}