Glocal Energy-based Learning for Few-Shot Open-Set Recognition
About
Few-shot open-set recognition (FSOR) is a challenging task of great practical value. It aims to categorize a sample to one of the pre-defined, closed-set classes illustrated by few examples while being able to reject the sample from unknown classes. In this work, we approach the FSOR task by proposing a novel energy-based hybrid model. The model is composed of two branches, where a classification branch learns a metric to classify a sample to one of closed-set classes and the energy branch explicitly estimates the open-set probability. To achieve holistic detection of open-set samples, our model leverages both class-wise and pixel-wise features to learn a glocal energy-based score, in which a global energy score is learned using the class-wise features, while a local energy score is learned using the pixel-wise features. The model is enforced to assign large energy scores to samples that are deviated from the few-shot examples in either the class-wise features or the pixel-wise features, and to assign small energy scores otherwise. Experiments on three standard FSOR datasets show the superior performance of our model.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Few-shot Audio Classification | FSC-89, NSynth-100, and LS-100 Generalizability Cross-Dataset 5-way 5-shot | Accuracy66.1 | 54 | |
| Few-shot classification | FSC-89 → NSynth-100 | Accuracy66.1 | 31 | |
| Few-Shot Open-Set Recognition | miniImageNet (test) | Accuracy83.05 | 22 | |
| Few-shot classification | FSC-89 → LS-100 | Accuracy42.36 | 22 | |
| Few-Shot Open-Set Recognition | tieredImageNet (test) | Accuracy84.6 | 20 | |
| Few-shot classification | FSC-89 to NSynth-100 | AUROC0.6527 | 18 | |
| Few-shot Open-set Audio Classification | Domestic Environments | Accuracy76.2 | 18 | |
| Few-Shot Open-Set Recognition | CIFAR FS (test) | Accuracy87.63 | 14 | |
| Few-shot classification | NSynth 100 to LS-100 | AUROC56.27 | 9 | |
| Few-shot classification | LS-100 to NSynth-100 | AUROC63.63 | 9 |