Abstract
Location recommendation has become a hot research area in recent years. The cold-start problem is still a great challenge in personalized location recommendation, which makes it difficult to infer a new user’s preferences, because a new user generally has never visited any location at the start. To address this problem, the existing studies usually exploit other information, e.g., demographic features, to characterize users. However, such little information is not sufficient to profile users accurately. In addition, abundant mobile phone usage information can be recorded when users are using their phones, e.g., the use frequency of Apps, which can fully reveal the diverse characteristics of different users. In this paper, we propose a personalized location recommendation method using mobile phone usage information, which transforms the location recommendation problem into a regression task, and extracts six types of mobile phone usage features to profile users. Demographic features and location features are also extracted. To efficiently reduce model parameters, factorization machines are employed to construct the recommendation model, which models feature interactions as the inner products of latent vectors with matrix factorization. We evaluate the proposed method using the open dataset of Nokia Mobile Data Challenge, and experimental results show the effectiveness of the proposed method in personalized location recommendation.
Similar content being viewed by others
References
Carolis BD, Cozzolongo G, Pizzutilo S, Silvestri V (2007) MyMap: generating personalized tourist descriptions. Appl Intell 26(2):111–124
Di Ferdinando A, Rosi A, Lent R, Manzalini A, Zambonelli F (2009) MyAds: a system for adaptive pervasive advertisements. Pervasive Mob Comput 5(5):385–401
Zheng Y, Chen Y, Xie X, Ma W-Y (2009) GeoLife2.0: a location-based social networking service. In: Proc. of the 10th international conference on mobile data management: systems, services and middleware, pp 357–358
Huang J, Zhu K, Zhong N (2016) A probabilistic inference model for recommender systems. Appl Intell 45(3):686–694
Zhang H, Min F, Shi B (2017) Regression-based three-way recommendation. Inf Sci 378:441–461
Xing S, Liu F, Zhao X, Li T (2018) Points-of-interest recommendation based on convolution matrix factorization. Appl Intell 48(8):2458–2469
Cao X, Cong G, Jensen CS (2010) Mining significant semantic locations from GPS data. Proc of the VLDB Endowment 3(1–2):1009–1020
Venetis P, Gonzalez H, Jensen CS, Halevy A (2011) Hyper-local, directions based ranking of places. Proc of the VLDB Endowment 4(5):290–301
Zheng Y, Zhang L, Xie X, Ma W-Y (2009) Mining interesting locations and travel sequences from GPS trajectories. In: Proc. of the 18th international conference on world wide web, pp 791–800
Zheng Y, Xie X (2011) Learning travel recommendations from user-generated GPS traces. ACM Trans Intell Syst Technol 2(1):2
Gao H, Tang J, Hu X, Liu H (2013) Exploring temporal effects for location recommendation on location-based social networks. In: Proc. of the 7th ACM conference on recommender systems, pp 93–100
Yang D, Zhang D, Yu Z, Wang Z (2013) A sentiment-enhanced personalized location recommendation system. In: Proc. of the 24th ACM conference on hypertext and social media, pp 119–128
Zheng VW, Zheng Y, Xie X, Yang Q (2010) Collaborative location and activity recommendations with GPS history data. In: Proc. of the 19th international conference on world wide web, pp 1029–1038
Safoury L, Salah A (2013) Exploiting user demographic attributes for solving cold-start problem in recommender system. Lecture Notes on Software Engineering 1(3):303–307
Blondel VD, Decuyper A, Krings G (2015) A survey of results on mobile phone datasets analysis. EPJ Data Sci 4(1):10
Guo H, Chen L, Chen G, Lv M (2016) Smartphone-based activity recognition independent of device orientation and placement. Int J Commun Syst 29(16):2403–2415
Lv M, Chen L, Chen T, Chen G (2018) Bi-view semi-supervised learning based semantic human activity recognition using accelerometers. IEEE Trans Mob Comput 17(9):1991–2001
Jin M, He Y, Fang D, Chen X, Meng X, Xing T (2018) iGuard: a real-time anti-theft system for smartphones. IEEE Trans Mob Comput 17(10):2307–2320
Shi W, Yang J, Jiang Y, Yang F, Xiong Y (2011) Senguard: passive user identification on smartphones using multiple sensors. In: Proc. of IEEE 7th international conference on wireless and mobile computing, networking and communications, pp 141–148
Wu X, Chen L, Lv M, Han M, Chen G (2017) Cost-sensitive semi-supervised personalized semantic place label recognition using multi-context data. Proc ACM Interact Mob Wearable Ubiquitous Technol 1(3):116
Zhu Y, Zhong E, Lu Z, Yang Q (2013) Feature engineering for semantic place prediction. Pervasive Mob Comput 9(6):772–783
Rendle S (2012) Factorization machines with Libfm. ACM Trans Intell Syst Technol 3(3):57
Leung KW, Lee DL, Lee W-C (2011) CLR: a collaborative location recommendation framework based on co-clustering. In: Proc. of the 34th international ACM SIGIR conference on research and development in information retrieval, pp 305–314
Ye M, Yin P, Lee W-C (2010) Location recommendation for location-based social networks. In: Proc. of the 18th SIGSPATIAL international conference on advances in geographic information systems, pp 458–461
Berjani B, Strufe T (2011) A recommendation system for spots in location-based online social networks. In: Proc. of the 4th workshop on social network systems
Ying JJ, Lu EH, Kuo W-N, Tseng VS (2012) Urban point-of-interest recommendation by mining user check-in behaviors. In: Proc. of the ACM SIGKDD international workshop on urban computing, pp 63–70
Zhang H, Yang Y, Zhang Z (2016) CTS: combine temporal influence and spatial influence for time-aware POI recommendation. In: International conference of young computer scientists, engineers and educators, pp 272–286
Xu Z, Chen L, Dai Y, Chen G (2017) A dynamic topic model and matrix factorization based travel recommendation method exploiting ubiquitous data. IEEE Trans Multimedia 19(8):1933–1945
Rendle S (2010) Factorization machines. In: Proc. of IEEE 10th international conference on data mining, pp 995–1000
Rendle S, Gantner Z, Freudenthaler C, Schmidt-Thieme L (2011) Fast context-aware recommendations with factorization machines. In: Proc. of the 34th international ACM SIGIR conference on research and development in information retrieval, pp 635–644
Ester M, Kriegel H-P, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Proc. of the 2nd international conference on knowledge discovery and data mining, pp 226–231
Prabhala B (2015) PbMFS-periodicity based mobility forecasting system. PhD dissertation, The Pennsylvania State University
Prabhala B, Porta TL (2015) Spatial and temporal considerations in next place predictions. In: Computer communications workshops, pp 390–395
Sarda S, Eickhoff C, Hofmann T (2016) Semantic place descriptors for classification and map discovery. arXiv preprint arXiv:1601.05952
Butt S, Phillips JG (2008) Personality and self-reported Mobile phone use. Comput Hum Behav 24(2):346–360
Chittaranjan G, Blom J, Gatica-Perez D (2013) Mining large-scale smartphone data for personality studies. Pers Ubiquit Comput 17(3):433–450
Suki NM, Suki NM (2007) Mobile phone usage for M-learning: comparing heavy and light mobile phone users. Campus-Wide Information Systems 24(5):355–365
Zhao S, Ramos J, Tao J, Jiang Z, Li S, Wu Z, Pan G, Dey AK (2016) Discovering different kinds of smartphone users through their application usage behaviors. In: Proc. of the 2016 ACM international joint conference on pervasive and ubiquitous computing, pp 498–509
Yang C-C, Hsu Y-L (2010) A review of accelerometry-based wearable motion detectors for physical activity monitoring. Sensors 10(8):7772–7788
Peng L, Chen L, Wu X, Chen G (2016) Hierarchical complex activity representation and recognition using topic model and classifier level fusion. IEEE Trans Biomed Eng 64(6):1369–1379
Guo H, Chen L, Shen Y, Chen G (2014) Activity recognition exploiting classifier level fusion of acceleration and physiological signals. In: Proc. of the ACM international joint conference on pervasive and ubiquitous computing: adjunct publication, pp 63–66
Parkka J, Ermes M, Korpipaa P, Mantyjarvi J, Peltola J, Korhonen I (2006) Activity classification using realistic data from wearable sensors. IEEE Trans Inf Technol Biomed 10(1):119–128
Hartigan JA, Wong MA (1979) Algorithm AS 136: a K-means clustering algorithm. J R Stat Soc 28(1):100–108
Huang C-M, Ying JJ, Tseng VS (2012) Mining users’ behaviors and environments for semantic place prediction. In: Proc. of Nokia mobile data challenge workshop
Sae-Tang A, Catasta M, McDowell LK, Aberer K (2012) Semantic place prediction using mobile data. In: Proc. of Nokia mobile data challenge workshop
Kiukkonen N, Blom J, Dousse O, Gatica-Perez D, Laurila J (2010) Towards rich mobile phone datasets: Lausanne data collection campaign. In: Proc. of the 7th international conference on pervasive services
Laurila JK, Gatica-Perez D, Aad I, Blom J, Bornet O, Do T-M-T, Dousse O, Eberle J, Miettinen M (2012) The mobile data challenge: big data for mobile computing research. In: Pervasive computing
Paterek A (2007) Improving regularized singular value decomposition for collaborative filtering. In: Proc. of KDD cup and workshop, pp 39–42
He X, Zhang H, Kan MY, Chua TS (2016) Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, pp 549–558
He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173–182
Barkhuus L, Dey AK (2003) Location-based Services for mobile telephony: a study of users' privacy concerns. In: Proc. of the 9th IFIP TC13 international conference on human–computer interaction, pp 709–712
Acknowledgements
This work was supported by the National Key Research and Development Program of China under Grant No. 2018YFB0505000. The experiments used the MDC Database made available by Idiap Research Institute, Switzerland and owned by Nokia.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Shi, H., Chen, L., Xu, Z. et al. Personalized location recommendation using mobile phone usage information. Appl Intell 49, 3694–3707 (2019). https://doi.org/10.1007/s10489-019-01477-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-019-01477-6