Managing the unknown: a survey on Open Set Recognition and tangential areas
Marcos Barcina-Blanco, Jesus L. Lobo, Pablo Garcia-Bringas, Javier Del Ser
TL;DR
OSR addresses robust prediction when unknown classes appear at test time, distinguishing open-set from closed-set assumptions. It surveys discriminative and generative approaches, detailing how techniques like 1-vs-set SVM, EVT-based methods, GANs, and prototype learning tackle the open space risk $R_O(f)$ while maintaining known-class performance. The review also maps OSR to related areas (Novelty Detection, Continual Learning, OoD Detection, Uncertainty Estimation) and discusses clustering–classification hybrids, open challenges, and practical applications across vision, language, and security. The authors highlight open problems such as open space risk management, adaptive thresholds, integrated clustering–classification strategies, and incremental updating to pave the way for safer, more autonomous AI in open environments.
Abstract
In real-world scenarios classification models are often required to perform robustly when predicting samples belonging to classes that have not appeared during its training stage. Open Set Recognition addresses this issue by devising models capable of detecting unknown classes from samples arriving during the testing phase, while maintaining a good level of performance in the classification of samples belonging to known classes. This review comprehensively overviews the recent literature related to Open Set Recognition, identifying common practices, limitations, and connections of this field with other machine learning research areas, such as continual learning, out-of-distribution detection, novelty detection, and uncertainty estimation. Our work also uncovers open problems and suggests several research directions that may motivate and articulate future efforts towards more safe Artificial Intelligence methods.
