DROCC: Deep Robust One-Class Classification
Goyal, Sachin, Raghunathan, Aditi, Jain, Moksh, Simhadri, Harsha Vardhan, Jain, Prateek
Classical approaches for one-class problems such as one-class SVM (Scholkopf et al., 1999) and isolation forest (Liu et al., 2008) require careful feature engineering when applied to structured domains like images. To alleviate this concern, state-of-the-art methods like DeepSVDD (Ruff et al., 2018) consider the natural alternative of minimizing a classical one-class loss applied to the learned final layer representations. However, such an approach suffers from the fundamental drawback that a representation that simply collapses all the inputs minimizes the one class loss; heuristics to mitigate collapsed representations provide limited benefits. In this work, we propose Deep Robust One Class Classification (DROCC) method that is robust to such a collapse by training the network to distinguish the training points from their perturbations, generated adversarially. DROCC is motivated by the assumption that the interesting class lies on a locally linear low dimensional manifold. Empirical evaluation demonstrates DROCC's effectiveness on two different one-class problem settings and on a range of real-world datasets across different domains - images(CIFAR and ImageNet), audio and timeseries, offering up to 20% increase in accuracy over the state-of-the-art in anomaly detection.
Feb-28-2020
- Country:
- Asia > India
- Karnataka (0.04)
- North America > United States (0.04)
- Asia > India
- Genre:
- Research Report > Promising Solution (0.34)
- Industry:
- Health & Medicine (0.68)
- Transportation (0.47)
- Technology: