# Representational efficiency outweighs action efficiency in human program induction

arXiv: https://arxiv.org/abs/1807.07134 · HTML: https://mlsanity.com/paper/1807.07134/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 18 Jul 2018.

## Built on by (most cited first, 4 of 4)

- [Exploring the hierarchical structure of human plans via program generation](https://mlsanity.com/paper/2311.18644/) (2023)
- [Type theory in human-like learning and inference](https://mlsanity.com/paper/2210.01634/) (2022)
- [Quantifying Human Priors over Social and Navigation Networks](https://mlsanity.com/paper/2402.18651/) (2024)
- [Towards a universal language of concepts: A survey](https://mlsanity.com/paper/2609.04528/) (2026)

## Abstract (arXiv)

The importance of hierarchically structured representations for tractable planning has long been acknowledged. However, the questions of how people discover such abstractions and how to define a set of optimal abstractions remain open. This problem has been explored in cognitive science in the problem solving literature and in computer science in hierarchical reinforcement learning. Here, we emphasize an algorithmic perspective on learning hierarchical representations in which the objective is to efficiently encode the structure of the problem, or, equivalently, to learn an algorithm with minimal length. We introduce a novel problem-solving paradigm that links problem solving and program induction under the Markov Decision Process (MDP) framework. Using this task, we target the question of whether humans discover hierarchical solutions by maximizing efficiency in number of actions they generate or by minimizing the complexity of the resulting representation and find evidence for the primacy of representational efficiency.
