SphOR: A Representation Learning Perspective on Open-set Recognition for Identifying Unknown Classes in Deep Learning Models
By: Nadarasar Bahavan, Sachith Seneviratne, Saman Halgamuge
Potential Business Impact:
Helps computers spot new things they haven't seen.
The widespread use of deep learning classifiers necessitates Open-set recognition (OSR), which enables the identification of input data not only from classes known during training but also from unknown classes that might be present in test data. Many existing OSR methods are computationally expensive due to the reliance on complex generative models or suffer from high training costs. We investigate OSR from a representation-learning perspective, specifically through spherical embeddings. We introduce SphOR, a computationally efficient representation learning method that models the feature space as a mixture of von Mises-Fisher distributions. This approach enables the use of semantically ambiguous samples during training, to improve the detection of samples from unknown classes. We further explore the relationship between OSR performance and key representation learning properties which influence how well features are structured in high-dimensional space. Extensive experiments on multiple OSR benchmarks demonstrate the effectiveness of our method, producing state-of-the-art results, with improvements up-to 6% that validate its performance. Code at https://github.com/nadarasarbahavan/SpHOR
Similar Papers
Boosting Open Set Recognition Performance through Modulated Representation Learning
CV and Pattern Recognition
Helps computers recognize new things they haven't seen.
GHOST: Gaussian Hypothesis Open-Set Technique
CV and Pattern Recognition
Helps computers tell real from fake things better.
Evolving from Unknown to Known: Retentive Angular Representation Learning for Incremental Open Set Recognition
CV and Pattern Recognition
Teaches computers to learn new things over time.