A Novel Context-Aware Mobile Application Recommendation Approach Based on Users Behavior Trajectories

With the rapid development of mobile internet technology, mobile applications (apps) have been rapidly popularized. To facilitate users’ choice of apps, app recommendation is becoming a research hotspot in academia and industry. Although traditional app recommendation approaches have achieved certain results, these methods only mechanically consider the user’s current context information, ignoring the impact of the user’s previous related context on the user’s current selection of apps. We believe this has hindered the further improvement of the recommendation effect. Based on this fact, this paper proposes a novel context-aware mobile application recommendation approach based on user behavior trajectories. We named this approach CMARA, which is the initials acronym of the proposed approach. Specifically, 1) CMARA integrates the heterogeneous information of the target users such as the user’s app, time, and location, into users behavior trajectories to model the users’ app usage preferences; 2) CMARA constructs the context Voronoi diagram using the users’ contextual point and leverages the context Voronoi diagram to build a novel user similarity model; 3) CMARA uses the target user’s current contextual information to generate an app recommendation list that meets the user’s preferences. Through experiments on large-scale real-world data, we verified the effectiveness of CMARA.

[1]  Seong-Bae Park,et al.  Personalized app recommendation using spatio-temporal app usage log , 2017, Inf. Process. Lett..

[2]  Lin Zhang,et al.  A Mobile Application Recommendation Framework by Exploiting Personal Preference with Constraints , 2017, Mob. Inf. Syst..

[3]  CaoDa,et al.  Version-sensitive mobile App recommendation , 2017 .

[4]  Yanmin Zhu,et al.  A Hybrid Approach Based on Collaborative Filtering to Recommending Mobile Apps , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[5]  Prosenjit Gupta,et al.  Iterative Use of Weighted Voronoi Diagrams to Improve Scalability in Recommender Systems , 2015, PAKDD.

[6]  Xiao Yingyuan,et al.  Time-ordered collaborative filtering for news recommendation , 2015, China Communications.

[7]  Liu Xiao,et al.  A Novel APPs Recommendation Algorithm Based on APPs Popularity and User Behaviors , 2016, 2016 IEEE First International Conference on Data Science in Cyberspace (DSC).

[8]  Yingyuan Xiao,et al.  Enhancing Collaborative Filtering by User-User Covariance Matrix , 2018, Mathematical Problems in Engineering.

[9]  Enhong Chen,et al.  Mining Mobile User Preferences for Personalized Context-Aware Recommendation , 2014, ACM Trans. Intell. Syst. Technol..

[10]  P. Gupta,et al.  Voronoi based location aware collaborative filtering , 2012, 2012 3rd National Conference on Emerging Trends and Applications in Computer Science.

[11]  Yingyuan Xiao,et al.  A novel next new point-of-interest recommendation system based on simulated user travel decision-making process , 2019, Future Gener. Comput. Syst..

[12]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[13]  Panos Kalnis,et al.  Trajectory Similarity Join in Spatial Networks , 2017, Proc. VLDB Endow..

[14]  Tat-Seng Chua,et al.  New and improved: modeling versions to improve app recommendation , 2014, SIGIR.

[15]  Yingyuan Xiao,et al.  R2SIGTP: a Novel Real-Time Recommendation System with Integration of Geography and Temporal Preference for Next Point-of-Interest , 2019, WWW.

[16]  Lin Zhang,et al.  Learning Geographical and Mobility Factors for Mobile Application Recommendation , 2017, IEEE Intelligent Systems.

[17]  Zi Huang,et al.  Knowledge-Based Systems , 2022 .

[18]  Shunxiang Wu,et al.  Cross-Platform App Recommendation by Jointly Modeling Ratings and Texts , 2017, ACM Trans. Inf. Syst..

[19]  Alexandros Karatzoglou,et al.  Climbing the app wall: enabling mobile app discovery through context-aware recommendations , 2012, CIKM '12.

[20]  Xi Chen,et al.  Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization , 2010, SDM.

[21]  Jian Cao,et al.  Leveraging Kernel Incorporated Matrix Factorization for Smartphone Application Recommendation , 2017, DASFAA.

[22]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[23]  Liang Chen,et al.  Mobi-SAGE: A Sparse Additive Generative Model for Mobile App Recommendation , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[24]  Luis Martínez,et al.  A Context-Aware Mobile Recommender System Based on Location and Trajectory , 2012, IS-MiS.

[25]  Huan Liu,et al.  What Your Images Reveal: Exploiting Visual Contents for Point-of-Interest Recommendation , 2017, WWW.

[26]  Yingyuan Xiao,et al.  A time-sensitive personalized recommendation method based on probabilistic matrix factorization technique , 2018, Soft Comput..

[27]  Yaoxue Zhang,et al.  CoCo (Context vs. Content): Behavior-Inspired Social Media Recommendation for Mobile Apps , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[28]  Zibin Zheng,et al.  Mobile Application Rating Prediction via Feature-Oriented Matrix Factorization , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[29]  Percy Liang,et al.  Tensor Factorization via Matrix Factorization , 2015, AISTATS.

[30]  Hua Wang,et al.  Personalized app recommendation based on app permissions , 2017, World Wide Web.

[31]  Harald C. Gall,et al.  Recommending and Localizing Change Requests for Mobile Apps Based on User Reviews , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE).

[32]  Yingyuan Xiao,et al.  Exploring Spatial and Mobility Pattern’s Effects for Collaborative Point-of-Interest Recommendation , 2019, IEEE Access.

[33]  Anindya Datta,et al.  Identifying functional aspects from user reviews for functionality‐based mobile app recommendation , 2018, J. Assoc. Inf. Sci. Technol..

[34]  Li Chen,et al.  A heterogeneous hidden Markov model for mobile app recommendation , 2017, Knowledge and Information Systems.

[35]  Sotirios Chatzis Dynamic Bayesian Probabilistic Matrix Factorization , 2014, AAAI.