arrow
Return

Human-level concept learning through probabilistic program induction

delete2015-12-11
delete1.9K
delete
OA
AI
B
Brenden M. Lake *
R
Ruslan Salakhutdinov
J
Joshua B. Tenenbaum
DOI:10.1126/science.aab3050delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
People learning new concepts can often generalize successfully from just a single example, yet machine learning algorithms typically require tens or hundreds of examples to perform with similar accuracy. People can also use learned concepts in richer ways than conventional algorithms-for action, imagination, and explanation. We present a computational model that captures these human learning abilities for a large class of simple visual concepts: handwritten characters from the world's alphabets. The model represents concepts as simple programs that best explain observed examples under a Bayesian criterion. On a challenging one-shot classification task, the model achieves human-level performance while outperforming recent deep learning approaches. We also present several visual Turing tests probing the model's creative generalization abilities, which in many cases are indistinguishable from human behavior.
Keywords:
NEURAL-NETWORKS
MODEL
EXEMPLAR
LANGUAGE
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Science cover
Science
IF:
45.8
Papers:
1.4W
Citations:
78.6W

Organization

N
New York University
Scholars:
4.4W
Papers: 3.9W
Citations: 5.8W
U
university of toronto
Scholars:
14.7W
Papers: 12.0W
Citations: 165