Learning from One and Only One Shot
Haizi Yu, Igor Mineyev, Lav R. Varshney, James A. Evans
TL;DR
The paper addresses data-scarce generalization and interpretability by modeling innate human priors via a distortable canvas to learn a non-Euclidean general-appearance similarity. It introduces dual distance measures $\mathcal{D}_C$ and $\mathcal{D}_V$, optimized with Abstracted Multi-Level Gradient Descent (AMGD) and anchor grids to yield interpretable transformation flows. With no pretraining, a $1$-NN classifier in the learned space achieves state-of-the-art results in tiny-data regimes on MNIST/EMNIST and near-human performance on Omniglot and QuickDraw one-shot tasks, and extends to unsupervised archetype generation. The approach offers a human-like, data-efficient path toward interpretable similarity learning that can complement or replace heavily pretrained models in data-sparse domains and provide insights into visual abstraction and cognition.
Abstract
Humans can generalize from only a few examples and from little pretraining on similar tasks. Yet, machine learning (ML) typically requires large data to learn or pre-learn to transfer. Motivated by nativism and artificial general intelligence, we directly model human-innate priors in abstract visual tasks such as character and doodle recognition. This yields a white-box model that learns general-appearance similarity by mimicking how humans naturally ``distort'' an object at first sight. Using just nearest-neighbor classification on this cognitively-inspired similarity space, we achieve human-level recognition with only $1$--$10$ examples per class and no pretraining. This differs from few-shot learning that uses massive pretraining. In the tiny-data regime of MNIST, EMNIST, Omniglot, and QuickDraw benchmarks, we outperform both modern neural networks and classical ML. For unsupervised learning, by learning the non-Euclidean, general-appearance similarity space in a $k$-means style, we achieve multifarious visual realizations of abstract concepts by generating human-intuitive archetypes as cluster centroids.
