Electric Vehicle Charging Station Recommendations Considering User Charging Preferences Based on Comment Data
Abstract
:1. Introduction
2. Literature Review
2.1. EVCS Recommendation
2.2. User Preference Learning
3. Methods
- 1.
- Sample Construction: The collected raw data have multiple features, including user codes, charging start time, charging fee, EVCS IDs, and user ratings. Data preprocessing is performed to address the problems of missing values, outliers, and duplicate records. Given the subsequent prediction, users with a number of charging times more than N are selected as samples to train and test the prediction models. After selection, a set of features is constructed for the EVCS recommendation. The set comprises features from two perspectives, i.e., user charging order and charging station service. These features not only reflect user historical behavior, but also contain the multidimensional service characteristics of charging stations.
- 2.
- User Rating Prediction: On the basis of the screened samples, user ratings are predicted to analyze their charging preference. For this purpose, lingual user comments are first converted into numerical values, and then LightGBM is applied to forecast these values for each user. By analyzing the feature importance () output using the LightGBM model, the varying charging preferences of users can be identified.
- 3.
- Charging Station Recommendation: After gathering information on the user’s personalized preferences, SVD technology is used to output the EVCS recommendation results. Specifically, a user–EVCS co-occurrence matrix (U) is constructed based on the feature importance ( of the user and historical order data. After determining a matrix dimension (N) for the decomposition of SVD and a length of the recommendation list (K), a personalized EVCS recommendation list is generated for each user.
3.1. LightGBM
Algorithm 1: LightGBM algorithm and pseudocode. Histogram-based algorithm |
1: Input: I: training data, d: max depth |
2: Input: m: feature dimension |
3: tree nodes in current level |
4: data indices in tree nodes |
5: for = 1 d |
6: for do |
7: usedRows |
8: for do |
9: H new Histogram() |
10: Build histogram |
11: for do |
12: bin .f[k][j].bin |
13: H[bin].y H[bin].y + I.y[j] |
14: H[bin].n H[bin].n + 1 |
15: Find the best split on histogram H. |
16: Update and according to the best |
17: gain, split EvaluateSplit(H) |
18: if gain best_gain then |
19: , , ← , , |
20: feature_importance += |
21: |
22: . |
23: predictions [0] * len(I) |
24: for do |
25: avg_prediction Mean (I.y[j] for in ) |
26: for in do |
27: = |
28: Output: |
3.2. Collaborative Filtering Algorithm
3.3. Singular Value Decomposition (SVD)
4. Experiments
4.1. Data
4.2. Experimental Setup
4.2.1. Experimental Setup for User Rating Prediction
4.2.2. Experimental Setup for Charging Station Recommendation
4.2.3. Performance Evaluation
4.3. Experimental Results and Discussion
4.3.1. User Rating Prediction Results
4.3.2. User Preference Learning Results
4.3.3. Results of the Charging Station Recommendations
4.3.4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ran, L.; Qin, J.; Wan, Y.; Fu, W.; Yu, W.; Xiao, F. Fast Charging Navigation Strategy of EVs in Power-Transportation Networks: A Coupled Network Weighted Pricing Perspective. IEEE Trans. Smart Grid. 2024, 15, 3864–3875. [Google Scholar] [CrossRef]
- Xing, Q.; Xu, Y.; Chen, Z.; Zhang, Z.; Shi, Z. A graph reinforcement learning-based decision-making platform for real-time charging navigation of urban electric vehicles. IEEE Trans. Ind. Inf. 2023, 19, 3284–3295. [Google Scholar] [CrossRef]
- Lin, H.; Lin, X.; Labiod, H.; Chen, L. Toward multiple-phase MDP model for charging station recommendation. IEEE Trans. Intell. Transp. Syst. 2022, 23, 10583–10595. [Google Scholar] [CrossRef]
- Zhang, W.; Liu, H.; Xiong, H.; Xu, T.; Wang, F.; Xin, H.; Wu, H. RLCharge: Imitative multi-agent spatiotemporal reinforcement learning for electric vehicle charging station recommendation. IEEE Trans. Knowl. Data Eng. 2023, 35, 6290–6304. [Google Scholar] [CrossRef]
- Teimoori, Z.; Yassine, A.; Hossain, M.S. A secure cloudlet-based charging station recommendation for electric vehicles empowered by federated learning. IEEE Trans. Ind. Inf. 2022, 18, 6464–6473. [Google Scholar] [CrossRef]
- Higashitani, T.; Ikegami, T.; Uemichi, A.; Akisawa, A. Evaluation of residential power supply by photovoltaics and electric vehicles. Renew. Energy 2021, 178, 745–756. [Google Scholar] [CrossRef]
- Fathabadi, H. Novel stand-alone, completely autonomous and renewable energy based charging station for charging plug-in hybrid electric vehicles (PHEVs). Appl. Energy 2020, 260, 114194. [Google Scholar] [CrossRef]
- You, Z.; Liu, H.; Wang, J.; Ren, L.; Wang, J.G. Activation of MnO hexagonal nanoplates via in situ electrochemical charging toward high-capacity and durable Zn-ion batteries. Appl. Surf. Sci. 2020, 514, 145949. [Google Scholar] [CrossRef]
- Khalid, M.R.; Alam, M.S.; Sarwar, A.; Asghar, M.S.J. A comprehensive review on electric vehicles charging infrastructures and their impacts on power-quality of the utility grid. eTransportation 2019, 1, 100006. [Google Scholar] [CrossRef]
- Li, T.; Zhang, W.; Huang, G.; He, H.; Xie, Y.; Zhu, T.; Liu, G. Real-world data-driven charging strategies for incorporating health awareness in electric buses. J. Energy Storage 2024, 92, 112064. [Google Scholar] [CrossRef]
- Xu, P.; Zhang, J.; Gao, T.; Chen, S.; Wang, X.; Jiang, H.; Gao, W. Real-time fast charging station recommendation for electric vehicles in coupled power-transportation networks: A graph reinforcement learning method. Int. J. Electr. Power Energy Syst. 2022, 141, 108030. [Google Scholar] [CrossRef]
- Yuvaraj, T.; Arun, S.; Suresh, T.D.; Thirumalai, M. Minimizing the impact of electric vehicle charging station with distributed generation and distribution static synchronous compensator using PSR index and spotted hyena optimizer algorithm on the radial distribution system. e-Prime-Adv. Electr. Eng. Electron. Energy 2024, 8, 100587. [Google Scholar] [CrossRef]
- Algafri, M.; Alghazi, A.; Almoghathawi, Y.; Saleh, H.; Al-Shareef, K. Smart City Charging Station allocation for electric vehicles using analytic hierarchy process and multiobjective goal-programming. Appl. Energy 2024, 372, 123775. [Google Scholar] [CrossRef]
- Joseph, T.M.; Subramanian, D. An Optimal Charging Station Mapping Strategy for Electric Vehicles Incorporating User Constraints by Fleet Tracking. In Proceedings of the 2019 IEEE Transportation Electrification Conference (ITEC-India), Bengaluru, India, 17–19 December 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar]
- Falchetta, G.; Noussan, M. Electric vehicle charging network in europe: An accessibility and deployment trends analysis. Transp. Res. Part D Transp. Environ. 2021, 94, 102813. [Google Scholar] [CrossRef]
- Li, X.; Wang, W.; Jin, K.; Gu, H. A blockchain-enabled personalized charging system for electric vehicles. Transp. Res. Part C Emerg. Technol. 2024, 161, 104549. [Google Scholar] [CrossRef]
- Yujing, L.; Su, S.; Yuming, Z.; Renzun, Z. Personalized Navigation of Electric Vehicle Charging Station Based on Collaborative Filtering. In Proceedings of the 2019 IEEE Sustainable Power and Energy Conference (iSPEC), Beijing, China, 21–23 November 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 849–855. [Google Scholar]
- Zhao, Y.; Wang, Z.; Man, Y.; Wen, H.; Han, W.; Wang, P. Intelligent charging recommendation model based on collaborative filtering. In Proceedings of the 2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI), Changchun, China, 27–29 August 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 7–10. [Google Scholar]
- Danish, S.M.; Zhang, K.; Jacobsen, H.A.; Ashraf, N.; Qureshi, H.K. BlockEV: Efficient and secure charging station selection for electric vehicles. IEEE Trans. Intell. Transport. Syst. 2020, 22, 4194–4211. [Google Scholar] [CrossRef]
- Ibrahim, A.; El-Kenawy, E.S.; Eid, M.M.; Abdelhamid, A.A.; El-Said, M.; Alharbi, A.H.; Khafaga, D.S.; Awad, W.A.; Rizk, R.Y.; Bailek, N.; et al. A recommendation system for electric vehicles users based on restricted Boltzmann machine and waterwheel plant algorithms. IEEE Access 2023, 11, 145111–145136. [Google Scholar] [CrossRef]
- Habbal, A.; Alrifaie, M.F. A User-Preference-Based Charging Station Recommendation for Electric Vehicles. IEEE Trans. Intell. Transport. Syst. 2024, 25, 11617–11634. [Google Scholar] [CrossRef]
- Lu, W.; Wang, R.; Wang, S.; Peng, X.; Wu, H.; Zhang, Q. Aspect-driven user preference and news representation learning for news recommendation. IEEE Trans. Intell. Transport. Syst. 2022, 23, 25297–25307. [Google Scholar] [CrossRef]
- Ding, Y.; Mok, P.Y.; Ma, Y.; Bin, Y. Personalized fashion outfit generation with user coordination preference learning. Inf. Process. Manag. 2023, 60, 103434. [Google Scholar] [CrossRef]
- Motamedi, E.; Kholgh, D.K.; Saghari, S.; Elahi, M.; Barile, F.; Tkalcic, M. Predicting movies’ eudaimonic and hedonic scores: A machine learning approach using metadata, audio and visual features. Inf. Process. Manag. 2024, 61, 103610. [Google Scholar] [CrossRef]
- Aravena, C.; Denny, E. The impact of learning and short-term experience on preferences for electric vehicles. Renew. Sustain. Energy Rev. 2021, 152, 111656. [Google Scholar] [CrossRef]
- Wu, L.; He, X.; Wang, X.; Zhang, K.; Wang, M. A survey on accuracy-oriented neural recommendation: From collaborative filtering to information-rich recommendation. Expert Syst. Appl. 2021, 185, 115482. [Google Scholar] [CrossRef]
- Sun, L.; Guo, J.; Zhu, Y. A multi-aspect user-interest model based on sentiment analysis and uncertainty theory for recommender systems. Electron. Commer. Res. 2020, 20, 857–882. [Google Scholar] [CrossRef]
- Zhu, Z.; Yan, M.; Deng, X.; Gao, M. Rating prediction of recommended item based on review deep learning and rating probability matrix factorization. Electron. Commer. Res. Appl. 2022, 54, 101160. [Google Scholar] [CrossRef]
- Xia, L.; Huang, C.; Xu, Y.; Dai, P.; Bo, L. Multi-behavior graph neural networks for recommender system. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 5473–5487. [Google Scholar] [CrossRef]
- Gan, M.; Ma, Y. Mapping user interest into hyper-spherical space: A novel POI recommendation method. Inf. Process. Manag. 2023, 60, 103169. [Google Scholar] [CrossRef]
- Sojahrood, Z.B.; Taleai, M. A POI group recommendation method in location-based social networks based on user influence. Expert Syst. Appl. 2021, 171, 114593. [Google Scholar] [CrossRef]
- Helferich, M.; Tröger, J.; Stephan, A.; Preuß, S.; Pelka, S.; Stute, J.; Plötz, P. Tariff option preferences for smart and bidirectional charging: Evidence from battery electric vehicle users in Germany. Energy Policy 2024, 192, 114240. [Google Scholar] [CrossRef]
- Ashkrof, P.; de Almeida Correia, G.H.; Van Arem, B. Analysis of the effect of charging needs on battery electric vehicle drivers’ route choice behaviour: A case study in the Netherlands. Transp. Res. Part D Transp. Environ. 2020, 78, 102206. [Google Scholar] [CrossRef]
- Hu, L.; Dong, J.; Lin, Z. Modeling charging behavior of battery electric vehicle drivers: A cumulative prospect theory based approach. Transp. Res. Part C Emerg. Technol. 2019, 102, 474–489. [Google Scholar] [CrossRef]
- Ke, G.; Meng, Q.; Finley, T.; Wang, T.; Chen, W.; Ma, W.; Ye, Q.; Liu, T.Y. LightGBM: A highly efficient gradient boosting decision tree. In Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Curran Associates Inc.: New York, NY, USA, 2017; pp. 3149–3157. [Google Scholar]
Year | Ref. | Data | Method | Problem |
---|---|---|---|---|
2019 | [14] | Simulation data: 24 h EV data | Integer linear programming | EVCS recommendation based on distance, charging time, and charging cost |
2019 | [15] | Real data: track data from some vehicles in Hangzhou | Dynamic time warping method | EVCS recommendation considers user travel route preferences, EVCS locations, prices, and queueing information |
2019 | [17] | Real data: historical user charging data | Collaborative filtering | Customized EVCS recommendation and navigation based on collaborative filtering |
2021 | [18] | Real data: historical behavior data from EV users (geographic location, remaining electric quantity, charging type, etc.) | Collaborative filtering | EVCS recommendation based on collaborative filtering |
2021 | [19] | Real data: EVCS locations, EVCS IDs, pricing information, etc. | Blockchain technology and decision optimization | EVCS recommendation based on charging efficiency and safety |
2022 | [5] | Real data: EVCS data (historical data on the charging vehicle, cost, and latitude and longitude) and EV data (battery capacity, remaining battery, latitude and longitude, and charging time) | Vertical federated learning and blockchain technology | Recommendation of safe EVCSs based on cloudlet |
2022 | [11] | Simulation data: EV charging order | Graph reinforcement learning and collaborative filtering | Multi-objective fast EVCS recommendation based on the interests of power-transportation coupling system, fast EVCS, and EV users |
2023 | [4] | Real data: real-time availability record of EVCSs, charging prices, charging power, and charging request | Reinforcement learning | EVCS recommendation to minimize the overall charging waiting time, average charging prices, and charging failure rate |
2023 | [20] | Real data: historical user charging data | Restricted Boltzmann machine-learning algorithm and waterwheel plant algorithm | EVCS recommendation based on user preference |
2024 | [12] | Simulation data | Spotted hyena optimizer algorithm | EVCS recommendation based on stability and efficiency of distribution system infrastructure |
2024 | [13] | Simulation data: state of battery, arrival rate, charge and discharge rate, etc. | Analytic hierarchy process and multi-objective optimization | EVCS recommendation based on energy, total response time, charging cost, and battery degradation |
2024 | [16] | Real data: Foursquare check-in dataset | Tensor decomposition, mixed-integer linear programming and blockchain | Personalized EVCS and charging time recommendations for EVs based on blockchain |
2024 | [21] | Real data: type of facility, EV grade, estimated charging time, etc. | Analytical hierarchical process and technique for order of preference by similarity to ideal solution | EVCS recommendation based on user preference |
Positive Words | Negative Words | Negative Words | Negative Words |
---|---|---|---|
No queuing | Wrong price | Slow charging | Abnormal stop |
Affordable price | High price | Occupy a large space | Slow QR code scanning |
Free parking | Wrong location | Startup failure | Incomplete guidance |
Fast charging | Poor charging experience | No navigation | Long queuing time |
Enough charging piles | Faulty piles | Unable to charge | |
Accurate navigation | General environment | Poor environment | |
Fast QR code scanning | Equipment failure | Need to wait | |
Good environment | Frequent connector error | Unable to pull out connector |
LightGBM | XGBoost | Random Forest | |
---|---|---|---|
Learning_Rate | 0.01 | 0.01 | 0.01 |
N_Estimators | 200 | 200 | 200 |
Max_Depth | 10 | 10 | 10 |
Random_State | 42 | 42 | 42 |
Min_Samples_Split | - | - | 2 |
Min_Samples_Leaf | - | - | 1 |
Sample_Weight | (0,1,2) | (0,1,2) | (0,1,2) |
User | Charge Station and Predicted Score |
---|---|
User 1 | (21, 3.66), (132, 3.57), (78, 1.91), (182, 1.24), (120, 0.85) |
User 2 | (12, 4.19), (200, 4.07), (198, 1.88), (78, 1.86), (15, 1.43) |
User 3 | (106, 14.28), (231, 3.69), (175, 1.42), (123, 1.07), (24, 0.32) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, H.; Han, Q.; Bai, X.; Zhang, L.; Wang, W.; Chen, W.; Xiang, L. Electric Vehicle Charging Station Recommendations Considering User Charging Preferences Based on Comment Data. Energies 2024, 17, 5514. https://doi.org/10.3390/en17215514
Li H, Han Q, Bai X, Zhang L, Wang W, Chen W, Xiang L. Electric Vehicle Charging Station Recommendations Considering User Charging Preferences Based on Comment Data. Energies. 2024; 17(21):5514. https://doi.org/10.3390/en17215514
Chicago/Turabian StyleLi, Houzhi, Qingwen Han, Xueyuan Bai, Li Zhang, Wen Wang, Wenjia Chen, and Lin Xiang. 2024. "Electric Vehicle Charging Station Recommendations Considering User Charging Preferences Based on Comment Data" Energies 17, no. 21: 5514. https://doi.org/10.3390/en17215514
APA StyleLi, H., Han, Q., Bai, X., Zhang, L., Wang, W., Chen, W., & Xiang, L. (2024). Electric Vehicle Charging Station Recommendations Considering User Charging Preferences Based on Comment Data. Energies, 17(21), 5514. https://doi.org/10.3390/en17215514