TY - GEN
T1 - Identifying price index classes for electricity consumers via dynamic gradient boosting
AU - Nguyen, Vanh Khuyen
AU - Zhang, Wei Emma
AU - Sheng, Quan Z.
PY - 2018/1/1
Y1 - 2018/1/1
N2 - Electricity retailers buy electricity at spot prices and resell energy to their customers at fixed retail prices. However, the electricity market is complex with highly volatile spot prices, and high price events might happen during peak time periods when energy demand significantly increases, leading to the decision of the retail price a challenging task. Understanding consumer price index, a price indicator that is associated with electricity consumption of customers helps energy retailers make critical decisions on pricing strategy. In this work, we apply dynamic gradient boosting model, namely CatBoost, to classify customers into different groups according to their price indices. To benchmark our results, we compare the performance of CatBoost with other baselines, including Random Forest, AdaBoost, XGBoost, and LightGBM. Our experimental results proved that CatBoost outperformed other algorithms due to its effective overfitting detector and categorical encoding techniques. Besides, the area under the curve of the Receiver Operating Characteristics (ROC), often known as AUC, is used as a standard measure metric to evaluate and compare between classifiers. Hence, CatBoost gained the lowest difference score of 0.02 between train AUC and test AUC scores that successfully competed other models.
AB - Electricity retailers buy electricity at spot prices and resell energy to their customers at fixed retail prices. However, the electricity market is complex with highly volatile spot prices, and high price events might happen during peak time periods when energy demand significantly increases, leading to the decision of the retail price a challenging task. Understanding consumer price index, a price indicator that is associated with electricity consumption of customers helps energy retailers make critical decisions on pricing strategy. In this work, we apply dynamic gradient boosting model, namely CatBoost, to classify customers into different groups according to their price indices. To benchmark our results, we compare the performance of CatBoost with other baselines, including Random Forest, AdaBoost, XGBoost, and LightGBM. Our experimental results proved that CatBoost outperformed other algorithms due to its effective overfitting detector and categorical encoding techniques. Besides, the area under the curve of the Receiver Operating Characteristics (ROC), often known as AUC, is used as a standard measure metric to evaluate and compare between classifiers. Hence, CatBoost gained the lowest difference score of 0.02 between train AUC and test AUC scores that successfully competed other models.
KW - CatBoost
KW - Classification learning
KW - Gradient boosting model
UR - https://www.scopus.com/pages/publications/85055926454
U2 - 10.1007/978-3-030-02925-8_33
DO - 10.1007/978-3-030-02925-8_33
M3 - Conference proceeding contribution
AN - SCOPUS:85055926454
SN - 9783030029241
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 472
EP - 486
BT - Web Information Systems Engineering – WISE 2018
A2 - Hacid, Hakim
A2 - Cellary, Wojciech
A2 - Wang, Hua
A2 - Paik, Hye-Young
A2 - Zhou, Rui
PB - Springer-VDI-Verlag GmbH & Co. KG
CY - Cham
T2 - 19th International Conference on Web Information Systems Engineering, WISE 2018
Y2 - 12 November 2018 through 15 November 2018
ER -