Human-level concept learning through probabilistic program induction
Sanford Broadway Medical Center · University of Toronto · +2 more institutions
Abstract
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…
Citation impact
- FWCI
- 217.70
- Percentile
- 100%
- References
- 64
Authors
3Topics & keywords
- Computer science
- Alphabet
- Artificial intelligence
- Probabilistic logic
- Turing
- Natural language processing
- Machine learning
- Programming language
- Quality Education