AIOct 30, 2020

Interleaving Fast and Slow Decision Making

arXiv:2010.16244v210 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of efficiently combining intuitive and analytical AI decision-making, which is incremental as it builds on existing two-system paradigms.

The paper tackles the problem of interleaving fast (System 1) and slow (System 2) decision-making in AI by proposing a novel framework with a System 0 to oversee and switch between them, resulting in improved performance over using either system alone in a modified Pac-Man game.

The "Thinking, Fast and Slow" paradigm of Kahneman proposes that we use two different styles of thinking -- a fast and intuitive System 1 for certain tasks, along with a slower but more analytical System 2 for others. While the idea of using this two-system style of thinking is gaining popularity in AI and robotics, our work considers how to interleave the two styles of decision-making, i.e., how System 1 and System 2 should be used together. For this, we propose a novel and general framework which includes a new System 0 to oversee Systems 1 and 2. At every point when a decision needs to be made, System 0 evaluates the situation and quickly hands over the decision-making process to either System 1 or System 2. We evaluate such a framework on a modified version of the classic Pac-Man game, with an already-trained RL algorithm for System 1, a Monte-Carlo tree search for System 2, and several different possible strategies for System 0. As expected, arbitrary switches between Systems 1 and 2 do not work, but certain strategies do well. With System 0, an agent is able to perform better than one that uses only System 1 or System 2.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes