ADT: Time series anomaly detection for cyber-physical systems via deep reinforcement learning

被引:0
|
作者
Yang, Xue [1 ]
Howley, Enda [1 ]
Schukat, Michael [1 ]
机构
[1] Univ Galway, Sch Comp Sci, Galway, Ireland
关键词
Time series anomaly detection; Cyber-physical systems; Dynamic thresholding; Deep reinforcement learning; Markov decision process; Deep Q-network; INTRUSION DETECTION; ALGORITHMS; NETWORKS;
D O I
10.1016/j.cose.2024.103825
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cyber-physical systems (CPS) play a vital role in modern society across various sectors, ranging from smart grid to water treatment, and their security has become one of the major concerns. Due to the significantly growing complexity and scale of CPS and cyber-attacks, it is imperative to develop defense and prevention strategies specifically for CPS that are adaptive, scalable, and robust. An important research and application direction in this domain is time series anomaly detection within CPS utilizing advanced machine learning techniques, such as deep learning and reinforcement learning. However, many anomaly detectors fail to balance between detection performance and computational overhead, limiting their applicability in CPS. In this paper, we introduce a novel agent-based dynamic thresholding (ADT) method based on the deep reinforcement learning technique, i.e. deep Q-network (DQN), to model thresholding in anomaly detection as a Markov decision process. By utilizing anomaly scores generated from an autoencoder and other useful information perceived from a simulated environment, ADT performs the optimal dynamic thresholding control, facilitating real -time adaptive anomaly detection for time series. Rigorous evaluations were conducted on realistic datasets from water treatment and industrial control systems, specifically SWaT, WADI, and HAI, comparing against established benchmarks. The experimental results demonstrate ADT's superior detection performance, dynamic thresholding capability, dataefficient learning, and robustness. Notably, ADT, even when trained on minimal labeled data, consistently outperforms benchmarks with F1 scores ranging from 0.995 to 0.999 across all datasets. It is effective even in challenging scenarios where the environmental feedback is noisy, delayed, or partial. Beyond its direct application as an advanced anomaly detector, ADT possesses the versatility to act as a lightweight dynamic thresholding controller, boosting other anomaly detection models. This underscores ADT's considerable promise in sophisticated and dynamic CPS environments.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A Subspace Method for Time Series Anomaly Detection in Cyber-Physical Systems
    Vides, Fredy
    Segura, Esteban
    Vargas-Aguero, Carlos
    [J]. IFAC PAPERSONLINE, 2022, 55 (41): : 58 - 63
  • [2] Time Series Anomaly Detection for Cyber-physical Systems via Neural System Identification and Bayesian Filtering
    Feng, Cheng
    Tian, Pengwei
    [J]. KDD '21: PROCEEDINGS OF THE 27TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2021, : 2858 - 2867
  • [3] Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning
    Akazaki, Takumi
    Liu, Shuang
    Yamagata, Yoriyuki
    Duan, Yihai
    Hao, Jianye
    [J]. FORMAL METHODS, 2018, 10951 : 456 - 465
  • [4] Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning
    Yamagata, Yoriyuki
    Liu, Shuang
    Akazaki, Takumi
    Duan, Yihai
    Hao, Jianye
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (12) : 2823 - 2840
  • [5] Deep Learning-based Anomaly Detection in Cyber-physical Systems: Progress and Opportunities
    Luo, Yuan
    Xiao, Ya
    Cheng, Long
    Peng, Guojun
    Yao, Danfeng
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (05)
  • [6] Using Ensemble Learning for Anomaly Detection in Cyber-Physical Systems
    Jeffrey, Nicholas
    Tan, Qing
    Villar, Jose R.
    [J]. ELECTRONICS, 2024, 13 (07)
  • [7] Deep Q-Network with Reinforcement Learning for Fault Detection in Cyber-Physical Systems
    Jayaprakash, J. Stanly
    Priyadarsini, M. Jasmine Pemeena
    Parameshachari, B. D.
    Karimi, Hamid Reza
    Gurumoorthy, Sasikumar
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)
  • [8] Deep Graph Stream SVDD: Anomaly Detection in Cyber-Physical Systems
    Azim, Ehtesamul
    Wang, Dongjie
    Fug, Yanjie
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2023, PT IV, 2023, 13938 : 83 - 95
  • [9] Communication Anomaly Detection in Cyber-physical Systems
    Blazek, P.
    Fujdiak, R.
    Hodon, M.
    Zolotova, I
    Mlynek, P.
    Misurec, J.
    [J]. SENSORS AND ELECTRONIC INSTRUMENTATION ADVANCES (SEIA' 19), 2019, : 311 - 316
  • [10] Adaptive-Correlation-Aware Unsupervised Deep Learning for Anomaly Detection in Cyber-Physical Systems
    Xi, Liang
    Miao, Dehua
    Li, Menghan
    Wang, Ruidong
    Liu, Han
    Huang, Xunhua
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2888 - 2899