1 Introduction
In a recent paper in this journal [27], we raised the issue of open set recognition for visual learning, where not all classes encountered during testing are known during training. This is a necessary and difficult problem to tackle. As an initial solution, we proposed an algorithm called the 1-vs-Set machine, which is suitable for single-class detection tasks in an open set scenario. In essence, the 1-vs-Set machine manages the risk of the unknown by solving a two-plane optimization problem that yields a linear classifier. Detection is a useful operation (almost every digital camera has an automatic face detector these days), but in many cases, we would like to recognize which known classes, if any, are associated with the input image. This can enable applications such as unconstrained optical character recognition (OCR), and photo or video tagging without constraints on the input. In this paper we consider the multi-class open set recognition problem.