paper-with-me

홈 › Papers

Harmonizing Program Induction with Rate-Distortion Theory

2024-05-08 · Hanqi Zhou, David G. Nagy, Charley M. Wu

Many aspects of human learning have been proposed as a process of constructing mental programs: from acquiring symbolic number representations to intuitive theories about the world. In parallel, there is a long-tradition of using information processing to model human cognition through Rate Distortion Theory (RDT). Yet, it is still poorly understood how to apply RDT when mental representations take the form of programs. In this work, we adapt RDT by proposing a three way trade-off among rate (description length), distortion (error), and computational costs (search budget). We use simulations on a melody task to study the implications of this trade-off, and show that constructing a shared program library across tasks provides global benefits. However, this comes at the cost of sensitivity to curricula, which is also characteristic of human learners. Finally, we use methods from partial information decomposition to generate training curricula that induce more effective libraries and better generalization.

📄 PDF Abstract BibTeX arXiv:2405.05294

Code (0)

등록된 구현이 없습니다.

Tasks

Program induction

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Path-dependent program induction under resource constraints explains human sequence learning

2026-05-26 · Hanqi Zhou, David G. Nagy, Peter Dayan, Charley M. Wu arxiv

How do people build abstract, reusable knowledge from sequential experience under bounded cognitive resources? To answer this question, we integrate rate-distortion theory with recent advances in program induction to des…

Imparo is complete by inverse subsumption

2014-07-14 · David Toth

In Inverse subsumption for complete explanatory induction Yamamoto et al. investigate which inductive logic programming systems can learn a correct hypothesis $H$ by using the inverse subsumption instead of inverse entai…

Inductive logic programming

Neural Program Meta-Induction

2017-10-11 · NeurIPS 2017 12 · Jacob Devlin, Rudy Bunel, Rishabh Singh, Matthew Hausknecht 외

Most recently proposed methods for Neural Program Induction work under the assumption of having a large set of input/output (I/O) examples for learning any underlying input-output mapping. This paper aims to address the …

Program inductionTransfer Learning

Guided Sketch-Based Program Induction by Search Gradients

2024-02-10 · Ahmad Ayaz Amin

Many tasks can be easily solved using machine learning techniques. However, some tasks cannot readily be solved using statistical models, requiring a symbolic approach instead. Program induction is one of the ways that s…

Program induction

Library Learning for Neurally-Guided Bayesian Program Induction

2018-12-01 · Kevin Ellis, Lucas Morales, Mathias Sablé-Meyer, Armando Solar-Lezama 외

Successful approaches to program induction require a hand-engineered domain-specific language (DSL), constraining the space of allowed programs and imparting prior knowledge of the domain. We contribute a program inducti…

Program inductionregressionSymbolic Regression