A Comprehensive Incremental and Ensemble Learning Approach for Forecasting Individual Electric Vehicle Charging Parameters
Parnian Alikhani, Nico Brinkel, Wouter Schram, Ioannis Lampropoulos, Wilfried van Sark

TL;DR
This paper introduces a dual-model incremental and ensemble learning approach for predicting EV charging parameters, improving forecast accuracy by dynamically updating models and selecting optimal features, with implications for smart grid management.
Contribution
It presents a novel incremental and ensemble learning framework that incorporates dynamic training and feature optimization for EV charging parameter prediction.
Findings
Workplace charging sessions are more predictable than residential ones.
Stacking ensemble improves forecasting accuracy by up to 43.44%.
Including user IDs significantly enhances prediction accuracy.
Abstract
Electric vehicles (EVs) have the potential to reduce grid stress through smart charging strategies while simultaneously meeting user demand. This requires accurate forecasts of key charging parameters, such as energy demand and connection time. Although previous studies have made progress in this area, they have overlooked the importance of dynamic training to capture recent patterns and have excluded EV sessions with limited information, missing potential opportunities to use these data. To address these limitations, this study proposes a dual-model approach incorporating incremental learning with six machine-learning models to predict EV charging session parameters. This approach includes dynamic training updates, optimal features, and hyperparameter set selection for each model to make it more robust and inclusive. Using a data set of 170,000 measurements from the real world electric…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
