Context-aware Target Apps Selection and Recommendation for Enhancing Personal Mobile Assistants

Users install many apps on their smartphones, raising issues related to information overload for users and resource management for devices. Moreover, the recent increase in the use of personal assistants has made mobile devices even more pervasive in users’ lives. This paper addresses two research problems that are vital for developing effective personal mobile assistants: target apps selection and recommendation. The former is the key component of a unified mobile search system: a system that addresses the users’ information needs for all the apps installed on their devices with a unified mode of access. The latter, instead, predicts the next apps that the users would want to launch. Here we focus on context-aware models to leverage the rich contextual information available to mobile devices. We design an in situ study to collect thousands of mobile queries enriched with mobile sensor data (now publicly available for research purposes). With the aid of this dataset, we study the user behavior in the context of these tasks and propose a family of context-aware neural models that take into account the sequential, temporal, and personal behavior of users. We study several state-of-the-art models and show that the proposed models significantly outperform the baselines.

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

[2]  Evangelos Kanoulas,et al.  Analysing the Effect of Clarifying Questions on Document Ranking in Conversational Search , 2020, ICTIR.

[3]  Nicholas Jing Yuan,et al.  A contextual collaborative approach for app usage forecasting , 2016, UbiComp.

[4]  Shumeet Baluja,et al.  The role of context in query input: using contextual signals to complete queries on mobile devices , 2007, Mobile HCI.

[5]  Nuria Oliver,et al.  Understanding mobile web and mobile search use in today's dynamic mobile landscape , 2011, Mobile HCI.

[6]  James P. Callan,et al.  Query-based sampling of text databases , 2001, TOIS.

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

[8]  W. Bruce Croft,et al.  Estimating Embedding Vectors for Queries , 2016, ICTIR.

[9]  Hamed Zamani,et al.  Situational Context for Ranking in Personal Search , 2017, WWW.

[10]  W. Bruce Croft,et al.  Neural Ranking Models with Weak Supervision , 2017, SIGIR.

[11]  Jorge Gonçalves,et al.  A Systematic Assessment of Smartphone Usage Gaps , 2016, CHI.

[12]  Ryen W. White,et al.  Cross-Device Search , 2014, CIKM.

[13]  Barry Smyth,et al.  A large scale study of European mobile search behaviour , 2008, Mobile HCI.

[14]  Ryen W. White,et al.  Predicting short-term interests using activity-based search context , 2010, CIKM.

[15]  Monika Henzinger,et al.  Analysis of a very large web search engine query log , 1999, SIGF.

[16]  Fabio Crestani,et al.  Mobile Information Retrieval , 2017, SpringerBriefs in Computer Science.

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

[18]  Jeffrey Pennington,et al.  GloVe: Global Vectors for Word Representation , 2014, EMNLP.

[19]  Yi-Wei Lin,et al.  Mining mobile application sequential patterns for usage prediction , 2014, 2014 IEEE International Conference on Granular Computing (GrC).

[20]  Fabio Crestani,et al.  Written versus spoken queries: A qualitative and quantitative comparative analysis , 2006, J. Assoc. Inf. Sci. Technol..

[21]  Feng Xu,et al.  AppUsage2Vec: Modeling Smartphone App Usage for Prediction , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[22]  Shumeet Baluja,et al.  A large scale study of wireless search behavior: Google mobile search , 2006, CHI.

[23]  Fabio Crestani,et al.  Longformer for MS MARCO Document Re-ranking Task , 2020, ArXiv.

[24]  Xiao Zhang,et al.  Predicting Smartphone App Usage with Recurrent Neural Networks , 2018, WASA.

[25]  Tie-Yan Liu,et al.  Learning to rank: from pairwise approach to listwise approach , 2007, ICML '07.

[26]  Filip Radlinski,et al.  Inferring and using location metadata to personalize web search , 2011, SIGIR.

[27]  Yang Song,et al.  Exploring and exploiting user search behavior on mobile and tablet devices to improve search relevance , 2013, WWW '13.

[28]  Fabio Crestani,et al.  Venue Appropriateness Prediction for Personalized Context-Aware Venue Suggestion , 2017, SIGIR.

[29]  Hang Li Learning to Rank for Information Retrieval and Natural Language Processing , 2011, Synthesis Lectures on Human Language Technologies.

[30]  Fabio Crestani,et al.  Understanding Mobile Search Task Relevance and User Behaviour in Context , 2018, CHIIR.

[31]  W. Bruce Croft,et al.  A language modeling approach to information retrieval , 1998, SIGIR '98.

[32]  Gianni Amati,et al.  Probability models for information retrieval based on divergence from randomness , 2003 .

[33]  Craig MacDonald,et al.  Terrier Information Retrieval Platform , 2005, ECIR.

[34]  Milad Shokouhi,et al.  Federated Search , 2011, Found. Trends Inf. Retr..

[35]  Fabio Crestani,et al.  Harnessing Evolution of Multi-Turn Conversations for Effective Answer Retrieval , 2020, CHIIR.

[36]  Milad Shokouhi,et al.  Federated Search , 2011, Found. Trends Inf. Retr..

[37]  Ido Guy,et al.  Searching by Talking: Analysis of Voice Queries on Mobile Web Search , 2016, SIGIR.

[38]  Nuria Oliver,et al.  Frappe: Understanding the Usage and Perception of Mobile App Recommendations In-The-Wild , 2015, ArXiv.

[39]  Katsumi Tanaka,et al.  Context-Aware Query Refinement for Mobile Web Search , 2007, 2007 International Symposium on Applications and the Internet Workshops.

[40]  Fabio Crestani,et al.  Qualitative , and Quantitative Analyses of Small-Document Approaches to Resource Selection , 2014 .

[41]  James D. Hollan,et al.  A diary study of mobile information needs , 2008, CHI.

[42]  Md. Mustafizur Rahman,et al.  Constructing Test Collections using Multi-armed Bandits and Active Learning , 2019, WWW.

[43]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[44]  Yi Fang,et al.  Mobile App Retrieval for Social Media Users via Inference of Implicit Intent in Social Media Text , 2016, CIKM.

[45]  W. Bruce Croft,et al.  In Situ and Context-Aware Target Apps Selection for Unified Mobile Search , 2018, CIKM.

[46]  Karen Church,et al.  An In-Situ Study of Mobile App & Mobile Search Interactions , 2015, CHI.

[47]  Barry Smyth,et al.  Time based patterns in mobile-internet surfing , 2006, CHI.

[48]  In-Ho Kang,et al.  Query type classification for web document retrieval , 2003, SIGIR.

[49]  Hamed Zamani,et al.  Macaw: An Extensible Conversational Information Seeking Platform , 2019, SIGIR.

[50]  Barry Smyth,et al.  Mobile information access: A study of emerging search behavior on the mobile Internet , 2007, TWEB.

[51]  Fabio Crestani,et al.  Personalized ranking for context-aware venue suggestion , 2017, SAC.

[52]  W. Bruce Croft,et al.  Asking Clarifying Questions in Open-Domain Information-Seeking Conversations , 2019, SIGIR.

[53]  W. Bruce Croft,et al.  Target Apps Selection: Towards a Unified Search Framework for Mobile Devices , 2018, SIGIR.

[54]  Milad Shokouhi,et al.  From Queries to Cards: Re-ranking Proactive Card Recommendations Based on Reactive Search History , 2015, SIGIR.

[55]  Kyunghan Lee,et al.  Context-aware application scheduling in mobile systems: what will users do and not do next? , 2016, UbiComp.

[56]  Fernando Diaz,et al.  Integration of news content into web results , 2009, WSDM '09.

[57]  Enhong Chen,et al.  Context-aware ranking in web search , 2010, SIGIR '10.

[58]  Krisztian Balog,et al.  Anticipating Information Needs Based on Check-in Activity , 2017, WSDM.

[59]  Qiang Yang,et al.  Building bridges for web query classification , 2006, SIGIR.

[60]  Jaime Arguello,et al.  Aggregated Search , 2017, Found. Trends Inf. Retr..

[61]  Haohong Wang,et al.  Leveraging User Reviews to Improve Accuracy for Mobile App Retrieval , 2015, SIGIR.

[62]  Mikhail Burtsev,et al.  ConvAI3: Generating Clarifying Questions for Open-Domain Dialogue Systems (ClariQ) , 2020, ArXiv.

[63]  Barry Smyth,et al.  Mobile web surfing is the same as web surfing , 2006, Commun. ACM.

[64]  Ophir Frieder,et al.  Hourly analysis of a very large topically categorized web query log , 2004, SIGIR '04.