mlsanityData to 7 Oct 2026

Online library learning in human visual puzzle solving

arXiv 2603.23244 ↗First posted 24 Mar 2026cs.AIcited by 1

Not on the map. Why?

Abstract (arXiv)

When learning a novel complex task, people often form efficient reusable abstractions that simplify future work, despite uncertainty about the future. We study this process in a visual puzzle task where participants define and reuse helpers -- intermediate constructions that capture repeating structure. In an online experiment, participants solved puzzles of increasing difficulty. Early on, they created many helpers, favouring completeness over efficiency. With experience, helper use became more selective and efficient, reflecting sensitivity to reuse and cost. Access to helpers enabled participants to solve puzzles that were otherwise difficult or impossible. Computational modelling shows that human decision times and number of operations used to complete a puzzle increase with search space estimated by a program induction model with library learning. In contrast, raw program length predicts failure but not effort. Together, these results point to online library learning as a core mechanism in human problem solving, allowing people to flexibly build, refine, and reuse abstractions as task demands grow.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 11 of its 30 references that are in the map. First posted on arXiv 24 Mar 2026.

Builds on

11 of 30 references.

References · 11

  1. 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
  2. 2023Hypothesis Search: Inductive Reasoning with Language Modelscited by 119
  3. 2022Top-Down Synthesis for Library Learningcited by 57
  4. 2021Fast and flexible: Human program induction in abstract reasoning taskscited by 33
  5. 2020Learning abstract structure for drawing by efficient motor program inductioncited by 23
  6. 2022babble: Learning Better Abstractions with E-Graphs and Anti-Unificationcited by 22
  7. 2020Program Synthesis with Pragmatic Communicationcited by 15
  8. 2023Exploring the hierarchical structure of human plans via program generationcited by 12
  9. 2021Analysis of Language Change in Collaborative Instruction Followingcited by 9
  10. 2025Cognitive maps are generative programscited by 2
  11. 2024PACE: Procedural Abstractions for Communicating Efficientlycited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.