Learning by Examples Based on Multi-level Optimization
Not on the map. Why?
Abstract (arXiv)
Learning by examples, which learns to solve a new problem by looking into how similar problems are solved, is an effective learning method in human learning. When a student learns a new topic, he/she finds out exemplar topics that are similar to this new topic and studies the exemplar topics to deepen the understanding of the new topic. We aim to investigate whether this powerful learning skill can be borrowed from humans to improve machine learning as well. In this work, we propose a novel learning approach called Learning By Examples (LBE). Our approach automatically retrieves a set of training examples that are similar to query examples and predicts labels for query examples by using class labels of the retrieved examples. We propose a three-level optimization framework to formulate LBE which involves three stages of learning: learning a Siamese network to retrieve similar examples; learning a matching network to make predictions on query examples by leveraging class labels of retrieved similar examples; learning the ``ground-truth'' similarities between training examples by minimizing the validation loss. We develop an efficient algorithm to solve the LBE problem and conduct extensive experiments on various benchmarks where the results demonstrate the effectiveness of our method on both supervised and few-shot learning.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 41 of its 68 references that are in the map. First posted on arXiv 22 Sep 2021.
Builds on
41 of 68 references.
References · 41
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2017Learning to Compare: Relation Network for Few-Shot Learningcited by 1,139
- 2018On First-Order Meta-Learning Algorithmscited by 1,003
- 2019A Closer Look at Few-shot Classificationcited by 679
- 2018Meta-Learning with Latent Embedding Optimizationcited by 476
- 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
29 more
- 2018TADAM: Task dependent adaptive metric for improved few-shot learningcited by 408
- 2018Dynamic Few-Shot Visual Learning without Forgettingcited by 385
- 2017Meta-SGD: Learning to Learn Quickly for Few-Shot Learningcited by 377
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2018How to train your MAMLcited by 306
- 2019A Baseline for Few-Shot Image Classificationcited by 298
- 2018Few-Shot Learning via Embedding Adaptation with Set-to-Set Functionscited by 293
- 2018Learning to Propagate Labels: Transductive Propagation Network for Few-shot Learningcited by 208
- 2019SimpleShot: Revisiting Nearest-Neighbor Classification for Few-Shot Learningcited by 194
- 2014Learning Fine-grained Image Similarity with Deep Rankingcited by 189
- 2019Boosting Few-Shot Visual Learning with Self-Supervisioncited by 140
- 2017Few-Shot Image Recognition by Predicting Parameters from Activationscited by 122
- 2017Online Learning Rate Adaptation with Hypergradient Descentcited by 117
- 2019Generative Teaching Networks: Accelerating Neural Architecture Search by Learning to Generate Synthetic Training Datacited by 103
- 2019Prototype Rectification for Few-Shot Learningcited by 96
- 2020Embedding Propagation: Smoother Manifold for Few-Shot Classificationcited by 79
- 2017Few-Shot Learning Through an Information Retrieval Lenscited by 51
- 2020Empirical Bayes Transductive Meta-Learning with Synthetic Gradientscited by 48
- 2021A Survey on Locality Sensitive Hashing Algorithms and their Applicationscited by 40
- 2019Uncertainty in Model-Agnostic Meta-Learning using Variational Inferencecited by 23
- 2017Discriminative k-shot learning using probabilistic modelscited by 12
- 2020Skillearn: Machine Learning Inspired by Humans' Learning Skillscited by 4
- 2021Learning by Teaching, with Application to Neural Architecture Searchcited by 3
- 2020Learning by Passing Tests, with Application to Neural Architecture Searchcited by 2
- 2020Small-Group Learning, with Application to Neural Architecture Searchcited by 2
- 2020Learning by Self-Explanation, with Application to Neural Architecture Searchcited by 2
- 2020Learning by Ignoring, with Application to Domain Adaptationcited by 2
- 2021Interleaving Learning, with Application to Neural Architecture Searchcited by 2
- 2015Similarity Learning via Adaptive Regression and Its Application to Image Retrievalcited by 1
Built on by
Not cited yet.