Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study

With data collected by Internet of Things sensors, deep learning (DL) models can forecast the generation capacity of photovoltaic (PV) power plants. This functionality is especially relevant for PV power operators and users as PV plants exhibit irregular behavior related to environmental conditions....

Full description

Bibliographic Details
Main Authors: Everton Jose Santana, Ricardo Petri Silva, Bruno Bogaz Zarpelão, Sylvio Barbon Junior
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/12/10/394
_version_ 1797514300384870400
author Everton Jose Santana
Ricardo Petri Silva
Bruno Bogaz Zarpelão
Sylvio Barbon Junior
author_facet Everton Jose Santana
Ricardo Petri Silva
Bruno Bogaz Zarpelão
Sylvio Barbon Junior
author_sort Everton Jose Santana
collection DOAJ
description With data collected by Internet of Things sensors, deep learning (DL) models can forecast the generation capacity of photovoltaic (PV) power plants. This functionality is especially relevant for PV power operators and users as PV plants exhibit irregular behavior related to environmental conditions. However, DL models are vulnerable to adversarial examples, which may lead to increased predictive error and wrong operational decisions. This work proposes a new scheme to detect adversarial examples and mitigate their impact on DL forecasting models. This approach is based on one-class classifiers and features extracted from the data inputted to the forecasting models. Tests were performed using data collected from a real-world PV power plant along with adversarial samples generated by the Fast Gradient Sign Method under multiple attack patterns and magnitudes. One-class Support Vector Machine and Local Outlier Factor were evaluated as detectors of attacks to Long-Short Term Memory and Temporal Convolutional Network forecasting models. According to the results, the proposed scheme showed a high capability of detecting adversarial samples with an average F1-score close to 90%. Moreover, the detection and mitigation approach strongly reduced the prediction error increase caused by adversarial samples.
first_indexed 2024-03-10T06:29:56Z
format Article
id doaj.art-8dcd3143098d45b395eba3a506ddb04b
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-03-10T06:29:56Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-8dcd3143098d45b395eba3a506ddb04b2023-11-22T18:37:27ZengMDPI AGInformation2078-24892021-09-01121039410.3390/info12100394Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case StudyEverton Jose Santana0Ricardo Petri Silva1Bruno Bogaz Zarpelão2Sylvio Barbon Junior3Department of Software Engineering, Pontifical Catholic University of Paraná, Londrina 86067000, BrazilDepartment of Electrical Engineering, State University of Londrina, Londrina 86057970, BrazilDepartment of Computer Science, State University of Londrina, Londrina 86057970, BrazilDepartment of Computer Science, State University of Londrina, Londrina 86057970, BrazilWith data collected by Internet of Things sensors, deep learning (DL) models can forecast the generation capacity of photovoltaic (PV) power plants. This functionality is especially relevant for PV power operators and users as PV plants exhibit irregular behavior related to environmental conditions. However, DL models are vulnerable to adversarial examples, which may lead to increased predictive error and wrong operational decisions. This work proposes a new scheme to detect adversarial examples and mitigate their impact on DL forecasting models. This approach is based on one-class classifiers and features extracted from the data inputted to the forecasting models. Tests were performed using data collected from a real-world PV power plant along with adversarial samples generated by the Fast Gradient Sign Method under multiple attack patterns and magnitudes. One-class Support Vector Machine and Local Outlier Factor were evaluated as detectors of attacks to Long-Short Term Memory and Temporal Convolutional Network forecasting models. According to the results, the proposed scheme showed a high capability of detecting adversarial samples with an average F1-score close to 90%. Moreover, the detection and mitigation approach strongly reduced the prediction error increase caused by adversarial samples.https://www.mdpi.com/2078-2489/12/10/394intelligent cyber-physical systemsadversarial machine learningsmart gridsecurityphotovoltaic generation forecast
spellingShingle Everton Jose Santana
Ricardo Petri Silva
Bruno Bogaz Zarpelão
Sylvio Barbon Junior
Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study
Information
intelligent cyber-physical systems
adversarial machine learning
smart grid
security
photovoltaic generation forecast
title Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study
title_full Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study
title_fullStr Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study
title_full_unstemmed Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study
title_short Detecting and Mitigating Adversarial Examples in Regression Tasks: A Photovoltaic Power Generation Forecasting Case Study
title_sort detecting and mitigating adversarial examples in regression tasks a photovoltaic power generation forecasting case study
topic intelligent cyber-physical systems
adversarial machine learning
smart grid
security
photovoltaic generation forecast
url https://www.mdpi.com/2078-2489/12/10/394
work_keys_str_mv AT evertonjosesantana detectingandmitigatingadversarialexamplesinregressiontasksaphotovoltaicpowergenerationforecastingcasestudy
AT ricardopetrisilva detectingandmitigatingadversarialexamplesinregressiontasksaphotovoltaicpowergenerationforecastingcasestudy
AT brunobogazzarpelao detectingandmitigatingadversarialexamplesinregressiontasksaphotovoltaicpowergenerationforecastingcasestudy
AT sylviobarbonjunior detectingandmitigatingadversarialexamplesinregressiontasksaphotovoltaicpowergenerationforecastingcasestudy