Thinking Fast and Slow in AI: the Role of Metacognition
Not on the map. Why?
Abstract (arXiv)
AI systems have seen dramatic advancement in recent years, bringing many applications that pervade our everyday life. However, we are still mostly seeing instances of narrow AI: many of these recent developments are typically focused on a very limited set of competencies and goals, e.g., image interpretation, natural language processing, classification, prediction, and many others. Moreover, while these successes can be accredited to improved algorithms and techniques, they are also tightly linked to the availability of huge datasets and computational power. State-of-the-art AI still lacks many capabilities that would naturally be included in a notion of (human) intelligence. We argue that a better study of the mechanisms that allow humans to have these capabilities can help us understand how to imbue AI systems with these competencies. We focus especially on D. Kahneman's theory of thinking fast and slow, and we propose a multi-agent AI architecture where incoming problems are solved by either system 1 (or "fast") agents, that react by exploiting only past experience, or by system 2 (or "slow") agents, that are deliberately activated when there is the need to reason and search for optimal solutions beyond what is expected from the system 1 agent. Both kinds of agents are supported by a model of the world, containing domain knowledge about the environment, and a model of "self", containing information about past actions of the system and solvers' skills.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 12 of its 30 references that are in the map. First posted on arXiv 5 Oct 2021.
Builds on
12 of 30 references.
References · 12
- 2017Thinking Fast and Slow with Deep Learning and Tree Searchcited by 252
- 2020The Next Decade in AI: Four Steps Towards Robust Artificial Intelligencecited by 195
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 114
- 2017The Consciousness Priorcited by 107
- 2020Thinking Fast and Slow in AIcited by 70
- 2017Thinking Fast and Slow: Optimization Decomposition Across Timescalescited by 60
- 2018Building Ethically Bounded AIcited by 22
- 2018Incorporating Behavioral Constraints in Online AI Systemscited by 16
- 2019Deep Reasoning Networks: Thinking Fast and Slowcited by 12
- 2017Thinking, Fast and Slow: Combining Vector Spaces and Knowledge Graphscited by 10
- 2021Making Human-Like Trade-offs in Constrained Environments by Learning from Demonstrationscited by 7
- 2020Interleaving Fast and Slow Decision Makingcited by 5
Built on by
Citing papers per year: 2023: 6; 2024: 3; 2025: 1; 2026: 1.
11 papers.
- 2023SwiftSage: A Generative Agent with Fast and Slow Thinking for Complex Interactive Taskscited by 168
- 2024o1-Coder: an o1 Replication for Codingcited by 78
- 2024System-1.x: Learning to Balance Fast and Slow Planning with Language Modelscited by 35
- 2023Learning by Self-Explainingcited by 17
- 2023Fast and Slow Planningcited by 3
- 2024Neurosymbolic AI approach to Attribution in Large Language Modelscited by 3
- 2023A Metacognitive Approach to Out-of-Distribution Detection for Segmentationcited by 2
- 2023Value-based Fast and Slow AI Nudgingcited by 1
- 2023Integrating Symbolic Reasoning into Neural Generative Models for Design Generationcited by 1
- 2026Dual Process Motion Planningcited by 1
- 2025Unlocking a New Rust Programming Experience: Fast and Slow Thinking with LLMs to Conquer Undefined Behaviorscited by 0
- 2026Dual Process Motion Planning1 Sep 2026
- 2025Unlocking a New Rust Programming Experience: Fast and Slow Thinking with LLMs to Conquer Undefined Behaviors4 Mar 2025
- 2024o1-Coder: an o1 Replication for Coding29 Nov 2024
- 2024Neurosymbolic AI approach to Attribution in Large Language Models30 Sep 2024
- 2024System-1.x: Learning to Balance Fast and Slow Planning with Language Models19 Jul 2024
- 2023Integrating Symbolic Reasoning into Neural Generative Models for Design Generation13 Oct 2023
- 2023A Metacognitive Approach to Out-of-Distribution Detection for Segmentation4 Oct 2023
- 2023Learning by Self-Explaining15 Sep 2023
- 2023Value-based Fast and Slow AI Nudging14 Jul 2023
- 2023SwiftSage: A Generative Agent with Fast and Slow Thinking for Complex Interactive Tasks27 May 2023
- 2023Fast and Slow Planning7 Mar 2023