Enhancing Time-Series Anomaly Detection by Integrating Spectral-Residual Bottom-Up Attention with Reservoir Computing
By: Hayato Nihei , Sou Nobukawa , Yusuke Sakemi and more
Potential Business Impact:
Finds weird patterns in data faster.
Reservoir computing (RC) establishes the basis for the processing of time-series data by exploiting the high-dimensional spatiotemporal response of a recurrent neural network to an input signal. In particular, RC trains only the output layer weights. This simplicity has drawn attention especially in Edge Artificial Intelligence (AI) applications. Edge AI enables time-series anomaly detection in real time, which is important because detection delays can lead to serious incidents. However, achieving adequate anomaly-detection performance with RC alone may require an unacceptably large reservoir on resource-constrained edge devices. Without enlarging the reservoir, attention mechanisms can improve accuracy, although they may require substantial computation and undermine the learning efficiency of RC. In this study, to improve the anomaly detection performance of RC without sacrificing learning efficiency, we propose a spectral residual RC (SR-RC) that integrates the spectral residual (SR) method - a learning-free, bottom-up attention mechanism - with RC. We demonstrated that SR-RC outperformed conventional RC and logistic-regression models based on values extracted by the SR method across benchmark tasks and real-world time-series datasets. Moreover, because the SR method, similarly to RC, is well suited for hardware implementation, SR-RC suggests a practical direction for deploying RC as Edge AI for time-series anomaly detection.
Similar Papers
Reservoir Computing-Based Detection for Molecular Communications
Emerging Technologies
Lets tiny robots talk reliably in moving bodies.
Residual Reservoir Memory Networks
Machine Learning (CS)
Helps computers remember long past events better.
Denoising and Reconstruction of Nonlinear Dynamics using Truncated Reservoir Computing
Machine Learning (CS)
Cleans messy data to reveal hidden patterns.