Innovations Autoencoder and its Application in One-class Anomalous Sequence Detection
Xinyi Wang, Lang Tong
TL;DR
This work introduces the Innovations Autoencoder (IAE), a causal convolutional framework that learns an innovations sequence $(\nu_t)$—a time-series signature that is independent of the past and, under ideal conditions, uniformly distributed. By combining a causal CNN encoder with discriminators guided by a Wasserstein GAN objective and a reconstruction loss, the IAE produces a finite-dimensional approximation to the innovations representation with a proven finite-block convergence property. The authors leverage this transformation to tackle one-class anomalous sequence detection with unknown anomaly and anomaly-free models by reducing detection to a uniformity test on the innovations, enabling Chernoff-consistent decisions. Empirical results on field data from power systems (BESS and UTK) and synthetic datasets demonstrate that IAE achieves superior or competitive anomaly detection performance (AUROC values up to 0.96) and robust independence properties compared with various baselines such as OCSVM, ANICA, and f-AnoGAN. The approach provides a practical, data-driven pathway to Wiener-style signature extraction for real-time monitoring and anomaly detection in complex, unknown-temporal-structure processes.
Abstract
An innovations sequence of a time series is a sequence of independent and identically distributed random variables with which the original time series has a causal representation. The innovation at a time is statistically independent of the history of the time series. As such, it represents the new information contained at present but not in the past. Because of its simple probability structure, an innovations sequence is the most efficient signature of the original. Unlike the principle or independent component analysis representations, an innovations sequence preserves not only the complete statistical properties but also the temporal order of the original time series. An long-standing open problem is to find a computationally tractable way to extract an innovations sequence of non-Gaussian processes. This paper presents a deep learning approach, referred to as Innovations Autoencoder (IAE), that extracts innovations sequences using a causal convolutional neural network. An application of IAE to the one-class anomalous sequence detection problem with unknown anomaly and anomaly-free models is also presented.
