TY - JOUR
T1 - Human-level concept learning through probabilistic program induction
AU - Lake, Brenden M.
AU - Salakhutdinov, Ruslan
AU - Tenenbaum, Joshua B.
PY - 2015/12/11
Y1 - 2015/12/11
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84949683101&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84949683101&partnerID=8YFLogxK
U2 - 10.1126/science.aab3050
DO - 10.1126/science.aab3050
M3 - Article
C2 - 26659050
AN - SCOPUS:84949683101
SN - 0036-8075
VL - 350
SP - 1332
EP - 1338
JO - Science
JF - Science
IS - 6266
ER -