=================================================================================
Few-shot learning (FSL), also referred to as low-shot learning (LSL), is a type of machine learning method where the training dataset contains limited information. Few shot learning aims to build accurate machine learning models with limited training data. As the dimension of input data is a factor that determines resource costs (e.g. time costs, computational costs, etc.), companies can reduce data analysis/machine learning (ML) costs by using few shot learning. Few-shot learning paradigm can be used to the cases that a few wafer images are available for each class, while the self-supervision information containing the intrinsic correlations of unlabeled wafer maps and their augmentations is expected to enhance the few-shot learner. [1]
Few-shot learning is a kind of meta learning. Metal learning is learn-to-learn. The goal of few-shot learning is to learn representations that generalize well to the minority defect pattern classes in which only a few wafer images are available. In the few-shot learning, a small amount of data from different classes are sampled evenly in one training batch, which is equivalent to the resampling tactics to combat imbalanced training data. By leveraging the self-supervised learning, the unlabeled wafer maps can analyzed easily.
Metal learning algorithms are:
i) Gradient-based meta learning
i.a) Model-agnostic meta learning (MAML)
i.b) Meta-LSTM
i.c) Reptile
ii) Metric learning
ii.a) Matching network
ii.b) Prototypical network
ii.c) Relation network

| Figure 4244a. Support dataset of meta training. Three classes (mammals, birds and fish), namely K = 2 and N = 3. It is also called 3 way - 2 shot. |

Figure 4244b. Query dataset of meta training. |

| Figure 4244c. Support dataset of meta testing. Three classes (mammals, birds and fish), namely K = 2 and N = 3. It is also called 3 way - 2 shot. |

Figure 4244d. Query dataset of meta testing. |
Table 4244. Application of few-shot learning (FSL).
| Computer Vision |
|
| ◆ |
Image classification (ICML) |
|
| ◆ |
Other image applications: |
|
| |
✔ |
image retrieval (NIPS***) |
|
| |
✔ |
image generation (NIPS****) |
|
| |
✔ |
image captioning (Association for Computing Machinery) |
|
| |
✔ |
scene location recognition (IEEE*) |
|
| |
✔ |
shape view reconstruction for 3D objects (ICLR) |
|
| ◆ |
Video applications |
|
| |
✔ |
video classification (ECCV*) |
|
| |
✔ |
motion prediction (ECCV**) |
|
| |
✔ |
action localization (IEEE**) |
|
| |
✔ |
person re-identification (IEEE***) |
|
| |
✔ |
event detection (British Machine Vision Conference) |
|
| ◆ |
Character recognition (NIPS) |
|
| ◆ |
Object recognition (NIPS*, ECCV) |
|
| ◆ |
Gesture recognition (Oxford) |
|
| ◆ |
Other object related applications |
|
| |
✔ |
object tracking (NIPS**) |
|
| |
✔ |
part labeling (IEEE) |
|
| Natural Language Processing (NLP) |
|
| ◆ |
parsing (Association for Computational Linguistics) |
|
| ◆ |
translation (ICLR*) |
|
| ◆ |
sentence completion (Google) |
|
| ◆ |
sentiment classification from short reviews (NAACL) |
|
| ◆ |
user intent classification for dialog systems (IBM Research) |
|
| ◆ |
criminal charge prediction, the code used in the study was shared on Github. (Association for Computer Linguistics) |
|
| ◆ |
word similarity tasks (e.g. nonce definition) (Association for Computer Linguistics*) |
|
| ◆ |
text classification (Association for Computer Linguistics**) |
|
| Audio Processing |
|
| ◆ |
voice cloning (e.g. voices in GPS/navigation apps, Alexa, Siri, etc.) |
|
| ◆ |
voice conversion |
|
| Robotics |
|
| ◆ |
learning a movement by imitating a single demonstration (IEEE****) |
|
| ◆ |
learning manipulation actions from a few demonstrations (IEEE*****)
|
|
| ◆ |
visual navigation (PMLR)
|
|
| ◆ |
continuous control (NIPS*****)
|
|
Healthcare
|
|
| ◆ |
Few-shot drug discovery
|
|
| ◆ |
COVID-19 diagnosis
|
|
| Other Applications |
|
| ◆ |
IoT Analytics (RecordEvolution) |
|
| ◆ |
mathematical applications |
|
| |
✔ |
curve-fitting |
|
| |
✔ |
logic reasoning |
|
============================================
[1] Hao Geng, Fan Yang, Xuan Zeng, Bei Yu, When Wafer Failure Pattern Classification Meets Few-shot Learning and Self-Supervised Learning, DOI: 10.1109/ICCAD51958.2021.9643518, 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2021.
|