TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features

For attack detection in the smart grid, transfer learning is a promising solution to tackle data distribution divergence and maintain performance when facing system and attack variations. However, there are still two challenges when introducing transfer learning into intrusion detection: when to app...

Full description

Bibliographic Details
Main Authors: Pengyi Liao, Jun Yan, Jean Michel Sellier, Yongxuan Zhang
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/15/23/8778
_version_ 1797463319754309632
author Pengyi Liao
Jun Yan
Jean Michel Sellier
Yongxuan Zhang
author_facet Pengyi Liao
Jun Yan
Jean Michel Sellier
Yongxuan Zhang
author_sort Pengyi Liao
collection DOAJ
description For attack detection in the smart grid, transfer learning is a promising solution to tackle data distribution divergence and maintain performance when facing system and attack variations. However, there are still two challenges when introducing transfer learning into intrusion detection: when to apply transfer learning and how to extract effective features during transfer learning. To address these two challenges, this paper proposes a transferability analysis and domain-adversarial training (TADA) framework. The framework first leverages various data distribution divergence metrics to predict the accuracy drop of a trained model and decides whether one should trigger transfer learning to retain performance. Then, a domain-adversarial training model with CNN and LSTM is developed to extract the spatiotemporal domain-invariant features to reduce distribution divergence and improve detection performance. The TADA framework is evaluated in extensive experiments where false data injection (FDI) attacks are injected at different times and locations. Experiments results show that the framework has high accuracy in accuracy drop prediction, with an RMSE lower than 1.79%. Compared to the state-of-the-art models, TADA demonstrates the highest detection accuracy, achieving an average accuracy of 95.58%. Moreover, the robustness of the framework is validated under different attack data percentages, with an average F1-score of 92.02%.
first_indexed 2024-03-09T17:49:02Z
format Article
id doaj.art-06ace71d0f5d415cb0b320af824cd46e
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-09T17:49:02Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-06ace71d0f5d415cb0b320af824cd46e2023-11-24T10:50:07ZengMDPI AGEnergies1996-10732022-11-011523877810.3390/en15238778TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal FeaturesPengyi Liao0Jun Yan1Jean Michel Sellier2Yongxuan Zhang3Department of Electrical and Computer Engineering (ECE), Concordia University, Montréal, QC H3G 1M8, CanadaConcordia Institute for Information Systems Engineering (CIISE), Concordia University, Montréal, QC H3G 1M8, CanadaEricsson GAIA Montréal, AI hub Canada, Montréal, QC H4S 0B6, CanadaDepartment of Computer Science and Software Engineering (CSSE), Concordia University, Montréal, QC H3G 1M8, CanadaFor attack detection in the smart grid, transfer learning is a promising solution to tackle data distribution divergence and maintain performance when facing system and attack variations. However, there are still two challenges when introducing transfer learning into intrusion detection: when to apply transfer learning and how to extract effective features during transfer learning. To address these two challenges, this paper proposes a transferability analysis and domain-adversarial training (TADA) framework. The framework first leverages various data distribution divergence metrics to predict the accuracy drop of a trained model and decides whether one should trigger transfer learning to retain performance. Then, a domain-adversarial training model with CNN and LSTM is developed to extract the spatiotemporal domain-invariant features to reduce distribution divergence and improve detection performance. The TADA framework is evaluated in extensive experiments where false data injection (FDI) attacks are injected at different times and locations. Experiments results show that the framework has high accuracy in accuracy drop prediction, with an RMSE lower than 1.79%. Compared to the state-of-the-art models, TADA demonstrates the highest detection accuracy, achieving an average accuracy of 95.58%. Moreover, the robustness of the framework is validated under different attack data percentages, with an average F1-score of 92.02%.https://www.mdpi.com/1996-1073/15/23/8778cybersecuritysmart gridtransferability analysisadversarial trainingspatiotemporal featuretransfer learning
spellingShingle Pengyi Liao
Jun Yan
Jean Michel Sellier
Yongxuan Zhang
TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features
Energies
cybersecurity
smart grid
transferability analysis
adversarial training
spatiotemporal feature
transfer learning
title TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features
title_full TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features
title_fullStr TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features
title_full_unstemmed TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features
title_short TADA: A Transferable Domain-Adversarial Training for Smart Grid Intrusion Detection Based on Ensemble Divergence Metrics and Spatiotemporal Features
title_sort tada a transferable domain adversarial training for smart grid intrusion detection based on ensemble divergence metrics and spatiotemporal features
topic cybersecurity
smart grid
transferability analysis
adversarial training
spatiotemporal feature
transfer learning
url https://www.mdpi.com/1996-1073/15/23/8778
work_keys_str_mv AT pengyiliao tadaatransferabledomainadversarialtrainingforsmartgridintrusiondetectionbasedonensembledivergencemetricsandspatiotemporalfeatures
AT junyan tadaatransferabledomainadversarialtrainingforsmartgridintrusiondetectionbasedonensembledivergencemetricsandspatiotemporalfeatures
AT jeanmichelsellier tadaatransferabledomainadversarialtrainingforsmartgridintrusiondetectionbasedonensembledivergencemetricsandspatiotemporalfeatures
AT yongxuanzhang tadaatransferabledomainadversarialtrainingforsmartgridintrusiondetectionbasedonensembledivergencemetricsandspatiotemporalfeatures