Spacing Loss for Discovering Novel Categories

Novel Class Discovery (NCD) is a learning paradigm, where a machine learning model is tasked to semantically group instances from unlabeled data, by utilizing labeled instances from a disjoint set of classes. In this work, we first characterize existing NCD approaches into singlestage and two-stage methods based on whether they require access to labeled and unlabeled data together while discovering new classes. Next, we devise a simple yet powerful loss function that enforces separability in the latent space using cues from multi-dimensional scaling, which we refer to as Spacing Loss. Our proposed formulation can either operate as a standalone method or can be plugged into existing methods to enhance them. We validate the efficacy of Spacing Loss with thorough experimental evaluation across multiple settings on CIFAR-10 and CIFAR-100 datasets.

[1]  Andreas Geiger,et al.  Projected GANs Converge Faster , 2021, NeurIPS.

[2]  Elisa Ricci,et al.  A Unified Objective for Novel Class Discovery , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[3]  K. Han,et al.  Novel Visual Category Discovery with Dual Ranking Statistics and Mutual Knowledge Distillation , 2021, NeurIPS.

[4]  Kai Han,et al.  AutoNovel: Automatically Discovering and Learning Novel Visual Categories , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Nicu Sebe,et al.  Neighborhood Contrastive Learning for Novel Class Discovery , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  A. Dosovitskiy,et al.  MLP-Mixer: An all-MLP Architecture for Vision , 2021, NeurIPS.

[7]  Kai Han,et al.  Joint Representation Learning and Novel Category Discovery on Single- and Multi-modal Data , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[8]  K. J. Joseph,et al.  Towards Open World Object Detection , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[9]  Kakani Katija,et al.  Visual tracking of deepwater animals using machine learning-controlled robotic underwater vehicles , 2021, 2021 IEEE Winter Conference on Applications of Computer Vision (WACV).

[10]  B. Schiele,et al.  Adaptive Aggregation Networks for Class-Incremental Learning , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Vineeth N Balasubramanian,et al.  Meta-Consolidation for Continual Learning , 2020, NeurIPS.

[12]  Matthieu Cord,et al.  PODNet: Pooled Outputs Distillation for Small-Tasks Incremental Learning , 2020, ECCV.

[13]  Nicu Sebe,et al.  OpenMix: Reviving Known Knowledge for Discovering Novel Visual Categories in an Open World , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Rohit Mohan,et al.  EfficientPS: Efficient Panoptic Segmentation , 2020, International Journal of Computer Vision.

[15]  Simone Calderara,et al.  Conditional Channel Gated Networks for Task-Aware Continual Learning , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Maja Pantic,et al.  Toward fast and accurate human pose estimation via soft-gated skip connections , 2020, 2020 15th IEEE International Conference on Automatic Face and Gesture Recognition (FG 2020).

[17]  Bernt Schiele,et al.  Mnemonics Training: Multi-Class Incremental Learning Without Forgetting , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Andrew Zisserman,et al.  Automatically Discovering and Learning New Visual Categories with Ranking Statistics , 2020, ICLR.

[19]  Adrian Popescu,et al.  IL2M: Class Incremental Learning With Dual Memory , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[20]  Andrew Zisserman,et al.  Learning to Discover Novel Visual Categories via Deep Transfer Clustering , 2019 .

[21]  Ming-Hsuan Yang,et al.  An Adaptive Random Path Selection Approach for Incremental Learning. , 2019, 1906.01120.

[22]  Ling Shao,et al.  Random Path Selection for Incremental Learning , 2019, ArXiv.

[23]  Yandong Guo,et al.  Large Scale Incremental Learning , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[24]  Qi Tian,et al.  CenterNet: Keypoint Triplets for Object Detection , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[25]  Zsolt Kira,et al.  Multi-class Classification without Multi-class Labels , 2019, ICLR.

[26]  Cordelia Schmid,et al.  End-to-End Incremental Learning , 2018, ECCV.

[27]  Nikos Komodakis,et al.  Unsupervised Representation Learning by Predicting Image Rotations , 2018, ICLR.

[28]  Z. Kira,et al.  Learning to cluster in order to Transfer across domains and tasks , 2017, ICLR.

[29]  Hongyi Zhang,et al.  mixup: Beyond Empirical Risk Minimization , 2017, ICLR.

[30]  Christoph H. Lampert,et al.  iCaRL: Incremental Classifier and Representation Learning , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[31]  Derek Hoiem,et al.  Learning without Forgetting , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Jian Sun,et al.  Identity Mappings in Deep Residual Networks , 2016, ECCV.

[33]  Ali Farhadi,et al.  Unsupervised Deep Embedding for Clustering Analysis , 2015, ICML.

[34]  Terrance E. Boult,et al.  Towards Open World Recognition , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[36]  James Bailey,et al.  Information Theoretic Measures for Clusterings Comparison: Variants, Properties, Normalization and Correction for Chance , 2010, J. Mach. Learn. Res..

[37]  John Nicholson,et al.  Robot-assisted wayfinding for the visually impaired in structured indoor environments , 2006, Auton. Robots.

[38]  John Nicholson,et al.  RoboCart: toward robot-assisted navigation of grocery stores by the visually impaired , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[39]  P. Groenen,et al.  Modern Multidimensional Scaling: Theory and Applications , 1999 .

[40]  Andrew R. Webb,et al.  Multidimensional scaling by iterative majorization using radial basis functions , 1995, Pattern Recognit..

[41]  K. Katija,et al.  FathomNet: A global underwater image training set for enabling artificial intelligence in the ocean , 2021, ArXiv.

[42]  Alex Krizhevsky,et al.  Learning Multiple Layers of Features from Tiny Images , 2009 .

[43]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[44]  J. Leeuw Applications of Convex Analysis to Multidimensional Scaling , 2000 .

[45]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[46]  J. Mcqueen Some methods for classi cation and analysis of multivariate observations , 1967 .