Source-linked AI summary
Towards Robust Pattern Recognition: A Review
Xu-Yao Zhang, Cheng-Lin Liu, Ching Y. Suen
TL;DR
Pattern-recognition systems may lose reliability when real-world settings violate assumptions or introduce changing classes and distributions. This paper reviews approaches to robustness across open-class recognition, distribution matching, and noisy-data learning. It concludes that robustness remains an open concern beyond accuracy, and that a general evaluation benchmark is still needed.
Problem
Real applications challenge pattern recognition with distribution mismatch, changing class sets, and limited or imperfect training data.
Source: §I · p. 1, §III · p. 4, D. Unknown Unknown: Open Class Risk · p. 8Method
The review surveys approaches spanning open-class recognition, domain distribution matching, and learning with noisy data.
Source: D. Unknown Unknown: Open Class Risk · p. 8, 3) Distribution matching · p. 11, 6) Discussion · p. 15Results
Robustness remains unresolved beyond accuracy, and evaluation across differing metrics and databases lacks a general benchmark.
Source: §VII · p. 20Takeaways & Limitations
The authors identify integrating multiple robustness metrics into a general benchmark as an important future task.
Source: §VII · p. 20Retraining with fooling examples is insufficient because the open space for outliers is massive and cannot be modeled completely.
Source: 4) Discussion · p. 8
Abstract
from arXiv · showhide
The accuracies for many pattern recognition tasks have increased rapidly year by year, achieving or even outperforming human performance. From the perspective of accuracy, pattern recognition seems to be a nearly-solved problem. However, once launched in real applications, the high-accuracy pattern recognition systems may become unstable and unreliable, due to the lack of robustness in open and changing environments. In this paper, we present a comprehensive review of research towards robust pattern recognition from the perspective of breaking three basic and implicit assumptions: closed-world assumption, independent and identically distributed assumption, and clean and big data assumption, which form the foundation of most pattern recognition models. Actually, our brain is robust at learning concepts continually and incrementally, in complex, open and changing environments, with different contexts, modalities and tasks, by showing only a few examples, under weak or noisy supervision. These are the major differences between human intelligence and machine intelligence, which are closely related to the above three assumptions. After witnessing the significant progress in accuracy improvement nowadays, this review paper will enable us to analyze the shortcomings and limitations of current methods and identify future research directions for robust pattern recognition.
I. INTRODUCTION
Pattern-recognition accuracy has advanced, but high-accuracy systems can remain unreliable in real applications. The paper motivates robust recognition by revisiting assumptions behind current models and surveying methods and challenges across the field.
I. INTRODUCTION
- High accuracy does not ensure reliable deployment: outliers, adversarial perturbations, and changing class sets can expose robustness problems.The introduction frames real-world recognition as requiring more than accuracy alone.Source: §I · p. 1
- The paper surveys robust-recognition research to clarify limitations of current approaches and identify directions relevant to real applications.It presents the review as a way to narrow the gap between research and application requirements.Source: §I · p. 2
- The review treats closed-world, IID, and clean-and-big-data assumptions as foundations that often fail in real-world settings.The authors argue that these assumptions simplify controlled problems but can contribute to deteriorating performance when unmet.Source: §I · p. 2
II. A BRIEF OVERVIEW OF PATTERN RECOGNITION METHODS
- Traditional methods separate handcrafted feature representation from classification, whereas deep learning jointly learns features and classifiers from raw data.Feature design is domain-specific in two-stage methods; joint learning makes end-to-end methods more flexible and task-discriminative.Source: §II · pp. 2–3
- Structural pattern recognition exploits variable-dimensional, non-Euclidean pattern structure, but is less popular than statistical approaches.String and graph matching are basic problems in this area.Source: §II · p. 3
III. ROBUSTNESS IN PATTERN RECOGNITION
The paper frames robustness as maintaining performance when the assumptions underpinning a pattern-recognition system no longer hold. It organizes research around those assumptions and illustrates how closed-world recognition can fail even in its familiar, known-category setting.
IV. BREAKING CLOSED-WORLD ASSUMPTION
- Closed-world models assume a fixed, predefined class set, but real open space also contains outliers, novel classes, and adversarial samples.Such models can make overconfident wrong predictions because they assume every sample belongs to one of the predefined classes.Source: §III · p. 3, §IV · pp. 4–5
III. ROBUSTNESS IN PATTERN RECOGNITION
- Robustness means maintaining performance when assumptions become unstable and conditions drift; the review groups relevant work by the assumptions it addresses.The survey uses a common taxonomy to connect research on robustness with work that breaks these assumptions without using that terminology.Source: §III · p. 4
A. Known Known: Empirical Risk
- In the known-known setting, empirical risk minimization on finite observations can overfit; regularization balances fit against model complexity.The review describes margin-based, sparsity, low-rank, and manifold regularization among the strategies used to improve generalization.Source: A. Known Known: Empirical Risk · p. 5
B. Known Unknown: Outlier Risk
The section surveys recognition beyond predefined classes, covering outlier rejection, open-set classifiers, and methods that constrain recognition in open space.
B. Known Unknown: Outlier Risk
- Unknown samples may be treated as a k + 1 class, but this requires outlier examples and a complex outlier distribution; without them, the problem becomes outlier detection.The section also names anomaly detection and novelty detection as related formulations.Source: B. Known Unknown: Outlier Risk · p. 5
1) Pattern rejection:
- Classifiers can reject patterns using posterior-probability thresholds, but rejection performance depends on classifier structure and learning algorithm.Chow’s rule rejects ambiguous patterns when the maximum a posteriori probability falls below a threshold.Source: 1) Pattern rejection · p. 5
2) Softmax and extensions:
- Softmax can assign high confidence to outliers because its class probabilities sum to one; sigmoid one-vs-all training breaks that constraint to support rejection.OpenMax estimates outlier probabilities using Weibull-fitted distances to class means, while generative OpenMax models outliers through synthesized novel-category data, [80].Source: 2) Softmax and extensions · p. 6
3) One-class classification:
- One-class methods model training data from a single class, using enclosing hyperspheres or margins from an open-space origin, and can be combined across classes for rejection.The section describes support vector data description and one-class SVMs,.Source: 3) One-class classification · p. 6
4) Open space risk:
- Open-space risk measures the relative size of open space; CAP defines that space as sufficiently far from known samples, and Weibull-calibrated SVM combines CAP with extreme-value score calibration.The section also describes slab-based open-space definitions and identifies defining open space and computing tractable risk as challenges,,.Source: 4) Open space risk · p. 6
5) Discussion:
The discussion emphasizes rejection thresholds and threshold-independent evaluation, while the adversarial-risk sections describe how small or boundary-near inputs can mislead classifiers. It reviews attack generation, threats, and defenses including adversarial training, interpolation, and local-stability methods.
5) Discussion:
- Rejection thresholds are task-dependent tradeoffs between precision and recall, so overall performance should be assessed with threshold-independent metrics such as AUROC or AUPR.The discussion notes that theoretical analysis of learning to reject remains worth further exploration.Source: 5) Discussion · p. 6
C. Unknown Known: Adversarial Risk
- The “unknown known” refers to open-space points near decision boundaries that are not covered by limited training data, where visually plausible samples can receive another class label.Such samples are difficult to collect because they occur at low frequency in the real world, motivating their generation as adversarial examples.Source: C. Unknown Known: Adversarial Risk · pp. 6–7
1) Generation of adversarial examples:
- Fast gradient sign creates a small perturbation in the input-cost gradient’s sign direction; a large enough step can increase training cost until the sample is misclassified.Iterative gradient sign refines this method, while DeepFool searches for a minimal label-changing perturbation [148],.Source: 1) Generation of adversarial examples · p. 7
2) Threat of adversarial examples:
- Adversarial attacks threaten applications including self-driving cars, voice commands, and robots, with reported attacks ranging from 1/1000-magnitude perturbations to one-pixel changes and universal perturbations,, [260],.The section also notes black-box attacks and continued development of attack methods,.Source: 2) Threat of adversarial examples · p. 7
3) Defense methods:
- Defenses include adversarial-data augmentation and retraining, defensive distillation, distribution-reconstructing Defense-GAN, and detectors trained to distinguish genuine from perturbed samples,,,,.Deep contractive networks regularize hidden representations, while gradient smoothness is presented as helpful against gradient-sign attacks [95],.Source: 3) Defense methods · p. 7
- Stability training matches outputs on inputs and noisy versions, while robust optimization minimizes loss against worst-case samples in a neighborhood around each training point, [250].The methods address robustness to small perturbations and local stability, respectively.Source: 3) Defense methods · p. 7
- Mixup interpolates examples and their labels to create samples between classes, handling open space near decision boundaries and improving generalization and adversarial robustness.The section notes that such mixtures may not look meaningful to humans but can make sense to machines.Source: 3) Defense methods · pp. 7–8
4) Discussion:
The section reviews open-world recognition when unseen categories emerge over time, including how to identify, label, and incrementally learn new classes. It also contrasts fooling examples with adversarial examples and discusses class-incremental learning challenges.
4) Discussion:
- Fooling-example spaces are massive and cannot be modeled completely, whereas adversarial examples occupy limited boundary regions where augmentation can improve robustness.The review reports that adversarial augmentation increased robustness with one extra epoch, while retraining on fooling examples as a new class remained insufficient.Source: 4) Discussion · p. 8
D. Unknown Unknown: Open Class Risk
- “Unknown unknown” samples form multiple unseen categories that must be detected and added continuously rather than grouped as one unknown class.The review associates this setting with open-world recognition and class-incremental learning.Source: D. Unknown Unknown: Open Class Risk · p. 8
1) Definition of the problem:
- Open-world recognition detects and buffers unknown samples, labels them into new categories, then updates the classifier with the augmented categories and samples.The classifier update requires efficient class-incremental training as classes arrive at different times.Source: 1) Definition of the problem · p. 8
2) Labeling unknown samples:
- Unknown samples can be labeled by people, queried selectively through active learning, or discovered automatically by clustering with automatic model selection.Clusters count as new categories when they contain enough samples; otherwise they are treated as outliers and ignored.Source: 2) Labeling unknown samples · p. 8
3) Class incremental learning:
- Hybrid models pair discriminative feature extraction with generative class functions, trading the usual accuracy advantage of discriminative models for simpler class-incremental updates.Jointly updating deep-network features and decision functions can cause catastrophic forgetting; reviewing old data and evolving structures are among the proposed remedies.Source: 3) Class incremental learning · p. 8
4) Prototype based approaches:
The section surveys prototype-based class-incremental approaches and discusses changing data distributions and dependencies among samples. It describes the IID assumption as a common modeling premise that practical data can violate.
4) Prototype based approaches:
- Nearest class mean can generalize to new classes at near-zero cost by adding a new class mean and decision function without affecting existing classes.The representation can be learned discriminatively while class means are updated generatively.Source: 4) Prototype based approaches · p. 9
5) Discussion:
- A powerful feature transform can simplify complex class distributions for incremental learning, but jointly updating deep models risks catastrophic forgetting of old classes.The review names occasional review of historical data, evolving neural structures, and dynamic generative memory as remedies or advances.Source: 5) Discussion · p. 9
V. BREAKING IID ASSUMPTION
- The IID assumption is fundamental to many pattern-recognition methods, yet even a small training–test distribution mismatch can substantially reduce performance.The review cites agreement that learning with interdependent and non-identically distributed data should be a future research focus.Source: §V · p. 9
- Environmental changes span unchanged feature and label spaces with shifted conditional distributions, changed label spaces, changed feature spaces, or changes to both.The review associates the latter cases with transfer or multi-task learning, multi-modal learning, and multi-modal multi-task learning, respectively.Source: §V · p. 9
A. Learning with Interdependent Data
- Grouped samples violate independence within groups, and groups may differ in distribution and cardinality, so classifiers must make decisions from grouped data.The review formulates the task using groups of samples and their corresponding labels.Source: A. Learning with Interdependent Data · pp. 9–10
1) Content consistency:
The section describes group-based recognition through shared content or style, weak group-level labels, and contextual dependencies. It argues that using these dependencies can make joint group labeling more accurate and robust than labeling patterns separately.
1) Content consistency:
- Groups with shared labels provide complementary views, and image-set or group-based classification can exploit them to improve accuracy over single-example classification.Examples include consecutive video frames and multi-angle views; set similarities can be modeled geometrically or learned through reconstruction error.Source: 1) Content consistency · p. 10
2) Style consistency:
- Groups can also share style rather than content, and pattern-field methods use that consistency to classify groups more accurately than individual patterns across several tasks.The cited examples include writer-specific handwriting, pose or illumination groups in face recognition, and speaker accents.Source: 2) Style consistency · p. 10
3) Group-level supervision:
- Multi-instance learning uses bag-level labels without labels for individual instances, which may be irrelevant or confusing, and supports weakly supervised applications.Its initial binary definition treats a bag as positive if and only if it contains at least one positive instance.Source: 3) Group-level supervision · p. 10
4) Decision making in context:
- Contextual learning models dependencies in sample order or arrangement, using sequence models, graphs, or structured outputs such as trees, strings, and lattices.Examples include HMMs, CRFs, RNNs, graph neural networks, and language models.Source: 4) Decision making in context · p. 10
5) Discussion:
- Using dependencies to label groups jointly can be more accurate and robust than labeling patterns separately.Content and style consistency, multi-instance learning, and ordered or spatial context are identified as useful group information.Source: 5) Discussion · pp. 10–11
B. Domain Adaptation and Transfer Learning
Domain adaptation and transfer learning address distribution mismatch between source and target domains. The review describes supervised fine-tuning, cross-domain mappings, distribution matching, and adversarial learning as approaches to this problem.
1) Supervised fine-tuning:
- Supervised fine-tuning adapts a source-trained model using labeled target data, with the source model serving as initialization and regularization as the shift is reduced.Incremental or online classifiers can be fine-tuned, and counterpart incremental algorithms are available for non-incremental classifiers.Source: 1) Supervised fine-tuning · p. 11
2) Cross-domain mapping:
- Cross-domain mapping reduces distribution shift by transforming source parameters, source data, target data, or both domains into a shared space.Mappings may be linear or nonlinear and can be learned with likelihood, distance, discriminative, or component-analysis criteria.Source: 2) Cross-domain mapping · p. 11
3) Distribution matching:
- Distribution matching reweights source samples or measures domain discrepancy, with MMD offering a label-free RKHS mean-distance measure used in unsupervised adaptation.The review also describes direct importance estimation and alignment of second-order covariance matrices.Source: 3) Distribution matching · p. 11
4) Adversarial learning:
- Adversarial adaptation trains task classification while confusing a domain classifier, encouraging domain-invariant features through a min-max objective.Gradient reversal, inverted labels, and uniform-target cross-entropy are listed as ways to optimize the confusion objective.Source: 4) Adversarial learning · pp. 11–12
5) Multi-source problem:
The review surveys learning across multiple sources, tasks, and modalities, describing ways to share information while accounting for differences between domains and tasks. It also notes that multi-task learning requires task labels and careful loss balancing.
5) Multi-source problem:
- Single-source adaptation methods can extend to multiple sources, including shared-classifier source mappings and adversarial models with a multi-way domain classifier.The review identifies discovering latent domains in mixed-source data as an important challenge.Source: 5) Multi-source problem · p. 12
6) Discussion:
- Fine-tuning is presented as effective for supervised adaptation, mapping as applicable across supervision settings, and adversarial learning as a newer deep-learning trend.The review also identifies latent-domain discovery in mixed multisource data as a challenge.Source: 6) Discussion · p. 12
C. Multi-task Learning
- Multi-task learning uses related tasks with different label spaces, where learning one task can help solve another.The review contrasts this with multimodal learning, which uses different modalities as supplementary information for a shared or multiple related tasks.Source: C. Multi-task Learning · p. 12, D. Multi-modal Learning · p. 13
1) Transferable representation learning:
- Transferable representations can be reused across tasks, with later neural-network layers favored for similar tasks and earlier layers for dissimilar ones.The review describes copying a pretrained network's first layers into a target network and training its remaining layers for the target task.Source: 1) Transferable representation learning · p. 12
2) Multi-task representation learning:
- Multi-task architectures share features through hard, soft, or learned parameter sharing, and task feedback can also use other tasks' solutions to update representations.Hard sharing is widely used for simplicity and effectiveness, but finding its optimal sharing split requires intensive experiments.Source: 2) Multi-task representation learning · pp. 12–13
3) Task relationship learning:
- Learning task relationships can make transfer more selective; taskonomy represents feasible transfers and predicted transfer performance in a directed hypergraph.The review says task relationships can improve transfer paths while reducing computation and avoiding negative transfer from dissimilar tasks.Source: 3) Task relationship learning · p. 13
4) Discussion:
- Multi-task learning can improve performance when related tasks are available, but requires labels for each task and a way to balance their losses.Automatic weighting based on homoscedastic uncertainty and gradient normalization are described as alternatives to expensive empirical weight selection.Source: 4) Discussion · p. 13
D. Multi-modal Learning
- Multimodal learning combines complementary information from different modalities for a shared task or multiple related tasks.This distinguishes it from multi-task learning, which performs multiple tasks with the same input.Source: D. Multi-modal Learning · p. 13
1) Multi-modal representation and fusion:
The review covers multimodal fusion, cross-modal tasks, and joint multimodal multitask learning, then turns to noisy and limited training data. It describes robust-loss and label-noise modeling approaches while noting assumptions used in modeling annotation errors.
1) Multi-modal representation and fusion:
- Multimodal inputs can be fused at signal, feature, decision, intermediate, or learned levels, with decision-level fusion offering flexibility when modalities are missing.Modality-wise representations may use architectures suited to spatial or temporal signals before features are concatenated or averaged.Source: 1) Multi-modal representation and fusion · p. 13
2) Cross-modal matching, alignment, and generation:
- Cross-modal learning embeds modalities into coordinated spaces for matching, alignment, or generation, with generation requiring greater understanding of intermodal relationships.Examples include text-to-image retrieval, aligning recipe steps with video, and generating image descriptions.Source: 2) Cross-modal matching, alignment,… · pp. 13–14
3) Multi-modal multi-task learning:
- Multimodal multitask learning may be synchronous, with all modalities available to each task, or asynchronous, with tasks relying on different modalities.A cited asynchronous system uses modality-specific encoders, an input/output mixer, and task-specific decoders; joint training was reported to benefit from shared architecture and parameters.Source: 3) Multi-modal multi-task learning · p. 14
4) Discussion:
- The review presents multimodal input and multitask output diversity as a reason joint multimodal multitask learning is an important future direction.It cites biometric combination and sensor fusion for autonomous driving as applications where combining modalities can improve accuracy and robustness.Source: 4) Discussion · p. 14
VI. BREAKING CLEAN AND BIG DATA ASSUMPTION
- Clean, large training data are difficult to obtain together because large datasets are hard to label without error, motivating noise-robust training and strategies less dependent on data quantity.The review distinguishes noise robustness from reducing dependence on large amounts of data.Source: §VI · p. 14
A. Supervised Learning with Noisy Data
- The review distinguishes label noise, sample or attribute noise, and outlier noise, and focuses its treatment on all three types and more recent methods.Label noise affects annotations, sample noise affects examples, and outlier noise makes both sample and label invalid.Source: A. Supervised Learning with Noisy Data · pp. 14–15
1) Robust loss:
- Bounded robust losses limit the influence of noisy observations, often using non-convex functions such as ramp loss or truncated hinge loss.The review also notes that categorical cross-entropy is sensitive to label noise.Source: 1) Robust loss · p. 15
2) Noise transition:
- A noise transition matrix models label errors under the approximation that noisy labels depend on the true label, not the sample; it can be estimated in several ways.The review states that real annotation processes may be more complex and describes this approximation as useful in certain scenarios.Source: 2) Noise transition · p. 15
3) Cleaning:
The review describes methods for reducing the influence of noisy training data and for learning representations from unlabeled data. These approaches address different data-quality and data-quantity challenges.
3) Cleaning:
- Ensemble filtering, data pruning, and robust SVMs identify or suppress noisy examples during training.Robust SVM uses a binary indicator to mark each sample noisy or clean.Source: 3) Cleaning · p. 15
4) Reweighting:
- Reweighting downweights likely noisy examples instead of removing them, with mentorNet using a mentor-provided curriculum for its student model.The review reports improved performance on the real-world large-scale noisy WebVision dataset.Source: 4) Reweighting · p. 15
5) Relabeling:
- Relabeling methods estimate or iteratively update true labels, including graphical-model inference, bootstrapping, and joint optimization.The review describes these approaches as learning labels alongside model parameters or predictions.Source: 5) Relabeling · p. 15
6) Discussion:
- Robust loss, cleaning, and reweighting apply across three noise types, while noise-transition and relabeling methods target label noise.The latter methods are described as effective when mislabeling is the main noise source.Source: 6) Discussion · p. 15
B. Unsupervised (Self-supervised) Learning
- Self-supervised representation learning uses unlabeled data, often by generating training targets directly from the data rather than requiring labels.The review distinguishes this emphasis from the traditional use of unsupervised learning for clustering.Source: B. Unsupervised (Self-supervised)… · p. 15
1) Reconstruction-based:
- Reconstruction-based methods train an encoder and decoder to reconstruct unlabeled inputs; PCA, restricted Boltzmann machines, and auto-encoders are examples.The split-brain auto-encoder instead uses cross-channel prediction to learn representations described as more semantic and meaningful.Source: 1) Reconstruction-based · p. 16
2) Pseudo label with clustering:
- Clustering can supply pseudo-labels for representation learning, while alternating joint learning addresses the mutual dependence between good clusters and good representations.The review calls this dependence a chicken-or-egg-first problem.Source: 2) Pseudo label with clustering · p. 16
3) Pseudo label with exemplar learning:
The review covers self-supervised representation learning through exemplar discrimination and surrogate tasks, then surveys semi-supervised approaches that use labeled and unlabeled data together.
3) Pseudo label with exemplar learning:
- Exemplar learning treats each instance as its own class; momentum contrast (MoCo) uses a queue dictionary and momentum updates, and is reported to close the unsupervised–supervised representation gap in many vision tasks [106].The review notes that exemplar learning's class count scales with the training set, creating computational challenges.Source: 3) Pseudo label with exemplar learning · p. 16
4) Surrogate tasks for computer vision:
- Computer-vision surrogate tasks generate supervision automatically, and tasks such as inpainting and context prediction require semantic representations that can transfer to more complex tasks,.Other examples include colorization, jigsaw solving, and rotation prediction,,,.Source: 4) Surrogate tasks for computer vision · p. 16
5) Surrogate tasks for natural language:
- BERT uses masked-language modeling and next-sentence prediction as surrogate tasks, achieving new benchmark performance on eleven language tasks [54].The review also describes next-token language modeling as an unsupervised task [51],.Source: 5) Surrogate tasks for natural language · p. 16
6) Discussion:
- The review identifies combining multiple self-supervised methods through multi-task learning as a future direction and notes that self-supervision can also address regression,.Source: 6) Discussion · pp. 16–17
C. Semi-supervised Learning
- Semi-supervised learning combines a small labeled dataset with a larger unlabeled dataset; the review focuses on recent advances, especially deep-learning approaches.Source: C. Semi-supervised Learning · p. 17
1) Reconstruction-based:
- Reconstruction-based semi-supervised methods combine supervised and reconstruction losses, including ladder networks and stacked what-where auto-encoders,.Zhang et al. also use mirrored encoder-decoder pathways.Source: 1) Reconstruction-based · p. 17
2) Self/co/tri-training:
- Self-training, co-training, and tri-training iteratively use model predictions as pseudo-labels, with co- and tri-training sharing that task among multiple models,,.Tri-net lets two modules teach a third when they confidently agree.Source: 2) Self/co/tri-training · p. 17
3) Generative model:
- Generative semi-supervised methods include mixture models, VAEs, and GANs; GANs can provide synthetic training samples and use low-density generated examples to guide decision boundaries.The review describes GAN discriminators as handling labeled, unlabeled, and generated samples, while generators learn to produce realistic samples.Source: 3) Generative model · p. 17
4) Perturbation-based:
The review presents perturbation-based methods for local consistency and graph-based methods for global consistency in semi-supervised learning. It then discusses transferring knowledge to few-shot categories.
4) Perturbation-based:
- Perturbation-based methods minimize prediction differences across perturbed evaluations; temporal ensembling and mean teacher form teachers from averaged predictions or model parameters,.The review says these approaches smooth predictions on unlabeled data and also describes virtual adversarial perturbations.Source: 4) Perturbation-based · p. 17
5) Global consistency:
- Global-consistency methods encourage similar predictions for samples on the same data structure, using latent-space graphs or cycle-consistent walks between labeled and unlabeled data,.Source: 5) Global consistency · pp. 17–18
6) Discussion:
- The review contrasts these methods: perturbation approaches seek local consistency, while effective use of global consistency in deep-learning SSL needs more exploration.It also describes unlabeled data as revealing the dataset manifold and manifold-smooth predictions as supporting better decision boundaries than purely supervised learning.Source: 6) Discussion · p. 18
D. Few-shot and Zero-shot Learning
- Few-shot learning transfers knowledge from many-shot classes to disjoint novel classes, commonly framed as k-shot n-way classification with small k.The review identifies the transfer of knowledge from many-shot examples as the goal of few-shot learning.Source: D. Few-shot and Zero-shot Learning · p. 18
1) Metric learning:
- Metric-learning approaches simulate few-shot evaluation with episodes and learn a transferable point-to-set metric; meta-learning can instead predict parameters, an optimizer, or an initialization, [226],.The review describes support-set memory as one way to define the metric.Source: 1) Metric learning · p. 18, 2) Learning to learn (meta-learning) · p. 18
2) Learning to learn (meta-learning):
The review surveys methods that transfer knowledge to few-shot and zero-shot classes, then frames robustness around three assumptions and identifies evaluation and research challenges. It calls for approaches that jointly address open-world, non-IID, noisy, and small-data conditions.
3) Learning with imagination:
- Learning with imagination augments scarce few-shot examples to recover intra-class variation, using transformations learned from many-shot data or a jointly trained hallucinator,.Source: 3) Learning with imagination · pp. 18–19
4) Zero-shot learning:
- Zero-shot learning uses side information such as attributes or text to classify novel classes without training examples, through attribute prediction, embeddings, or class-specific sample synthesis,,.Source: 4) Zero-shot learning · p. 19
5) Discussion:
- The review frames few-shot learning as cross-class transfer and zero-shot learning as cross-modal learning, and says both remain needed capabilities for machine intelligence.Source: 5) Discussion · p. 20
VII. CONCLUDING REMARKS
- The review organizes robustness around breaking closed-world, IID, and clean-and-big-data assumptions, covering open-space risks, interdependent or diverse inputs and outputs, noisy data, unlabeled data, and transfer from big to small data.It links these challenges to continual growth, adaptation under changing conditions, and stable learning with varying data quality and quantity.Source: §VII · p. 20
- Evaluating recognition in open and changing environments remains difficult; tasks use different metrics and databases, motivating a general robustness benchmark integrating multiple metrics.The review says that considering measures beyond classification accuracy shows pattern recognition is far from solved.Source: §VII · p. 20
- The review identifies a unified framework for open-world, non-IID, noisy, and small-data issues as the ultimate goal, alongside theoretical analysis unifying open-world risks,,,,.Source: §VII · p. 20
- The conclusion also highlights interpretability, computational efficiency, and brain-inspired or biologically plausible models as important directions beyond robustness,,, [15],.Source: §VII · p. 20
APPENDIX A BACKGROUND REFERENCES
The appendix lists references spanning core pattern-recognition topics and related learning paradigms.
APPENDIX A BACKGROUND REFERENCES
- Core topics include pattern recognition, deep learning, and representation learning.Source: Appendix A · pp. 20–21
- Recognition and robustness topics include outlier detection, adversarial examples, and open set recognition.Source: Appendix A · p. 21
- Other listed topics address class-incremental learning, contextual learning, domain adaptation, and transfer learning.Source: Appendix A · p. 21
- Related paradigms include multi-task learning, multi-modal learning, learning with noise, self-supervised learning, semi-supervised learning, and zero-shot learning.Source: Appendix A · p. 21
Related papers
This paper cites
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding2018
- Auto-Encoding Variational Bayes2013
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift2015
- Going Deeper with Convolutions2014
- Semi-Supervised Classification with Graph Convolutional Networks2016
- Sequence to Sequence Learning with Neural Networks2014