We present Fast Random projection-based One-Class Classification (FROCC), an extremely efficient method for one-class classification. Our method is based on a simple idea of transforming the training data by projecting it onto a set of random unit vectors that are chosen uniformly and independently from the unit sphere, and bounding the regions based on separation of the data. FROCC can be naturally extended with kernels. We theoretically prove that FROCC generalizes well in the sense that it is stable and has low bias. FROCC achieves up to 3.1 percent points better ROC, with 1.2--67.8x speedup in training and test times over a range of state-of-the-art benchmarks including the SVM and the deep learning based models for the OCC task.
翻译:我们提出基于快速随机投射的单级分类(FROCC),这是一级分类的一个极为有效的方法。我们的方法基于一个简单的想法,即将培训数据投射到一组统一且独立于单元范围的随机单位矢量上,从而将其投射到一套统一且与单元范围无关的随机单位矢量上,并且根据数据分离将区域捆绑在一起。FROCC可以自然地使用内核扩展。我们理论上证明FROCC非常概括,因为它是稳定的,而且偏差较低。FROCC达到3.1%的更好ROC,在培训和测试期间,在一系列最先进的基准(包括SVM和OCC任务的深层次学习模型)上,加速了1.2-67.8x的培训和测试速度。