Cohort Modeling Based App Category Usage Prediction

Smartphones utilize context signals, such as time and location, to predict users' app usage tailored to individual users. To be effective, such personalization relies on access to sufficient information about each user's behavioral habits. For new users, the behavior information may be sparse or non-existent. To handle these cases, app category usage prediction approaches can employ signals from users who are similar along one or more dimensions, i.e., those in the same cohort. In this paper, we describe a characterization and evaluation of the use of such cohort modeling to enhance app category usage prediction. We experiment with pre-defined cohorts from three taxonomies - demographics, psychographics, and behavioral patterns - independently and in combination. We also evaluate various approaches to assign users into the corresponding cohorts. We show, through extensive experiments with large-scale mobile app usage logs from a mobile advertising company, that leveraging cohort behavior can yield significant prediction performance gains than when using the personalized signals at the individual prediction level. In addition, compared to the personalized model, the cohort-based approach can significantly alleviate the cold-start problem, achieving strong predictive performance even with limited amount of user interactions.

[1]  Xu Chen,et al.  Explainable Recommendation: A Survey and New Perspectives , 2018, Found. Trends Inf. Retr..

[2]  Jorge Gonçalves,et al.  Revisitation analysis of smartphone app use , 2015, UbiComp.

[3]  Dan Cosley,et al.  Mobile manifestations of alertness: connecting biological rhythms with patterns of smartphone app use , 2016, MobileHCI.

[4]  Gang Pan,et al.  Prophet: what app you wish to use next , 2013, UbiComp.

[5]  Jin-Hyuk Hong,et al.  Understanding and prediction of mobile application usage for smart phones , 2012, UbiComp.

[6]  Philip S. Yu,et al.  On the Feature Discovery for App Usage Prediction in Smartphones , 2013, 2013 IEEE 13th International Conference on Data Mining.

[7]  Wen-Chih Peng,et al.  Mining Temporal Profiles of Mobile Applications for Usage Prediction , 2012, 2012 IEEE 12th International Conference on Data Mining Workshops.

[8]  A. Said,et al.  How social relationships affect user similarities , 2010 .

[9]  Jie Liu,et al.  Fast app launching for mobile devices using predictive user context , 2012, MobiSys '12.

[10]  Zhe Zhao,et al.  Characterizing a user from large-scale smartphone-sensed data , 2017, UbiComp/ISWC Adjunct.

[11]  Shuang-Hong Yang,et al.  Functional matrix factorizations for cold-start recommendation , 2011, SIGIR.

[12]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[13]  Kristina Lerman,et al.  iPhone's Digital Marketplace: Characterizing the Big Spenders , 2017, WSDM.

[14]  Xiaoxiao Ma,et al.  Predicting mobile application usage using contextual information , 2012, UbiComp.

[15]  Hui Xiong,et al.  Prediction for Mobile Application Usage Patterns , 2012 .

[16]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[17]  Marcus B. Perry,et al.  The Exponentially Weighted Moving Average , 2010 .

[18]  Tat-Seng Chua,et al.  Addressing cold-start in app recommendation: latent user models constructed from twitter followers , 2013, SIGIR.

[19]  Wen-Chih Peng,et al.  On mining mobile apps usage behavior for predicting apps usage in smartphones , 2013, CIKM.

[20]  Daniel Gatica-Perez,et al.  Where and what: Using smartphones to predict next locations and applications in daily life , 2014, Pervasive Mob. Comput..

[21]  Ricardo Baeza-Yates,et al.  Predicting The Next App That You Are Going To Use , 2015, WSDM.

[22]  Nagarajan Natarajan,et al.  Which app will you use next?: collaborative filtering with interactional context , 2013, RecSys.

[23]  Alexander Markowetz,et al.  Differentiating smartphone users by app usage , 2016, UbiComp.

[24]  J. L. Hodges,et al.  Discriminatory Analysis - Nonparametric Discrimination: Consistency Properties , 1989 .

[25]  Mark de Reuver,et al.  Mobile customer segmentation based on smartphone measurement , 2014, Telematics Informatics.

[26]  Stuart J. Barnes,et al.  The mobile commerce value chain: analysis and future developments , 2002, Int. J. Inf. Manag..

[27]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[28]  Zhaohui Wu,et al.  Discovering different kinds of smartphone users through their application usage behaviors , 2016, UbiComp.

[29]  Mounia Lalmas,et al.  Models of user engagement , 2012, UMAP.

[30]  Xuan Lu,et al.  Mining Device-Specific Apps Usage Patterns from Large-Scale Android Users , 2017, ArXiv.

[31]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[32]  Evangelos P. Markatos,et al.  Measurement, Modeling, and Analysis of the Mobile App Ecosystem , 2017, ACM Trans. Model. Perform. Evaluation Comput. Syst..

[33]  Kaigui Bian,et al.  Characterizing Smartphone Usage Patterns from Millions of Android Users , 2015, Internet Measurement Conference.

[34]  Steve Fox,et al.  Evaluating implicit measures to improve web search , 2005, TOIS.

[35]  Klaus Nordhausen,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition by Trevor Hastie, Robert Tibshirani, Jerome Friedman , 2009 .

[36]  D. Ruppert The Elements of Statistical Learning: Data Mining, Inference, and Prediction , 2004 .

[37]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.