Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

MOCCA: multilayer one-class classification for anomaly detection

Articolo
Data di Pubblicazione:
2021
Abstract:
Anomalies are ubiquitous in all scientific fields and can express an unexpected event due to incomplete knowledge about the data distribution or an unknown process that suddenly comes into play and distorts the observations. Usually, due to such events' rarity, to train deep learning (DL) models on the anomaly detection (AD) task, scientists only rely on "normal" data, i.e., nonanomalous samples. Thus, letting the neural network infer the distribution beneath the input data. In such a context, we propose a novel framework, named multilayer one-class classification (MOCCA), to train and test DL models on the AD task. Specifically, we applied our approach to autoencoders. A key novelty in our work stems from the explicit optimization of the intermediate representations for the task at hand. Indeed, differently from commonly used approaches that consider a neural network as a single computational block, i.e., using the output of the last layer only, MOCCA explicitly leverages the multilayer structure of deep architectures. Each layer's feature space is optimized for AD during training, while in the test phase, the deep representations extracted from the trained layers are combined to detect anomalies. With MOCCA, we split the training process into two steps. First, the autoencoder is trained on the reconstruction task only. Then, we only retain the encoder tasked with minimizing the L-2 distance between the output representation and a reference point, the anomaly-free training data centroid, at each considered layer. Subsequently, we combine the deep features extracted at the various trained layers of the encoder model to detect anomalies at inference time. To assess the performance of the models trained with MOCCA, we conduct extensive experiments on publicly available datasets, namely CIFAR10, MVTec AD, and ShanghaiTech. We show that our proposed method reaches comparable or superior performance to state-of-the-art approaches available in the literature. Finally, we provide a model analysis to give insights regarding the benefits of our training procedure.
Tipologia CRIS:
01.01 Articolo in rivista
Keywords:
Anomaly detection (AD); Deep learning (DL); One-class (OC) classification
Elenco autori:
Massoli, FABIO VALERIO; Amato, Giuseppe; Falchi, Fabrizio
Autori di Ateneo:
AMATO GIUSEPPE
FALCHI FABRIZIO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/463099
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/463099/144950/prod_483373-doc_199222.pdf
Pubblicato in:
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS
Journal
  • Dati Generali

Dati Generali

URL

https://ieeexplore.ieee.org/document/9640579
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)