14,173 research outputs found
Anomaly Detection with Generative Adversarial Networks for Multivariate Time Series
Today's Cyber-Physical Systems (CPSs) are large, complex, and affixed with
networked sensors and actuators that are targets for cyber-attacks.
Conventional detection techniques are unable to deal with the increasingly
dynamic and complex nature of the CPSs. On the other hand, the networked
sensors and actuators generate large amounts of data streams that can be
continuously monitored for intrusion events. Unsupervised machine learning
techniques can be used to model the system behaviour and classify deviant
behaviours as possible attacks. In this work, we proposed a novel Generative
Adversarial Networks-based Anomaly Detection (GAN-AD) method for such complex
networked CPSs. We used LSTM-RNN in our GAN to capture the distribution of the
multivariate time series of the sensors and actuators under normal working
conditions of a CPS. Instead of treating each sensor's and actuator's time
series independently, we model the time series of multiple sensors and
actuators in the CPS concurrently to take into account of potential latent
interactions between them. To exploit both the generator and the discriminator
of our GAN, we deployed the GAN-trained discriminator together with the
residuals between generator-reconstructed data and the actual samples to detect
possible anomalies in the complex CPS. We used our GAN-AD to distinguish
abnormal attacked situations from normal working conditions for a complex
six-stage Secure Water Treatment (SWaT) system. Experimental results showed
that the proposed strategy is effective in identifying anomalies caused by
various attacks with high detection rate and low false positive rate as
compared to existing methods.Comment: This paper was presented in the 7th International Workshop on Big
Data, Streams and Heterogeneous Source Mining: Algorithms, Systems,
Programming Models and Applications on the ACM Knowledge Discovery and Data
Mining conference, August 2018, London, United Kingdo
Energy-based Models for Video Anomaly Detection
Automated detection of abnormalities in data has been studied in research
area in recent years because of its diverse applications in practice including
video surveillance, industrial damage detection and network intrusion
detection. However, building an effective anomaly detection system is a
non-trivial task since it requires to tackle challenging issues of the shortage
of annotated data, inability of defining anomaly objects explicitly and the
expensive cost of feature engineering procedure. Unlike existing appoaches
which only partially solve these problems, we develop a unique framework to
cope the problems above simultaneously. Instead of hanlding with ambiguous
definition of anomaly objects, we propose to work with regular patterns whose
unlabeled data is abundant and usually easy to collect in practice. This allows
our system to be trained completely in an unsupervised procedure and liberate
us from the need for costly data annotation. By learning generative model that
capture the normality distribution in data, we can isolate abnormal data points
that result in low normality scores (high abnormality scores). Moreover, by
leverage on the power of generative networks, i.e. energy-based models, we are
also able to learn the feature representation automatically rather than
replying on hand-crafted features that have been dominating anomaly detection
research over many decades. We demonstrate our proposal on the specific
application of video anomaly detection and the experimental results indicate
that our method performs better than baselines and are comparable with
state-of-the-art methods in many benchmark video anomaly detection datasets
Squeezed Convolutional Variational AutoEncoder for Unsupervised Anomaly Detection in Edge Device Industrial Internet of Things
In this paper, we propose Squeezed Convolutional Variational AutoEncoder
(SCVAE) for anomaly detection in time series data for Edge Computing in
Industrial Internet of Things (IIoT). The proposed model is applied to labeled
time series data from UCI datasets for exact performance evaluation, and
applied to real world data for indirect model performance comparison. In
addition, by comparing the models before and after applying Fire Modules from
SqueezeNet, we show that model size and inference times are reduced while
similar levels of performance is maintained
Adversarially Learned One-Class Classifier for Novelty Detection
Novelty detection is the process of identifying the observation(s) that
differ in some respect from the training observations (the target class). In
reality, the novelty class is often absent during training, poorly sampled or
not well defined. Therefore, one-class classifiers can efficiently model such
problems. However, due to the unavailability of data from the novelty class,
training an end-to-end deep network is a cumbersome task. In this paper,
inspired by the success of generative adversarial networks for training deep
models in unsupervised and semi-supervised settings, we propose an end-to-end
architecture for one-class classification. Our architecture is composed of two
deep networks, each of which trained by competing with each other while
collaborating to understand the underlying concept in the target class, and
then classify the testing samples. One network works as the novelty detector,
while the other supports it by enhancing the inlier samples and distorting the
outliers. The intuition is that the separability of the enhanced inliers and
distorted outliers is much better than deciding on the original samples. The
proposed framework applies to different related applications of anomaly and
outlier detection in images and videos. The results on MNIST and Caltech-256
image datasets, along with the challenging UCSD Ped2 dataset for video anomaly
detection illustrate that our proposed method learns the target class
effectively and is superior to the baseline and state-of-the-art methods.Comment: CVPR 2018 Pape
AVID: Adversarial Visual Irregularity Detection
Real-time detection of irregularities in visual data is very invaluable and
useful in many prospective applications including surveillance, patient
monitoring systems, etc. With the surge of deep learning methods in the recent
years, researchers have tried a wide spectrum of methods for different
applications. However, for the case of irregularity or anomaly detection in
videos, training an end-to-end model is still an open challenge, since often
irregularity is not well-defined and there are not enough irregular samples to
use during training. In this paper, inspired by the success of generative
adversarial networks (GANs) for training deep models in unsupervised or
self-supervised settings, we propose an end-to-end deep network for detection
and fine localization of irregularities in videos (and images). Our proposed
architecture is composed of two networks, which are trained in competing with
each other while collaborating to find the irregularity. One network works as a
pixel-level irregularity Inpainter, and the other works as a patch-level
Detector. After an adversarial self-supervised training, in which I tries to
fool D into accepting its inpainted output as regular (normal), the two
networks collaborate to detect and fine-segment the irregularity in any given
testing video. Our results on three different datasets show that our method can
outperform the state-of-the-art and fine-segment the irregularity
Unsupervised Prediction of Negative Health Events Ahead of Time
The emergence of continuous health monitoring and the availability of an
enormous amount of time series data has provided a great opportunity for the
advancement of personal health tracking. In recent years, unsupervised learning
methods have drawn special attention of researchers to tackle the sparse
annotation of health data and real-time detection of anomalies has been a
central problem of interest. However, one problem that has not been well
addressed before is the early prediction of forthcoming negative health events.
Early signs of an event can introduce subtle and gradual changes in the health
signal prior to its onset, detection of which can be invaluable in effective
prevention. In this study, we first demonstrate our observations on the
shortcoming of widely adopted anomaly detection methods in uncovering the
changes prior to a negative health event. We then propose a framework which
relies on online clustering of signal segment representations which are
automatically learned by a specially designed LSTM auto-encoder. We show the
effectiveness of our approach by predicting Bradycardia events in infants using
MIT-PICS dataset 1.3 minutes ahead of time with 68\% AUC score on average,
using no label supervision. Results of our study can indicate the viability of
our approach in the early detection of health events in other applications as
well
Unsupervised Synthesis of Anomalies in Videos: Transforming the Normal
Abnormal activity recognition requires detection of occurrence of anomalous
events that suffer from a severe imbalance in data. In a video, normal is used
to describe activities that conform to usual events while the irregular events
which do not conform to the normal are referred to as abnormal. It is far more
common to observe normal data than to obtain abnormal data in visual
surveillance. In this paper, we propose an approach where we can obtain
abnormal data by transforming normal data. This is a challenging task that is
solved through a multi-stage pipeline approach. We utilize a number of
techniques from unsupervised segmentation in order to synthesize new samples of
data that are transformed from an existing set of normal examples. Further,
this synthesis approach has useful applications as a data augmentation
technique. An incrementally trained Bayesian convolutional neural network (CNN)
is used to carefully select the set of abnormal samples that can be added.
Finally through this synthesis approach we obtain a comparable set of abnormal
samples that can be used for training the CNN for the classification of normal
vs abnormal samples. We show that this method generalizes to multiple settings
by evaluating it on two real world datasets and achieves improved performance
over other probabilistic techniques that have been used in the past for this
task.Comment: Accepted in IJCNN 201
Detecting Anomalous Faces with 'No Peeking' Autoencoders
Detecting anomalous faces has important applications. For example, a system
might tell when a train driver is incapacitated by a medical event, and assist
in adopting a safe recovery strategy. These applications are demanding, because
they require accurate detection of rare anomalies that may be seen only at
runtime. Such a setting causes supervised methods to perform poorly. We
describe a method for detecting an anomalous face image that meets these
requirements. We construct a feature vector that reliably has large entries for
anomalous images, then use various simple unsupervised methods to score the
image based on the feature. Obvious constructions (autoencoder codes;
autoencoder residuals) are defeated by a 'peeking' behavior in autoencoders.
Our feature construction removes rectangular patches from the image, predicts
the likely content of the patch conditioned on the rest of the image using a
specially trained autoencoder, then compares the result to the image. High
scores suggest that the patch was difficult for an autoencoder to predict, and
so is likely anomalous. We demonstrate that our method can identify real
anomalous face images in pools of typical images, taken from celeb-A, that is
much larger than usual in state-of-the-art experiments. A control experiment
based on our method with another set of normal celebrity images - a 'typical
set', but nonceleb-A are not identified as anomalous; confirms this is not due
to special properties of celeb-A
Detection of Unknown Anomalies in Streaming Videos with Generative Energy-based Boltzmann Models
Abnormal event detection is one of the important objectives in research and
practical applications of video surveillance. However, there are still three
challenging problems for most anomaly detection systems in practical setting:
limited labeled data, ambiguous definition of "abnormal" and expensive feature
engineering steps. This paper introduces a unified detection framework to
handle these challenges using energy-based models, which are powerful tools for
unsupervised representation learning. Our proposed models are firstly trained
on unlabeled raw pixels of image frames from an input video rather than
hand-crafted visual features; and then identify the locations of abnormal
objects based on the errors between the input video and its reconstruction
produced by the models. To handle video stream, we develop an online version of
our framework, wherein the model parameters are updated incrementally with the
image frames arriving on the fly. Our experiments show that our detectors,
using Restricted Boltzmann Machines (RBMs) and Deep Boltzmann Machines (DBMs)
as core modules, achieve superior anomaly detection performance to unsupervised
baselines and obtain accuracy comparable with the state-of-the-art approaches
when evaluating at the pixel-level. More importantly, we discover that our
system trained with DBMs is able to simultaneously perform scene clustering and
scene reconstruction. This capacity not only distinguishes our method from
other existing detectors but also offers a unique tool to investigate and
understand how the model works.Comment: This manuscript is under consideration at Pattern Recognition Letter
Unmasking the abnormal events in video
We propose a novel framework for abnormal event detection in video that
requires no training sequences. Our framework is based on unmasking, a
technique previously used for authorship verification in text documents, which
we adapt to our task. We iteratively train a binary classifier to distinguish
between two consecutive video sequences while removing at each step the most
discriminant features. Higher training accuracy rates of the intermediately
obtained classifiers represent abnormal events. To the best of our knowledge,
this is the first work to apply unmasking for a computer vision task. We
compare our method with several state-of-the-art supervised and unsupervised
methods on four benchmark data sets. The empirical results indicate that our
abnormal event detection framework can achieve state-of-the-art results, while
running in real-time at 20 frames per second.Comment: Accepted at the 2017 International Conference on Computer Vision
(ICCV 2017
- …