Understanding Open-Set Recognition by Jacobian Norm and Inter-Class Separation
Authors:
- Jaewoo ParkJPJaewoo Park
- Hojin ParkHPHojin Park
- Eunju JeongEJEunju Jeong
- Andrew Beng Jin TeohAndrew Beng Jin Teoh
Preprint
Abstract
The findings on open-set recognition (OSR) show that models trained on classification datasets are capable of detecting unknown classes not encountered during the training process. Specifically, after training, the learned representations of known classes dissociate from the representations of the unknown class, facilitating OSR. In this paper, we investigate this emergent phenomenon by examining the relationship between the Jacobian norm of representations and the inter/intra-class learning dynamics. We provide a theoretical analysis, demonstrating that intra-class learning reduces the Jacobian norm for known class samples, while inter-class learning increases the Jacobian norm for unknown samples, even in the absence of direct exposure to any unknown sample. Overall, the discrepancy in the Jacobian norm between the known and unknown classes enables OSR. Based on this insight, which highlights the pivotal role of inter-class learning, we devise a marginal one-vs-rest (m-OvR) loss function that promotes strong inter-class separation. To further improve OSR performance, we integrate the m-OvR loss with additional strategies that maximize the Jacobian norm disparity. We present comprehensive experimental results that support our theoretical observations and demonstrate the efficacy of our proposed OSR approach.Keywords
All Related Versions
- Version 1, 2022-09-23, ArXiv
- Version 2, 2023-09-29, ArXiv
- Published version: Pattern Recognition, 145.
This publication has 14 references indexed in Scilit:
- Generalized Out-of-Distribution Detection: A SurveyInternational Journal of Computer Vision, 2024
- Orientational Distribution Learning with Hierarchical Spatial Attention for Open Set RecognitionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2022
- Class-Specific Semantic Reconstruction for Open Set RecognitionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2022
- The familiarity hypothesis: Explaining the behavior of deep open set methodsPattern Recognition, 2022
- Collective Decision of One-vs-Rest Networks for Open-Set RecognitionIEEE Transactions on Neural Networks and Learning Systems, 2022
- Recent Advances in Open Set Recognition: A SurveyIEEE Transactions on Pattern Analysis and Machine Intelligence, 2021
- Adversarial Reciprocal Points Learning for Open Set RecognitionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2021
- Convolutional Prototype Network for Open Set RecognitionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2020
- Robust Large Margin Deep Neural NetworksIEEE Transactions on Signal Processing, 2017
- The use of the area under the ROC curve in the evaluation of machine learning algorithmsPattern Recognition, 1997