TY - JOUR
T1 - Explainability-based Trust Algorithm for electricity price forecasting models
AU - Heistrene, Leena
AU - Machlev, Ram
AU - Perl, Michael
AU - Belikov, Juri
AU - Baimel, Dmitry
AU - Levy, Kfir
AU - Mannor, Shie
AU - Levron, Yoash
N1 - Funding Information: The work of Y. Levron was partly supported by Israel Science Foundation, Israel , grant No. 1227/18 . The work of K. Y. Levy was partly supported by Israel Science Foundation, Israel , grant No. 447/20 . The work of J. Belikov was partly supported by the Eesti Teadusagentuur, Estonia grant PRG1463 . This research was partially supported by the Israel planning and budgeting committee council (VATAT) for higher education . This research was partially supported by the Zuckerman Fund for Interdisciplinary Research in Machine Learning and Artificial Intelligence at the Technion , the Technion Center for Machine Learning and Intelligent Systems (MLIS) and by The Nancy and Stephen Grand Technion Energy Program (GTEP) , in association with the Guy Sella Memorial Project . Publisher Copyright: © 2023 The Authors
PY - 2023/10/1
Y1 - 2023/10/1
N2 - Advanced machine learning (ML) algorithms have outperformed traditional approaches in various forecasting applications, especially electricity price forecasting (EPF). However, the prediction accuracy of ML reduces substantially if the input data is not similar to the ones seen by the model during training. This is often observed in EPF problems when market dynamics change owing to a rise in fuel prices, an increase in renewable penetration, a change in operational policies, etc. While the dip in model accuracy for unseen data is a cause for concern, what is more, challenging is not knowing when the ML model would respond in such a manner. Such uncertainty makes the power market participants, like bidding agents and retailers, vulnerable to substantial financial loss caused by the prediction errors of EPF models. Therefore, it becomes essential to identify whether or not the model prediction at a given instance is trustworthy. In this light, this paper proposes a trust algorithm for EPF users based on explainable artificial intelligence techniques. The suggested algorithm generates trust scores that reflect the model's prediction quality for each new input. These scores are formulated in two stages: in the first stage, the coarse version of the score is formed using correlations of local and global explanations, and in the second stage, the score is fine-tuned further by the Shapley additive explanations values of different features. Such score-based explanations are more straightforward than feature-based visual explanations for EPF users like asset managers and traders. A dataset from Italy's and ERCOT's electricity market validates the efficacy of the proposed algorithm. Results show that the algorithm has more than 85% accuracy in identifying good predictions when the data distribution is similar to the training dataset. In the case of distribution shift, the algorithm shows the same accuracy level in identifying bad predictions.
AB - Advanced machine learning (ML) algorithms have outperformed traditional approaches in various forecasting applications, especially electricity price forecasting (EPF). However, the prediction accuracy of ML reduces substantially if the input data is not similar to the ones seen by the model during training. This is often observed in EPF problems when market dynamics change owing to a rise in fuel prices, an increase in renewable penetration, a change in operational policies, etc. While the dip in model accuracy for unseen data is a cause for concern, what is more, challenging is not knowing when the ML model would respond in such a manner. Such uncertainty makes the power market participants, like bidding agents and retailers, vulnerable to substantial financial loss caused by the prediction errors of EPF models. Therefore, it becomes essential to identify whether or not the model prediction at a given instance is trustworthy. In this light, this paper proposes a trust algorithm for EPF users based on explainable artificial intelligence techniques. The suggested algorithm generates trust scores that reflect the model's prediction quality for each new input. These scores are formulated in two stages: in the first stage, the coarse version of the score is formed using correlations of local and global explanations, and in the second stage, the score is fine-tuned further by the Shapley additive explanations values of different features. Such score-based explanations are more straightforward than feature-based visual explanations for EPF users like asset managers and traders. A dataset from Italy's and ERCOT's electricity market validates the efficacy of the proposed algorithm. Results show that the algorithm has more than 85% accuracy in identifying good predictions when the data distribution is similar to the training dataset. In the case of distribution shift, the algorithm shows the same accuracy level in identifying bad predictions.
KW - EPF
KW - Electricity price forecasting
KW - Explainability
KW - Explainable AI model
KW - SHAP
KW - XAI
UR - https://www.scopus.com/pages/publications/85152481256
U2 - 10.1016/j.egyai.2023.100259
DO - 10.1016/j.egyai.2023.100259
M3 - Article
VL - 14
JO - Energy and AI
JF - Energy and AI
M1 - 100259
ER -