Rapid trial-and-error learning with simulation supports flexible tool use and physical reasoning
Kelsey R. Allen, Kevin A. Smith, Joshua B. Tenenbaum
TL;DR
This work investigates rapid, flexible physical problem solving and tool use by comparing human performance to a minimal, internal model-driven agent. It presents the Virtual Tools game and the SSUP framework, consisting of Sample (object-based priors), Simulate (noisy forward physics), and Update (learning from thoughts and actions) to explain how people plan and adapt in novel tasks. Across 30 levels and a validation set, the SSUP model matches human solution rates and action sequences, with ablations showing each component's importance; the novel-level data show strong correlations with human performance (e.g., r=0.85 for solution rates and r=0.95 for accuracy). The framework offers a general approach to condense rich world knowledge into task-specific plans, highlighting avenues for more sophisticated priors and forward-planning in AI that reasons about physical dynamics.
Abstract
Many animals, and an increasing number of artificial agents, display sophisticated capabilities to perceive and manipulate objects. But human beings remain distinctive in their capacity for flexible, creative tool use -- using objects in new ways to act on the world, achieve a goal, or solve a problem. To study this type of general physical problem solving, we introduce the Virtual Tools game. In this game, people solve a large range of challenging physical puzzles in just a handful of attempts. We propose that the flexibility of human physical problem solving rests on an ability to imagine the effects of hypothesized actions, while the efficiency of human search arises from rich action priors which are updated via observations of the world. We instantiate these components in the "Sample, Simulate, Update" (SSUP) model and show that it captures human performance across 30 levels of the Virtual Tools game. More broadly, this model provides a mechanism for explaining how people condense general physical knowledge into actionable, task-specific plans to achieve flexible and efficient physical problem-solving.
