Addressing Vehicle Sharing through Behavioral Analysis: A Solution to User Clustering Using Recency-Frequency-Monetary and Vehicle Relocation Based on Neighborhood Splits
Abstract
:1. Introduction
- In the first step, we address the relocation problem by analyzing the provided dataset and providing neighborhood divisions according to vehicle location throughout the day.
- Secondly, we implement a clustering technique based on recency-frequency-monetary data and identify groups of customers with similar characteristics.
Paper Structure
2. Related Work
- Two-Way System (Station-Based): in this mode, the vehicles are in predefined parking lots (the stations), where the user can pick them up, and then return to the same space. From a service point of view, this situation has no particular critical issue, given that the station will always have the same number of vehicles. A total of 19% of analyzed papers focus on this mode.
- One-Way System (Station-Based): this mode is similar to the previous one, with the difference that the destination parking lots can be different from the parking lots where the vehicle has been picked up. This case is more complex than the previous one due to the different amount of vehicles in between stations. This is the most studied mode with 50% of papers.
- Free-Floating: this is the newer mode, the company that owns the vehicles defines an operating area in which they can be freely parked, and the trip can have any starting and finishing point in this area. This is the most complex one in terms of relocation, and we will focus on this. A total of 19% of papers studied this mode.
2.1. Relocation Problem
User-Based Relocation
2.2. User Behavior
2.3. Operating Area Clustering
2.4. User Clustering
3. Theoretical Background
3.1. RFM and RFD Models for Segmentation
- Recency: how many days passed since last purchase?
- Frequency: what is the total number of purchases?
- Monetary: what is the total amount of money spent?
- Duration: what is the total time spent?
3.2. Clustering Techniques
3.2.1. K-Means
Algorithm 1 K-means algorithm |
|
3.2.2. Spectral Clustering
- 1.
- For every vector we have:
- 2.
- L is symmetric and positive semi-definite.
- 3.
- The smallest eigenvalue of L is 0, the corresponding eigenvector is the constant one vector 1.
- 4.
- L has n non-negative, real-valued eigenvalues
4. Dataset
- Time distribution throughout the day, grouped hourly.
- Time distribution throughout the weekdays, grouped daily.
- Spatial distribution on plain map, in particular, scatter plot and heat map.
- Spatial distribution on map with neighborhood division, also presenting the most common starting/finishing neighborhood combination.
- Both previous spatial distribution throughout the hour of the day.
4.1. Time Distribution
4.2. Spatial Distribution
4.3. Neighborhood Distribution
4.4. Time and Spatial Distribution
5. Experiments and Results
5.1. Relocation Problem
5.1.1. Partition by Majority
5.1.2. Partition by Request
5.1.3. Comparison
5.2. User Clustering
5.2.1. RFMD Analysis
- Recency: The difference between the current and last day of vehicle use.
- Frequency: total number of times a customer used the vehicle.
- Monetary/Duration: total count of the euros/time spent.
5.2.2. Quantiles Buckets
5.2.3. Similarity Clustering with K-Means
6. Conclusions
- We deploy a Recency-Frequency-Monetary-Duration analysis extended with latitude/ longitude positions in order to extract user behavior from the data.
- Then we apply a user-based clustering algorithm to suggest similar users vehicles strategies.
Limitations and Future Works
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- TomTom. Traffic Congestion Ranking|TomTom Traffic Index; TomTom: Amsterdam, The Netherlands, 2022. [Google Scholar]
- Ferrero, F.; Perboli, G.; Rosano, M.; Vesco, A. Car-sharing services: An annotated review. Sustain. Cities Soc. 2018, 37, 501–518. [Google Scholar] [CrossRef]
- Jochem, P.; Frankenhauser, D.; Ewald, L.; Ensslen, A.; Fromm, H. Does free-floating carsharing reduce private vehicle ownership? The case of SHARE NOW in European cities. Transp. Res. Part A Policy Pract. 2020, 141, 373–395. [Google Scholar] [CrossRef] [PubMed]
- Fellows, N.; Pitfield, D.E. An economic and operational evaluation of urban car-sharing. Transp. Res. Part D Transp. Environ. 2000, 5, 1–10. [Google Scholar] [CrossRef]
- Kabasakal, İ. Customer segmentation based on recency frequency monetary model: A case study in E-retailing. Bilişim Teknol. Derg. 2020, 13, 47–56. [Google Scholar] [CrossRef]
- Likas, A.; Vlassis, N.; Verbeek, J.J. The global K-means clustering algorithm. Pattern Recognit. 2003, 36, 451–461. [Google Scholar] [CrossRef] [Green Version]
- Chen, Y.L.; Kuo, M.H.; Wu, S.Y.; Tang, K. Discovering recency, frequency, and monetary (RFM) sequential patterns from customers’ purchasing data. Electron. Commer. Res. Appl. 2009, 8, 241–251. [Google Scholar] [CrossRef]
- Barth, M.; Todd, M. Simulation model performance analysis of a multiple station shared vehicle system. Transp. Res. Part C Emerg. Technol. 1999, 7, 237–259. [Google Scholar] [CrossRef]
- Brandstätter, G.; Gambella, C.; Leitner, M.; Malaguti, E.; Masini, F.; Puchinger, J.; Ruthmair, M.; Vigo, D. Overview of Optimization Problems in Electric Car-Sharing System Design and Management. In Dynamic Perspectives on Managerial Decision Making: Essays in Honor of Richard F. Hartl; Dawid, H., Doerner, K.F., Feichtinger, G., Kort, P.M., Seidl, A., Eds.; Dynamic Modeling and Econometrics in Economics and Finance; Springer International Publishing: Cham, Switzerland, 2016; pp. 441–471. [Google Scholar] [CrossRef]
- Weikl, S.; Bogenberger, K. Relocation Strategies and Algorithms for Free-Floating Car Sharing Systems. IEEE Intell. Transp. Syst. Mag. 2013, 5, 100–111. [Google Scholar] [CrossRef]
- Bruglieri, M.; Colorni, A.; Luè, A. The Vehicle Relocation Problem for the One-way Electric Vehicle Sharing: An Application to the Milan Case. Procedia-Soc. Behav. Sci. 2014, 111, 18–27. [Google Scholar] [CrossRef]
- Gambella, C.; Malaguti, E.; Masini, F.; Vigo, D. Optimizing relocation operations in electric car-sharing. Omega 2018, 81, 234–245. [Google Scholar] [CrossRef]
- Todd, M.; Xue, L.; Barth, M.J. User-Based Vehicle Relocation Techniques for Multiple-Station Shared-Use Vehicle Systems; Transportation Research Board: Washington, DC, USA, 2004; p. 17. [Google Scholar]
- Stokkink, P.; Geroliminis, N. Predictive user-based relocation through incentives in one-way car-sharing systems. Transp. Res. Part B Methodol. 2021, 149, 230–249. [Google Scholar] [CrossRef]
- Di Febbraro, A.; Sacco, N.; Saeednia, M. One-Way Car-Sharing Profit Maximization by Means of User-Based Vehicle Relocation. IEEE Trans. Intell. Transp. Syst. 2019, 20, 628–641. [Google Scholar] [CrossRef]
- Clemente, M.; Fanti, M.P.; Mangini, A.M.; Ukovich, W. The Vehicle Relocation Problem in Car Sharing Systems: Modeling and Simulation in a Petri Net Framework. In Proceedings of the Application and Theory of Petri Nets and Concurrency; Colom, J.M., Desel, J., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2013; pp. 250–269. [Google Scholar] [CrossRef]
- Clemente, M.; Fanti, M.P.; Iacobellis, G.; Nolich, M.; Ukovich, W. A Decision Support System for User-Based Vehicle Relocation in Car Sharing Systems. IEEE Trans. Syst. Man, Cybern. Syst. 2018, 48, 1283–1296. [Google Scholar] [CrossRef]
- Lippoldt, K.; Niels, T.; Bogenberger, K. Analyzing the Potential of User-Based Relocations on a Free-Floating Carsharing System in Cologne. Transp. Res. Procedia 2019, 37, 147–154. [Google Scholar] [CrossRef]
- Schiffer, M.; Hiermann, G.; Rüdel, F.; Walther, G. A polynomial-time algorithm for user-based relocation in free-floating car sharing systems. Transp. Res. Part B Methodol. 2021, 143, 65–85. [Google Scholar] [CrossRef]
- Weikl, S.; Bogenberger, K. A practice-ready relocation model for free-floating carsharing systems with electric vehicles—Mesoscopic approach and field trial results. Transp. Res. Part C Emerg. Technol. 2015, 57, 206–223. [Google Scholar] [CrossRef]
- Barth, M.; Todd, M. User Behavior Evaluation of an Intelligent Shared Electric Vehicle System. Transp. Res. Rec. 2001, 1760, 145–152. [Google Scholar] [CrossRef]
- Seign, R.; Bogenberger, K. Prescriptions for the Successful Diffusion of Carsharing with Electric Vehicles. In Conference on Future Automotive Technology; Springer: Berlin/Heidelberg, Germany, 2012; p. 8. [Google Scholar]
- Niels, T.; Bogenberger, K. Booking Behavior of Free-Floating Carsharing Users: Empirical Analysis of Mobile Phone App and Booking Data Focusing on Battery Electric Vehicles. Transp. Res. Rec. J. Transp. Res. Board 2017, 2650, 123–132. [Google Scholar] [CrossRef]
- Caggiani, L.; Camporeale, R.; Ottomanelli, M. A dynamic clustering method for relocation process in free-floating vehicle sharing systems. Transp. Res. Procedia 2017, 27, 278–285. [Google Scholar] [CrossRef]
- Brandizzi, N.; Russo, S.; Brociek, R.; Wajda, A. First Studies to Apply the Theory of Mind Theory to Green and Smart Mobility by Using Gaussian Area Clustering. In Proceedings of the ICYRIME Conference, Online, 9 July 2021; Volume 3118, pp. 71–76. [Google Scholar]
- Frith, C.; Frith, U. Theory of mind. Curr. Biol. 2005, 15, R644–R645. [Google Scholar] [CrossRef] [Green Version]
- Liu, H.; Hu, Z.; Mian, A.; Tian, H.; Zhu, X. A new user similarity model to improve the accuracy of collaborative filtering. Knowl.-Based Syst. 2014, 56, 156–166. [Google Scholar] [CrossRef] [Green Version]
- AL-Bakri, N.F.; Hashim, S.H. Collaborative Filtering Recommendation Model Based on K-means Clustering. Al-Nahrain J. Sci. 2019, 22, 74–79. [Google Scholar] [CrossRef] [Green Version]
- Gong, S. A collaborative filtering recommendation algorithm based on user clustering and item clustering. J. Softw. 2010, 5, 745–752. [Google Scholar] [CrossRef] [Green Version]
- Liao, Q.; Yang, F.; Zhao, J. An improved parallel K-means clustering algorithm with MapReduce. In Proceedings of the 2013 15th IEEE International Conference on Communication Technology, Guilin, China, 17–19 November 2013; pp. 764–768. [Google Scholar]
- Khurana, P.; Parveen, S. Effective hybrid recommender approach using improved K-means and similarity. Int. J. Comput. Trends Technol. 2016, 36, 147–152. [Google Scholar] [CrossRef]
- Kumar, M.; Yadav, D.; Singh, A.; Gupta, V.K. A movie recommender system: Movrec. Int. J. Comput. Appl. 2015, 124, 7–11. [Google Scholar] [CrossRef]
- Wu, Z.; Chen, Y.; Li, T. Personalized recommendation based on the improved similarity and fuzzy clustering. In Proceedings of the 2014 International Conference on Information Science, Electronics and Electrical Engineering, Sapporo, Japan, 26–28 April 2014; Volume 2, pp. 1353–1357. [Google Scholar]
- Schmidt, A.; Fink, C.; Barash, V.; Cameron, C.; Macy, M. Using spectral clustering of hashtag adoptions to find interest-based communities. In Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–7. [Google Scholar]
- Sheugh, L.; Alizadeh, S.H. A note on pearson correlation coefficient as a metric of similarity in recommender system. In Proceedings of the 2015 AI & Robotics (IRANOPEN), Qazvin, Iran, 12 April 2015; pp. 1–6. [Google Scholar]
- Von Luxburg, U. A tutorial on spectral clustering. Stat. Comput. 2007, 17, 395–416. [Google Scholar] [CrossRef]
- Observatori del Turisme a Barcelona. Tourism Activity Report. 2021. Available online: https://www.observatoriturisme.barcelona/ (accessed on 17 February 2022).
- French, K.R. Stock returns and the weekend effect. J. Financ. Econ. 1980, 8, 55–69. [Google Scholar] [CrossRef]
- Miller, E.M. Why a weekend effect? J. Portf. Manag. 1988, 14, 43. [Google Scholar] [CrossRef]
Zone | Threshold (# of Request) | Area () | % Total Area |
---|---|---|---|
Central | n > 999 | 8.21 | 8.07 |
Middle | 299 < n < 999 | 18.56 | 18.24 |
Peripheral | n < 299 | 75.00 | 73.69 |
Zone | Area () | % Total Area |
---|---|---|
Central | 7.47 | 7.34 |
Peripheral | 94.30 | 92.66 |
Platinum | Gold | Silver | Bronze |
---|---|---|---|
1097 | 1492 | 1004 | 653 |
Cluster 0 | Cluster 1 | Cluster 2 |
---|---|---|
2200 | 980 | 1004 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Brandizzi, N.; Russo, S.; Galati, G.; Napoli, C. Addressing Vehicle Sharing through Behavioral Analysis: A Solution to User Clustering Using Recency-Frequency-Monetary and Vehicle Relocation Based on Neighborhood Splits. Information 2022, 13, 511. https://doi.org/10.3390/info13110511
Brandizzi N, Russo S, Galati G, Napoli C. Addressing Vehicle Sharing through Behavioral Analysis: A Solution to User Clustering Using Recency-Frequency-Monetary and Vehicle Relocation Based on Neighborhood Splits. Information. 2022; 13(11):511. https://doi.org/10.3390/info13110511
Chicago/Turabian StyleBrandizzi, Nicolo’, Samuele Russo, Gaspare Galati, and Christian Napoli. 2022. "Addressing Vehicle Sharing through Behavioral Analysis: A Solution to User Clustering Using Recency-Frequency-Monetary and Vehicle Relocation Based on Neighborhood Splits" Information 13, no. 11: 511. https://doi.org/10.3390/info13110511
APA StyleBrandizzi, N., Russo, S., Galati, G., & Napoli, C. (2022). Addressing Vehicle Sharing through Behavioral Analysis: A Solution to User Clustering Using Recency-Frequency-Monetary and Vehicle Relocation Based on Neighborhood Splits. Information, 13(11), 511. https://doi.org/10.3390/info13110511