A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection

A hybrid feature selection (HFS) algorithm to obtain the optimal feature set to attain optimal forecast accuracy for short-term load forecasting (STLF) problems is proposed in this paper. The HFS employs an elitist genetic algorithm (EGA) and random forest method, which is embedded in the load forec...

Full description

Bibliographic Details
Main Authors: Ankit Kumar Srivastava, Ajay Shekhar Pandey, Mohamad Abou Houran, Varun Kumar, Dinesh Kumar, Saurabh Mani Tripathi, Sivasankar Gangatharan, Rajvikram Madurai Elavarasan
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/16/2/867
_version_ 1797443143856029696
author Ankit Kumar Srivastava
Ajay Shekhar Pandey
Mohamad Abou Houran
Varun Kumar
Dinesh Kumar
Saurabh Mani Tripathi
Sivasankar Gangatharan
Rajvikram Madurai Elavarasan
author_facet Ankit Kumar Srivastava
Ajay Shekhar Pandey
Mohamad Abou Houran
Varun Kumar
Dinesh Kumar
Saurabh Mani Tripathi
Sivasankar Gangatharan
Rajvikram Madurai Elavarasan
author_sort Ankit Kumar Srivastava
collection DOAJ
description A hybrid feature selection (HFS) algorithm to obtain the optimal feature set to attain optimal forecast accuracy for short-term load forecasting (STLF) problems is proposed in this paper. The HFS employs an elitist genetic algorithm (EGA) and random forest method, which is embedded in the load forecasting algorithm for online feature selection (FS). Using selected features, the performance of the forecaster was tested to signify the utility of the proposed methodology. For this, a day-ahead STLF using the M5P forecaster (a comprehensive forecasting approach using the regression tree concept) was implemented with FS and without FS (WoFS). The performance of the proposed forecaster (with FS and WoFS) was compared with the forecasters based on J48 and Bagging. The simulation was carried out in MATLAB and WEKA software. Through analyzing short-term load forecasts for the Australian electricity markets, evaluation of the proposed approach indicates that the input feature selected by the HFS approach consistently outperforms forecasters with larger feature sets.
first_indexed 2024-03-09T12:51:48Z
format Article
id doaj.art-46511612d1ac4ae380df3e9ba0fe4517
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-09T12:51:48Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-46511612d1ac4ae380df3e9ba0fe45172023-11-30T22:05:14ZengMDPI AGEnergies1996-10732023-01-0116286710.3390/en16020867A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature SelectionAnkit Kumar Srivastava0Ajay Shekhar Pandey1Mohamad Abou Houran2Varun Kumar3Dinesh Kumar4Saurabh Mani Tripathi5Sivasankar Gangatharan6Rajvikram Madurai Elavarasan7Electrical Engineering Department, Dr. Rammanohar Lohia Avadh University, Ayodhya 224001, IndiaDepartment of Electrical Engineering, Kamla Nehru Institute of Technology, Sultanpur 228118, IndiaSchool of Electrical Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaDepartment of Electrical Engineering, Kamla Nehru Institute of Technology, Sultanpur 228118, IndiaElectrical Engineering Department, Dr. Rammanohar Lohia Avadh University, Ayodhya 224001, IndiaDepartment of Electrical Engineering, Kamla Nehru Institute of Technology, Sultanpur 228118, IndiaElectrical & Electronics Engineering Department, Thiagarajar College of Engineering, Madurai 625015, IndiaSchool of Information Technology and Electrical Engineering, The University of Queensland, St. Lucia, QLD 4072, AustraliaA hybrid feature selection (HFS) algorithm to obtain the optimal feature set to attain optimal forecast accuracy for short-term load forecasting (STLF) problems is proposed in this paper. The HFS employs an elitist genetic algorithm (EGA) and random forest method, which is embedded in the load forecasting algorithm for online feature selection (FS). Using selected features, the performance of the forecaster was tested to signify the utility of the proposed methodology. For this, a day-ahead STLF using the M5P forecaster (a comprehensive forecasting approach using the regression tree concept) was implemented with FS and without FS (WoFS). The performance of the proposed forecaster (with FS and WoFS) was compared with the forecasters based on J48 and Bagging. The simulation was carried out in MATLAB and WEKA software. Through analyzing short-term load forecasts for the Australian electricity markets, evaluation of the proposed approach indicates that the input feature selected by the HFS approach consistently outperforms forecasters with larger feature sets.https://www.mdpi.com/1996-1073/16/2/867confidence intervalelitist genetic algorithmfeature selectionshort-term load forecastingM5P forecastermachine learning
spellingShingle Ankit Kumar Srivastava
Ajay Shekhar Pandey
Mohamad Abou Houran
Varun Kumar
Dinesh Kumar
Saurabh Mani Tripathi
Sivasankar Gangatharan
Rajvikram Madurai Elavarasan
A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection
Energies
confidence interval
elitist genetic algorithm
feature selection
short-term load forecasting
M5P forecaster
machine learning
title A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection
title_full A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection
title_fullStr A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection
title_full_unstemmed A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection
title_short A Day-Ahead Short-Term Load Forecasting Using M5P Machine Learning Algorithm along with Elitist Genetic Algorithm (EGA) and Random Forest-Based Hybrid Feature Selection
title_sort day ahead short term load forecasting using m5p machine learning algorithm along with elitist genetic algorithm ega and random forest based hybrid feature selection
topic confidence interval
elitist genetic algorithm
feature selection
short-term load forecasting
M5P forecaster
machine learning
url https://www.mdpi.com/1996-1073/16/2/867
work_keys_str_mv AT ankitkumarsrivastava adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT ajayshekharpandey adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT mohamadabouhouran adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT varunkumar adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT dineshkumar adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT saurabhmanitripathi adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT sivasankargangatharan adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT rajvikrammaduraielavarasan adayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT ankitkumarsrivastava dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT ajayshekharpandey dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT mohamadabouhouran dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT varunkumar dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT dineshkumar dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT saurabhmanitripathi dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT sivasankargangatharan dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection
AT rajvikrammaduraielavarasan dayaheadshorttermloadforecastingusingm5pmachinelearningalgorithmalongwithelitistgeneticalgorithmegaandrandomforestbasedhybridfeatureselection