journal article·2023Open access

Generating Time-Series Data Using Generative Adversarial Networks for Mobility Demand Prediction

Subhajit Chatterjee, Yung-Cheol Byun

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

The increasing penetration rate of electric kickboard vehicles has been popularized and promoted primarily because of its clean and efficient features. Electric kickboards are gradually growing in popularity in tourist and education-centric localities. In the upcoming arrival of electric kickboard vehicles, deploying a customer rental service is essential. Due to its free-floating nature, the shared electric kickboard is a common and practical means of transportation. Relocation plans for shared electric kickboards are required to increase the quality of service, and forecasting demand for their use in a specific region is crucial. Predicting demand accurately with small data is troublesome. Extensive data is necessary for training machine learning algorithms for effective prediction. Data generation is a method for expanding the amount of data that will be further accessible for training. In this work, we proposed a model that takes time-series customers’ electric kickboard demand data as input, pre-processes it, and generates synthetic data according to the original data distribution using generative adversarial networks (GAN). The electric kickboard mobility demand prediction error was reduced when we combined synthetic data with the original data. We proposed Tabular-GAN-Modified-WGAN-GP for generating synthetic data for better prediction results. We modified The Wasserstein GAN-gradient penalty (GP) with the RMSprop optimizer and then employed Spectral Normalization (SN) to improve training stability and faster convergence. Finally, we applied a regression-based blending ensemble technique that can help us to improve performance of demand prediction. We used various evaluation criteria and visual representations to compare our proposed model’s performance. Synthetic data generated by our suggested GAN model is also evaluated. The TGAN-Modified-WGAN-GP model mitigates the overfitting and mode collapse problem, and it also converges faster than previous GAN models for synthetic data creation. The presented model’s performance is compared to existing ensemble and baseline models. The experimental findings imply that combining synthetic and actual data can significantly reduce prediction error rates in the mean absolute percentage error (MAPE) of 4.476 and increase prediction accuracy.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Traffic Prediction and Management Techniques · Vehicle emissions and performance · Autonomous Vehicle Technology and Safety

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (37)

Show source-provided references
1. The market case for electric mobility: Investigating electric vehicle business models for mass adoption10.1016/j.energy.2019.116841 ↗
2. Solving the station-based one-way carsharing network planning problem with relocations and non-linear demand10.1016/j.trc.2018.02.020 ↗
3. Low-carbon infrastructure strategies for cities10.1038/nclimate2160 ↗
4. An approach for demand forecasting in steel industries using ensemble learning10.1155/2022/9928836 ↗
5. Arima-based demand forecasting method considering probabilistic model of electric vehicles’ parking lots
6. Taxi-based mobility demand formulation and prediction using conditional generative adversarial network-driven learning approaches10.1109/TITS.2019.2923964 ↗
7. MLRNN: Taxi demand prediction based on multi-level deep learning and regional heterogeneity analysis10.1109/TITS.2021.3080511 ↗
8. BERT-Based deep spatial-temporal network for taxi demand prediction10.1109/TITS.2021.3122114 ↗
9. Day-ahead forecast of electric vehicle charging demand with deep neural networks10.3390/wevj12040178 ↗
10. A novel improved model for building energy consumption prediction based on model integration10.1016/j.apenergy.2020.114561 ↗
11. Reg-gan: Semi-supervised learning based on generative adversarial networks for regression
12. Data driven parallel prediction of building energy consumption using generative adversarial nets10.1016/j.enbuild.2019.01.034 ↗
13. Stock market prediction based on generative adversarial network10.1016/j.procs.2019.01.256 ↗
14. Generating synthetic data to reduce prediction error of energy consumption10.32604/cmc.2022.020143 ↗
15. Improved prediction of metamaterial antenna bandwidth using adaptive optimization of lstm10.32604/cmc.2022.028550 ↗
16. Predicting demand for shared e-scooter using community structure and deep learning method10.3390/su14052564 ↗
17. Idle vehicle relocation strategy through deep learning for shared autonomous electric vehicle system optimization10.1016/j.jclepro.2021.130055 ↗
18. Electric vehicle demand estimation and charging station allocation using urban informatics10.1016/j.trd.2022.103264 ↗
19. Ride-pooling demand prediction: A spatiotemporal assessment in Germany10.1016/j.jtrangeo.2022.103307 ↗
20. Generative adversarial nets
21. Synthesizing tabular data using generative adversarial networks
22. Improved training of wasserstein gans
23. Wasserstein generative adversarial networks
24. Time series data augmentation for neural networks by time warping with a discriminative teacher
25. Spectral normalization for generative adversarial networks
26. Algorithm AS 136: A k-means clustering algorithm
27. An efficient enhanced k-means clustering algorithm10.1631/jzus.2006.A1626 ↗
28. Extremely randomized trees10.1007/s10994-006-6226-1 ↗
29. Short-term prediction of groundwater level using improved random forest regression with a combination of random features10.1007/s13201-018-0742-6 ↗
30. Machine learning–XGBoost analysis of language networks to classify patients with epilepsy10.1007/s40708-017-0065-7 ↗
31. Research on the energy consumption estimation method of pure electric vehicle based on XGBoost
32. Spatiotemporal prediction of daily ambient ozone levels across China using random forest for human exposure assessment10.1016/j.envpol.2017.10.029 ↗
33. Predictive modelling for solar thermal energy systems: A comparison of support vector regression, random forest, extra trees and regression trees10.1016/j.jclepro.2018.08.207 ↗
34. Causation and Pearson’s correlation coefficient10.1177/0145482X1510900311 ↗
35. Household EV charging demand prediction using machine and ensemble learning
36. Ensemble learning for charging load forecasting of electric vehicle charging stations
37. Electric vehicle charging demand forecasting using deep learning model