IEEE Trans Neural Netw Learn Syst. 2020 Jul;31(7):2609-2622. doi: 10.1109/TNNLS.2019.2933554. Epub 2019 Sep 5.
How to build a generic deep one-class (DeepOC) model to solve one-class classification problems for anomaly detection, such as anomalous event detection in complex scenes? The characteristics of existing one-class labels lead to a dilemma: it is hard to directly use a multiple classifier based on deep neural networks to solve one-class classification problems. Therefore, in this article, we propose a novel DeepOC neural network, termed as DeepOC, which can simultaneously learn compact feature representations and train a DeepOC classifier. Only with the given normal samples, we use the stacked convolutional encoder to generate their low-dimensional high-level features and train a one-class classifier to make these features as compact as possible. Meanwhile, for the sake of the correct mapping relation and the feature representations' diversity, we utilize a decoder in order to reconstruct raw samples from these low-dimensional feature representations. This structure is gradually established using an adversarial mechanism during the training stage. This mechanism is the key to our model. It organically combines two seemingly contradictory components and allows them to take advantage of each other, thus making the model robust and effective. Unlike methods that use handcrafted features or those that are separated into two stages (extracting features and training classifiers), DeepOC is a one-stage model using reliable features that are automatically extracted by neural networks. Experiments on various benchmark data sets show that DeepOC is feasible and achieves the state-of-the-art anomaly detection results compared with a dozen existing methods.
如何构建一个通用的深度单类模型(DeepOC),以解决异常检测中的单类分类问题,例如复杂场景中的异常事件检测?现有单类标签的特点导致了一个困境:很难直接使用基于深度神经网络的多分类器来解决单类分类问题。因此,在本文中,我们提出了一种新颖的 DeepOC 神经网络,称为 DeepOC,它可以同时学习紧凑的特征表示和训练 DeepOC 分类器。仅使用给定的正常样本,我们使用堆叠卷积编码器生成它们的低维高级特征,并训练一个单类分类器,以使这些特征尽可能紧凑。同时,为了正确的映射关系和特征表示的多样性,我们利用解码器以便从这些低维特征表示中重建原始样本。在训练阶段,这个结构是通过对抗机制逐渐建立起来的。这个机制是我们模型的关键。它有机地结合了两个看似矛盾的组件,并使它们相互受益,从而使模型具有鲁棒性和有效性。与使用手工制作的特征或分为两个阶段(提取特征和训练分类器)的方法不同,DeepOC 是一个使用神经网络自动提取可靠特征的单阶段模型。在各种基准数据集上的实验表明,与十几个现有的方法相比,DeepOC 是可行的,并且可以实现最先进的异常检测结果。