AIWiki
Malaysia
Back to all articles
AI Foundationsfew-shot learningmeta-learningmachine learning

Few-Shot Learning

6 min readUpdated May 2026
Few-Shot Learning
Type
Machine learning paradigm
Related techniques
Zero-shot learning, one-shot learning, meta-learning
Key approaches
Prototypical networks, MAML, matching networks
Primary use
Low-data classification and generalisation
Related fields
Transfer learning, data augmentation

Few-shot learning is a branch of machine learning concerned with training models that can generalise effectively from a very small number of labelled examples. Unlike conventional supervised learning, which typically requires thousands or millions of labelled samples to achieve acceptable performance, few-shot learning enables an AI system to recognise new categories or perform new tasks after seeing as few as one to five examples per class. The paradigm addresses one of the most persistent practical constraints in machine learning: the cost and difficulty of obtaining large, annotated datasets. The concept is closely related to one-shot learning, where only a single example per class is available, and zero-shot learning, where a model must handle entirely unseen classes without any examples at all. Together, these techniques form a spectrum of low-data learning strategies that are increasingly relevant as AI moves into specialised domains where labelled data is scarce, expensive, or medically sensitive.

Motivation and Problem Setting

Conventional deep learning models require vast labelled datasets to learn robust feature representations. A standard image classifier might require tens of thousands of labelled photographs per category to achieve high accuracy. This requirement is impractical for many real-world applications: a radiologist cannot label thousands of scans for each rare disease, and a wildlife conservation team cannot collect thousands of images of an endangered species. Few-shot learning addresses this by treating learning itself as a skill that can be acquired. Instead of training a model from scratch on a small dataset, few-shot learning trains a model on many related tasks so that it develops a powerful ability to generalise. When presented with a new task containing only a few examples, the model applies the generalisation ability it has already acquired. The standard evaluation framework is called the N-way K-shot task. In this setup, the model is given K labelled examples (the support set) for each of N classes, and is then asked to classify query examples from those same N classes. A 5-way 1-shot task, for instance, presents five classes with one example each.

Key Approaches

Metric-Based Methods

Metric-based few-shot learning trains a model to learn an embedding space in which similar examples are close together and dissimilar examples are far apart. At inference time, a new example is classified by comparing its embedding to the embeddings of the support set examples. Prototypical networks, introduced by Snell et al. in 2017, compute a prototype representation for each class as the mean embedding of its support examples. Query examples are classified to the nearest prototype using Euclidean distance. Matching networks use an attention mechanism to compare query examples to each support example individually rather than using class means.

Optimisation-Based Methods

Model-Agnostic Meta-Learning (MAML), introduced by Finn et al. in 2017, takes a different approach. Rather than learning a fixed embedding space, MAML learns a set of initial model parameters that can be quickly adapted to a new task with only a few gradient update steps. The model is trained to find an initialisation that is maximally sensitive to new task information, enabling rapid fine-tuning from just a handful of examples.

Augmentation-Based Methods

Augmentation approaches address the data scarcity problem directly by generating synthetic training examples. Generative models such as variational autoencoders and generative adversarial networks can hallucinate plausible new samples from the few available examples. These synthetic samples are then used to train a conventional classifier.

Large Pre-Trained Models

The emergence of large foundation models such as GPT-4, Claude, and Gemini has transformed few-shot learning in natural language processing. These models, trained on vast corpora, can perform few-shot tasks through in-context learning: simply providing a few examples in the prompt is sufficient for the model to infer the task and generalise to new inputs without any parameter updates. This approach, popularised by GPT-3, is now a dominant paradigm in applied NLP.

Applications

Few-shot learning has found traction across numerous applied domains. In medical imaging, it enables classification of rare pathologies where annotated examples are limited. In drug discovery, it helps predict the properties of novel molecular structures. In computer vision, it powers fine-grained recognition systems that must distinguish between highly similar subcategories. In robotics, it enables agents to learn new manipulation tasks from a small number of demonstrations. In the domain of language, few-shot in-context learning underpins many of the most capable language model behaviours observed in 2024 and 2025, including code generation, structured data extraction, and multi-step reasoning from minimal prompt examples.

Benchmarks and Evaluation

Standard benchmarks for few-shot image classification include miniImageNet and tieredImageNet, both derived from the ImageNet dataset. The Omniglot dataset, comprising handwritten characters from 50 alphabets, is widely used for one-shot classification. For language tasks, the GLUE and SuperGLUE benchmarks include few-shot evaluation protocols, and GPT-3 popularised the few-shot evaluation methodology in the NLP community. Few-shot learning is particularly relevant to Malaysia given the country's linguistic diversity and the scarcity of labelled data in local languages. Malaysia has four main language communities — Malay, Mandarin Chinese, Tamil, and English — along with numerous regional languages such as Iban and Kadazandusun. Building large annotated datasets for these languages is expensive and logistically challenging, making few-shot techniques attractive for local NLP applications. MDEC (Malaysia Digital Economy Corporation) and Universiti Malaya have both supported research initiatives aimed at building AI models for the Malay language. Few-shot learning approaches are central to this work, as they allow researchers to leverage multilingual pre-trained models and adapt them to Bahasa Malaysia with limited labelled examples. In the healthcare sector, Hospital Kuala Lumpur and several private hospital groups have explored AI-assisted medical imaging for rare tropical diseases prevalent in Southeast Asia. Few-shot learning enables diagnostic models to be trained on the limited annotated imaging data available for conditions such as melioidosis and scrub typhus, which are more common in the region than in the Western populations on which most medical AI training data is based. Malaysian fintech companies, including those operating under the regulatory sandbox administered by Bank Negara Malaysia (BNM), have explored few-shot fraud detection models that can rapidly adapt to new fraud patterns without requiring extensive retraining. This is especially valuable in a payments landscape that evolves quickly as new attack vectors emerge. The HRD Corp (formerly HRDC) has funded upskilling programmes for Malaysian data scientists that include modules on few-shot and meta-learning, recognising the practical need for AI practitioners to work effectively with limited data in local enterprise settings.

See Also

  1. Snell, J., Swersky, K., and Zemel, R. (2017). Prototypical Networks for Few-shot Learning. Advances in Neural Information Processing Systems 30 (NeurIPS 2017).
  2. Finn, C., Abbeel, P., and Levine, S. (2017). Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks. Proceedings of ICML 2017.
  3. Brown, T. et al. (2020). Language Models are Few-Shot Learners. Advances in Neural Information Processing Systems 33 (NeurIPS 2020).
  4. Wang, Y. et al. (2020). Generalizing from a Few Examples: A Survey on Few-Shot Learning. ACM Computing Surveys, 53(3).
  5. MDEC. (2024). AI Talent Development Programme Report. Malaysia Digital Economy Corporation, Kuala Lumpur.