NeurIPS 2022accept53 citations

Using natural language and program abstractions to instill human inductive biases in machines

Sreejan Kumar, Carlos G Correa, Ishita Dasgupta, Raja Marjieh, Michael Hu, Robert D. Hawkins, Jonathan Cohen, Nathaniel Daw

Abstract

Strong inductive biases give humans the ability to quickly learn to perform a variety of tasks. Although meta-learning is a method to endow neural networks with useful inductive biases, agents trained by meta-learning may sometimes acquire very different strategies from humans. We show that co-training these agents on predicting representations from natural language task descriptions and programs induced to generate such tasks guides them toward more human-like inductive biases. Human-generated language descriptions and program induction models that add new learned primitives both contain abstract concepts that can compress description length. Co-training on these representations result in more human-like behavior in downstream meta-reinforcement learning agents than less abstract controls (synthetic language descriptions, program induction without learned primitives), suggesting that the abstraction supported by these representations is key.

meta-learningprogram inductionnatural languagereinforcement learninghuman intelligencecognitive science
BibTeX
@inproceedings{
kumar2022using,
title={Using natural language and program abstractions to instill human inductive biases in machines},
author={Sreejan Kumar and Carlos G Correa and Ishita Dasgupta and Raja Marjieh and Michael Hu and Robert D. Hawkins and Jonathan Cohen and Nathaniel Daw and Karthik R Narasimhan and Thomas L. Griffiths},
booktitle={Advances in Neural Information Processing Systems},
editor={Alice H. Oh and Alekh Agarwal and Danielle Belgrave and Kyunghyun Cho},
year={2022},
url={https://openreview.net/forum?id=buXZ7nIqiwE}
}
Using natural language and program abstractions to instill human inductive biases in machines · NeurIPS 2022