Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
note

DeepApp: Predicting Personalized Smartphone App Usage via Context-Aware Multi-Task Learning

Published: 29 October 2020 Publication History

Abstract

Smartphone mobile application (App) usage prediction, i.e., which Apps will be used next, is beneficial for user experience improvement. Through an in-depth analysis on a real-world dataset, we find that App usage is highly spatio-temporally correlated and personalized. Given the ability to model complex spatio-temporal contexts, we aim to apply deep learning to achieve high prediction accuracy. However, the personalization yields a problem: training one network for each individual suffers from data scarcity, yet training one deep neural network for all users often fails to uncover user preference. In this article, we propose a novel App usage prediction framework, named DeepApp, to achieve context-aware prediction via multi-task learning. To tackle the challenge of data scarcity, we train one general network for multiple users to share common patterns. To better utilize the spatio-temporal contexts, we supplement a location prediction task in the multi-task learning framework to learn spatio-temporal relations. As for the personalization, we add a user identification task to capture user preference. We evaluate DeepApp on the large-scale dataset by extensive experiments. Results demonstrate that DeepApp outperforms the start-of-the-art baseline by 6.44%.

References

[1]
Jonathan Baxter. 2000. A model of inductive bias learning. Journal of Artificial Intelligence Research 12 (2000), 149--198.
[2]
Hong Cao and Miao Lin. 2017. Mining smartphone data for app usage prediction and recommendations: A survey. Pervasive and Mobile Computing 37 (2017), 1--22.
[3]
Meng Chen, Yang Liu, and Xiaohui Yu. 2014. NLPMM: A next location predictor with Markov modeling. In Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining. 186--197.
[4]
Xinlei Chen, Yu Wang, Jiayou He, Shijia Pan, Yong Li, and Pei Zhang. 2019. CAP: Context-aware app usage prediction with heterogeneous graph embedding. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 3, 1 (2019), 4.
[5]
Nan Du, Hanjun Dai, Rakshit Trivedi, Utkarsh Upadhyay, Manuel Gomez-Rodriguez, and Le Song. 2016. Recurrent marked temporal point processes: Embedding event history to vector. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, NY, 1555--1564.
[6]
Jie Feng, Yong Li, Chao Zhang, Funing Sun, Fanchao Meng, Ang Guo, and Depeng Jin. 2018. DeepMove: Predicting human mobility with attentional recurrent networks. In Proceedings of the 2018 Conference on World Wide Web. 1459--1468.
[7]
Sébastien Gambs, Marc-Olivier Killijian, and Miguel Núñez del Prado Cortez. 2012. Next place prediction using mobility Markov chains. In Proceedings of the 1st Workshop on Measurement, Privacy, and Mobility. ACM, New York, NY, 3.
[8]
Ke Huang, Chunhui Zhang, Xiaoxiao Ma, and Guanling Chen. 2012. Predicting mobile application usage using contextual information. In Proceedings of the 2012 ACM Conference on Ubiquitous Computing. ACM, New York, NY, 1059--1065.
[9]
Alex Kendall, Yarin Gal, and Roberto Cipolla. 2018. Multi-task learning using uncertainty to weigh losses for scene geometry and semantics. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 7482--7491.
[10]
Dejiang Kong and Fei Wu. 2018. HST-LSTM: A hierarchical spatial-temporal long-short term memory network for location prediction. In Proceedings of the 27th International Joint Conference on Artificial Intelligence. 2341--2347.
[11]
Quoc Le and Tomas Mikolov. 2014. Distributed representations of sentences and documents. In Proceedings of the International Conference on Machine Learning. 1188--1196.
[12]
Dongliang Liao, Weiqing Liu, Yuan Zhong, Jing Li, and Guowei Wang. 2018. Predicting activity and location with multi-task context aware recurrent neural network. In Proceedings of the 27th International Conference on Artificial Intelligence. 3435--3441.
[13]
Qiang Liu, Shu Wu, Liang Wang, and Tieniu Tan. 2016. Predicting the next location: A recurrent model with spatial and temporal contexts. In Proceedings of the 30th AAAI Conference on Artificial Intelligence.
[14]
Nagarajan Natarajan, Donghyuk Shin, and Inderjit S. Dhillon. 2013. Which app will you use next? Collaborative filtering with interactional context. In Proceedings of the 7th ACM Conference on Recommender Systems. ACM, New York, NY, 201--208.
[15]
Abhinav Parate, Matthias Böhmer, David Chu, Deepak Ganesan, and Benjamin M. Marlin. 2013. Practical prediction and prefetch for faster access to applications on mobile phones. In Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, New York, NY, 275--284.
[16]
Yi Shen. 2005. Loss Functions for Binary Classification and Class Probability Estimation. Ph.D. Dissertation. University of Pennsylvania.
[17]
Zhihao Shen, Kang Yang, Wan Du, Xi Zhao, and Jianhua Zou. 2019. DeepAPP: A deep reinforcement learning framework for mobile application usage prediction. In Proceedings of the 17th Conference on Embedded Networked Sensor Systems. 153--165.
[18]
Hongzhi Shi, Chao Zhang, Quanming Yao, Yong Li, Funing Sun, and Depeng Jin. 2019. State-sharing sparse hidden Markov models for personalized sequences. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, NY, 1549--1559.
[19]
Choonsung Shin, Jin-Hyuk Hong, and Anind K. Dey. 2012. Understanding and prediction of mobile application usage for smart phones. In Proceedings of the 2012 ACM Conference on Ubiquitous Computing. ACM, New York, NY, 173--182.
[20]
Zhen Tu, Yali Fan, Yong Li, Xiang Chen, Li Su, and Depeng Jin. 2019. From fingerprint to footprint: Cold-start location recommendation by learning user interest from app data. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 3, 1 (2019), 26.
[21]
Zhen Tu, Runtong Li, Yong Li, Gang Wang, Di Wu, Pan Hui, Li Su, and Depeng Jin. 2018. Your apps give you away: Distinguishing mobile users by their app usage fingerprints. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 2, 3 (Sept. 2018), Article 138, 23 pages.
[22]
Dong Wang, Junbo Zhang, Wei Cao, Jian Li, and Yu Zheng. 2018. When will you arrive? Estimating travel time based on deep neural networks. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence.
[23]
Huandong Wang, Yong Li, Sihan Zeng, Gang Wang, Pengyu Zhang, Pan Hui, and Depeng Jin. 2019. Modeling spatio-temporal app usage for a large user population. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 3, 1 (2019), 27.
[24]
Zhilin Yang, Ruslan Salakhutdinov, and William Cohen. 2016. Multi-task cross-lingual sequence tagging from scratch. arXiv:1603.06270
[25]
Chao Zhang, Keyang Zhang, Quan Yuan, Luming Zhang, Tim Hanratty, and Jiawei Han. 2016. GMove: Group-level mobility modeling using geo-tagged social media. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, NY, 1305--1314.
[26]
Yu Zhang and Qiang Yang. 2017. A survey on multi-task learning. arXiv:1707.08114
[27]
Pengpeng Zhao, Haifeng Zhu, Yanchi Liu, Jiajie Xu, Zhixu Li, Fuzheng Zhuang, S. Sheng Victor, and Zhou Xiaofeng. 2019. Where to go next: A spatio-temporal gated network for next POI recommendation. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence.
[28]
Sha Zhao, Zhiling Luo, Ziwen Jiang, Haiyan Wang, Feng Xu, Shijian Li, Jianwei Yin, and Gang Pan. 2019. AppUsage2Vec: Modeling smartphone app usage for prediction. In Proceedings of the 2019 IEEE 35th International Conference on Data Engineering (ICDE’19). IEEE, Los Alamitos, CA, 1322--1333.
[29]
Sha Zhao, Julian Ramos, Jianrong Tao, Ziwen Jiang, Shijian Li, Zhaohui Wu, Gang Pan, and Anind K. Dey. 2016. Discovering different kinds of smartphone users through their application usage behaviors. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, New York, NY, 498--509.

Cited By

View all
  • (2025)Appformer: A novel framework for mobile app usage prediction leveraging progressive multi-modal data fusion and feature extractionExpert Systems with Applications10.1016/j.eswa.2024.125903265(125903)Online publication date: Mar-2025
  • (2024)Enhancing Smartphone Battery Life: A Deep Learning Model Based on User-Specific Application and Network BehaviorElectronics10.3390/electronics1324489713:24(4897)Online publication date: 12-Dec-2024
  • (2024)Context-aware prediction of active and passive user engagement: Evidence from a large online social platformJournal of Big Data10.1186/s40537-024-00955-011:1Online publication date: 8-Aug-2024
  • Show More Cited By

Index Terms

  1. DeepApp: Predicting Personalized Smartphone App Usage via Context-Aware Multi-Task Learning

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Intelligent Systems and Technology
    ACM Transactions on Intelligent Systems and Technology  Volume 11, Issue 6
    Survey Paper and Regular Paper
    December 2020
    237 pages
    ISSN:2157-6904
    EISSN:2157-6912
    DOI:10.1145/3424135
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 October 2020
    Accepted: 01 June 2020
    Revised: 01 April 2020
    Received: 01 January 2020
    Published in TIST Volume 11, Issue 6

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. App usage prediction
    2. deep learning
    3. multi-task learning

    Qualifiers

    • Note
    • Research
    • Refereed

    Funding Sources

    • Beijing Natural Science Foundation
    • Tsinghua University-Tencent Joint Laboratory for Internet Innovation Technology
    • National Key Research and Development Program of China
    • National Nature Science Foundation of China
    • Beijing National Research Center for Information Science and Technology

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)66
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 12 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Appformer: A novel framework for mobile app usage prediction leveraging progressive multi-modal data fusion and feature extractionExpert Systems with Applications10.1016/j.eswa.2024.125903265(125903)Online publication date: Mar-2025
    • (2024)Enhancing Smartphone Battery Life: A Deep Learning Model Based on User-Specific Application and Network BehaviorElectronics10.3390/electronics1324489713:24(4897)Online publication date: 12-Dec-2024
    • (2024)Context-aware prediction of active and passive user engagement: Evidence from a large online social platformJournal of Big Data10.1186/s40537-024-00955-011:1Online publication date: 8-Aug-2024
    • (2024)MAPLEProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36435148:1(1-25)Online publication date: 6-Mar-2024
    • (2024)Optimizing Smartphone App Usage Prediction: A Click-Through Rate Ranking ApproachProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671567(6281-6290)Online publication date: 25-Aug-2024
    • (2024)Characterizing Internet Card User Portraits for Efficient Churn Prediction Model DesignIEEE Transactions on Mobile Computing10.1109/TMC.2023.324120623:2(1735-1752)Online publication date: 1-Feb-2024
    • (2024)BERT-Based Semantic-Aware Heterogeneous Graph Embedding Method for Enhancing App Usage Prediction AccuracyIEEE Transactions on Human-Machine Systems10.1109/THMS.2024.341227354:4(465-474)Online publication date: Aug-2024
    • (2024)Enhancing App Usage Prediction Accuracy With GCN-Transformer Model and Meta-Path ContextIEEE Access10.1109/ACCESS.2024.337239712(53031-53044)Online publication date: 2024
    • (2024)DDHCNExpert Systems with Applications: An International Journal10.1016/j.eswa.2023.121564237:PBOnline publication date: 1-Feb-2024
    • (2024)Social media use is predictable from app sequencesComputers in Human Behavior10.1016/j.chb.2024.108381161:COnline publication date: 18-Nov-2024
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media