Collective Decision of One-vs-Rest Networks for Open Set Recognition
arXiv:2103.10230 · doi:10.1109/TNNLS.2022.3189996
Abstract
Unknown examples that are unseen during training often appear in real-world machine learning tasks, and an intelligent self-learning system should be able to distinguish between known and unknown examples. Accordingly, open set recognition (OSR), which addresses the problem of classifying knowns and identifying unknowns, has recently been highlighted. However, conventional deep neural networks using a softmax layer are vulnerable to overgeneralization, producing high confidence scores for unknowns. In this paper, we propose a simple OSR method based on the intuition that OSR performance can be maximized by setting strict and sophisticated decision boundaries that reject unknowns while maintaining satisfactory classification performance on knowns. For this purpose, a novel network structure is proposed, in which multiple one-vs-rest networks (OVRNs) follow a convolutional neural network feature extractor. Here, the OVRN is a simple feed-forward neural network that enhances the ability to reject nonmatches by learning class-specific discriminative features. Furthermore, the collective decision score is modeled by combining the multiple decisions reached by the OVRNs to alleviate overgeneralization. Extensive experiments were conducted on various datasets, and the experimental results showed that the proposed method performed significantly better than the state-of-the-art methods by effectively reducing overgeneralization.
arXiv comment8 pages, 8 figures, 2 tables
References in corpus (12)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loop
- Recent Advances in Open Set Recognition: A Survey
- Towards Open World Recognition
- Adversarial Reciprocal Points Learning for Open Set Recognition
- The Extreme Value Machine
- Collective decision for open set recognition
- Denoising Autoencoders for Overgeneralization in Neural Networks
- Conditional Gaussian Distribution Learning for Open Set Recognition
- Entropic one-class classifiers
- Deep CNN-based Multi-task Learning for Open-Set Recognition
- One-vs-Rest Network-based Deep Probability Model for Open Set Recognition