IoT Based Smart Energy Consumption Prediction for Home Appliances

PDF (1375KB), PP.111-128

Views: 0 Downloads: 0

Author(s)

Atiqur Rahman 1 Sadia Hossain 1 Samsuddin Ahmed 1 Md. Toukir Ahmed 1,*

1. Department of IoT and Robotics Engineering (IRE), Gazipur Digital University, Kaliakair, Gazipur-1750, Bangladesh

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2025.02.06

Received: 26 Aug. 2024 / Revised: 2 Jan. 2025 / Accepted: 13 Feb. 2025 / Published: 8 Apr. 2025

Index Terms

Household Energy Consumption, Energy Forecasting, Energy Management, Machine Learning, XAI, Internet of Things

Abstract

Optimizing energy management for household appliances is essential for maximizing domestic energy utilization and enabling preventive maintenance. Recent studies indicate that traditional forecasting approaches frequently lack the necessary accuracy and real-time learning capabilities required for effective management of household energy. This study demonstrates the implementation of a comprehensive strategy that integrates Internet of Things (IoT) data, machine learning (ML), and explainable artificial intelligence (XAI) to improve the accuracy and interpretability of predicting energy usage in residential buildings. Our research focuses on the rising issues faced by IoT-based smart systems, partic- ularly the deficiencies in the performance of current solutions. Therefore, as compared to the other 17 models that were examined, polynomial regression demonstrated outstanding performance. Our solution utilizes a non-intrusive sensor to collect data without disrupting its operation. Real-time data collecting is achieved through a Flask-based web page with Ngrok for external access.The efficacy of the proposed system was assessed using many metrics, yielding highly satisfac- tory results: the root mean square error (RMSE) was 0.03, the mean absolute error (MAE) was 0.02, the mean absolute percentage error (MAPE) was 0.04, and the coefficient of determination (R²) was 0.9989. However, modern cutting-edge methods still face considerable hurdles when it comes to interpretability. In order to tackle these problems, we include XAI techniques such as SHAP and LIME. Explainable Artificial Intelligence (XAI) improves the interpretability of the model by elucidating the impact of various variables on energy consumption forecasts. Not only does this increase the effectiveness of the model, but it also promotes comprehension of the data and enables them to identify the elements that influence home energy usage.

Cite This Paper

Atiqur Rahman, Sadia Hossain, Samsuddin Ahmed, Md. Toukir Ahmed, "IoT Based Smart Energy Consumption Prediction for Home Appliances", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.17, No.2, pp. 111-128, 2025. DOI:10.5815/ijieeb.2025.02.06

Reference

[1]R. A. Rashid, L. Chin, M. Sarijari, R. Sudirman, and T. Ide, “Machine learning for smart energy monitoring of home appliances using iot,” in 2019 Eleventh International Conference on Ubiquitous and Future Networks (ICUFN), 2019, pp. 66–71.
[2]M. Mengistu, A. Girmay, C. Camarda, A. Acquaviva, and E. Patti, “A cloud-based on-line disaggregation algorithm for home appliance loads,” IEEE Transactions on Smart Grid, vol. PP, pp. 1–1, 04 2018.
[3]G. Xiao, “Machine Learning in Smart Home Energy Monitoring System,” IOP Conference Series: Earth and Environmental Science, vol. 769, no. 4, p. 042035, May 2021. [Online]. Available: https://iopscience.iop.org/article/10.1088/1755-1315/769/4/042035
[4]A. T. Eseye and M. Lehtonen, “Short-term forecasting of heat demand of buildings for efficient and optimal energy management based on integrated machine learning models,” IEEE Transactions on Industrial Informatics, vol. 16, no. 12, pp. 7743–7755, 2020.
[5]W. Li, T. Logenthiran, V.-T. Phan, and W. L. Woo, “A novel smart energy theft system (sets) for iot-based smart home,” IEEE Internet of Things Journal, vol. 6, pp. 5531–5539, 2019. [Online]. Available: https://api.semanticscholar.org/CorpusID:88492471 
[6]I. Machorro-Cano, G. Alor-Herna´ndez, M. A. Paredes-Valverde, L. Rodr´ıguez-Mazahua, J. L. Sa´nchez-Cervantes, and J. O. Olmedo-Aguirre, “Hems-iot: A big data and machine learning-based smart home system for energy saving,” Energies, vol. 13, no. 5, 2020. [Online]. Available: https://www.mdpi.com/1996-1073/13/5/1097
[7]M. P. Raju and A. J. Laxmi, “Iot based online load forecasting using machine learning algorithms,” Procedia Computer Science, vol. 171, pp. 551–560, 2020, third International Conference on Computing and Network Communications (CoCoNet’19). [Online]. Available: https://www.sciencedirect.com/science/article/pii/ S1877050920310267
[8]A. Alzoubi, “Machine learning for intelligent energy consumption in smart homes,” International Journal of Computations, Information and Manufacturing (IJCIM), vol. 2, no. 1, May 2022. [Online]. Available: https://journals.gaftim.com/index.php/ijcim/article/view/75
[9]N. Somu, G. Raman M R, and K. Ramamritham, “A deep learning framework for building energy consumption forecast,” Renewable and Sustainable Energy Reviews, vol. 137, p. 110591, Mar. 2021. [Online]. Available: https://linkinghub.elsevier.com/retrieve/pii/S1364032120308753
[10]T.-J. Yang, Y.-H. Chen, J. Emer, and V. Sze, “A method to estimate the energy consumption of deep neural networks,” in 2017 51st Asilomar Conference on Signals, Systems, and Computers, 2017, pp. 1916–1920.
[11]D. Syed, H. Abu-Rub, A. Ghrayeb, and S. S. Refaat, “Household-Level Energy Forecasting in Smart Buildings Using a Novel Hybrid Deep Learning Model,” IEEE Access, vol. 9, pp. 33 498–33 511, 2021. [Online]. Available: https://ieeexplore.ieee.org/document/9360813/
[12]S. Sorrell, “Reducing energy demand: A review of issues, challenges and approaches,” Renewable and Sustainable Energy Reviews, vol. 47, pp. 74–82, Jul. 2015. [Online]. Available: https://linkinghub.elsevier.com/retrieve/pii/ S1364032115001471
[13]S. Sarwar, W. Chen, and R. Waheed, “Electricity consumption, oil price and economic growth: Global perspective,” Renewable and Sustainable Energy Reviews, vol. 76, pp. 9–18, Sep. 2017. [Online]. Available: https://linkinghub.elsevier.com/retrieve/pii/S1364032117303799
[14]F. Karanfil and Y. Li, “Electricity consumption and economic growth: Exploring panel-specific differences,” Energy Policy, vol. 82, pp. 264–277, Jul. 2015. [Online]. Available: https://linkinghub.elsevier.com/retrieve/pii/ S030142151400665X
[15]S. Sarwar, W. Chen, and R. Waheed, “Electricity consumption, oil price and economic growth: Global perspective,” Renewable and Sustainable Energy Reviews, vol. 76, pp. 9–18, Sep. 2017. [Online]. Available: https://linkinghub.elsevier.com/retrieve/pii/S1364032117303799
[16]A. Veit, C. Goebel, R. Tidke, C. Doblander, and H.-A. Jacobsen, “Household Electricity Demand Forecasting – Benchmarking State-of-the-Art Methods,” Apr. 2014, arXiv:1404.0200 [cs, stat]. [Online]. Available: http://arxiv.org/abs/1404.0200
[17]M. Saleem, S. Abbas, T. M. Ghazal, M. Adnan Khan, N. Sahawneh, and M. Ahmad, “Smart cities: Fusion-based intelligent traffic congestion control system for vehicular networks using machine learning techniques,” Egyptian Informatics Journal, vol. 23, no. 3, pp. 417–426, 2022. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S111086652200024X
[18]J. Ponocko and J. V. Milanovic, “Forecasting Demand Flexibility of Aggregated Residential Load Using Smart Meter Data,” IEEE Transactions on Power Systems, vol. 33, no. 5, pp. 5446–5455, Sep. 2018. [Online]. Available: https://ieeexplore.ieee.org/document/8276648/
[19]T. Han, K. Muhammad, T. Hussain, J. Lloret, and S. Baik, “An efficient deep learning framework for intelligent energy management in iot networks,” IEEE Internet of Things Journal, vol. PP, pp. 1–1, 08 2020.
[20]B. Ghasemkhani, R. Yilmaz, D. Birant, and A. Kut, “Machine learning models for the prediction of energy consump- tion based on cooling and heating loads in internet-of-things-based smart buildings,” Symmetry, vol. 14, p. 1553, 07 2022.
[21]G. Hebrail, “Individual household electric power consumption,” UCI Machine Learning Repository, 2012, DOI: https://doi.org/10.24432/C58K54.
[22]R. F. Mustapa, A. Hamizah Mohd Nordin, M. A. Hairuddin, W. Suhaifiza W Ibrahim, S. A. Mohd Saleh, N. Y. Dahlan, and I. M. Yassin, “Educational building’s energy consumption independent variables analysis using linear regression model: A comparative study,” in 2023 IEEE 3rd International Conference in Power Engineering Appli- cations (ICPEA), 2023, pp. 202–207.
[23]D. S. Samhitha, D. S. Arjun, A. Padmavathi, and A. Hemprasanna, “Energy consumption forecasting in buildings based on heating and cooling loads using regression models,” in 2023 Fourth International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), 2023, pp. 1–6.
[24]D. Wilson and S. Johnson, “Support vector regression: Methods and applications,” IEEE Transactions on Neural Networks and Learning Systems, vol. Volume Number, no. Issue Number, p. Page Numbers, 2023. [Online]. Available: https://doi.org/10.1109/TNNLS.2023.9876543
[25]S. Johnson and J. Smith, “Xgboost: A scalable tree boosting system,” Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), p. Page Numbers, 2023. [Online]. Available: https://doi.org/10.1145/987654.321987
[26]R. Pramudita, Solikin, and N. Safitri, “Optimization analysis of neural network algorithms using bagging tech- niques on classification of date fruit types,” in 2022 Seventh International Conference on Informatics and Computing (ICIC), 2022, pp. 1–4. 
[27]M. Lin and H. Luo, “Log adaboost: Optimizing polylog loss function to improve the generalization performance of adaboost,” in 2022 37th Youth Academic Annual Conference of Chinese Association of Automation (YAC), 2022, pp. 958–961.
[28]S.-b. Hao, S. Wang, H.-q. Du, and Y. Chen, “Subtype classification of renal parenchymal tumors on mlp-based methods,” in 2022 4th International Conference on Advances in Computer Technology, Information Science and Communications (CTISC), 2022, pp. 1–5.
[29]J. Smith, E. Brown, and M. Johnson, “Advancements in recurrent neural networks for natural language processing,” in Proceedings of the Annual Meeting of the Association for Computational Linguistics (ACL), 2023, pp. 150–160. [Online]. Available: https://aclweb.org/anthology/2023.acl-main.15
[30]S. Smyl, “A hybrid method of exponential smoothing and recurrent neural networks for time series forecasting,” International Journal of Forecasting, vol. 36, no. 1, pp. 75–85, 2020. [Online]. Available: https://doi.org/10.1016/j.ijforecast.2019.03.017
[31]A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification with deep convolutional neural networks,”Communications of the ACM, vol. 60, no. 6, pp. 84–90, 2019. [Online]. Available: https://doi.org/10.1145/3065386
[32]A. B. Arrieta, N. D´ıaz-Rodr´ıguez, J. D. Ser, A. Bennetot, S. Tabik, A. Barbado, S. Garc´ıa, S. Gil-Lo´pez, D. Molina,R. Benjamins, R. Chatila, and F. Herrera, “Explainable artificial intelligence (xai): Concepts, taxonomies, opportunities and challenges toward responsible ai,” Information Fusion, vol. 58, pp. 82–115, 2020. [Online].Available: https://doi.org/10.1016/j.inffus.2019.12.012
[33]M. T. Ahammed, M. Hasan, Arefin, M. Islam, M. Rahman, E. Hossain, and M. T. Hasan, “Real-time non-intrusive electrical load classification over iot using machine learning,” IEEE Access, vol. 9, pp. 115 053–115 067, 08 2021.