DeepAPP: A Deep Reinforcement Learning Framework for Mobile Application Usage Prediction

被引:16
|
作者
Shen, Zhihao [1 ]
Yang, Kang [2 ]
Zhao, Xi [3 ,4 ]
Zou, Jianhua [1 ]
Du, Wan [2 ]
机构
[1] Jiaotong Univ, Sch Elect & Informat Engn, Xian 710049, Peoples R China
[2] Univ Calif Merced, Dept Comp Sci & Engn, Merced, CA 95340 USA
[3] Jiaotong Univ, Sch Management, Xian 710049, Peoples R China
[4] Xi An Jiao Tong Univ, Key Lab Minist Educ Proc Control & Efficiency Eng, Xian 710049, Peoples R China
关键词
Reinforcement learning; Predictive models; Mobile computing; Neural networks; Poles and towers; Servers; Games; Mobile devices; app usage prediction; deep reinforcement learning; neural networks;
D O I
10.1109/TMC.2021.3093619
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper aims to predict a set of apps a user will open on her mobile device in the next time slot. Such an information is essential for many smartphone operations, e.g., app pre-loading and content pre-caching, to improve user experience. However, it is hard to build an explicit model that accurately captures the complex environment context and predicts a set of apps at one time. This paper presents a deep reinforcement learning framework, named as DeepAPP, which learns a model-free predictive neural network from historical app usage data. Meanwhile, an online updating strategy is designed to adapt the predictive network to the time-varying app usage behavior. To transform DeepAPP into a practical deep reinforcement learning system, several challenges are addressed by developing a context representation method for complex contextual environment, a general agent for overcoming data sparsity and a lightweight personalized agent for minimizing the prediction time. Extensive experiments on a large-scale anonymized app usage dataset reveal that DeepAPP provides high accuracy (precision 70.6 percent and recall of 62.4 percent) and reduces the prediction time of the state-of-the-art by 6.58x. A field experiment of 29 participants demonstrates DeepAPP can effectively reduce launch time of apps.
引用
收藏
页码:824 / 840
页数:17
相关论文
共 50 条
  • [41] Leveraging Deep Reinforcement Learning for Traffic Engineering: A Survey
    Xiao, Yang
    Liu, Jun
    Wu, Jiawei
    Ansari, Nirwan
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2021, 23 (04): : 2064 - 2097
  • [42] Application of deep reinforcement learning in asset liability management
    Wekwete, Takura Asael
    Kufakunesu, Rodwell
    van Zyl, Gusti
    INTELLIGENT SYSTEMS WITH APPLICATIONS, 2023, 20
  • [43] Completing Explorer Games with a Deep Reinforcement Learning Framework Based on Behavior Angle Navigation
    You, Shixun
    Diao, Ming
    Gao, Lipeng
    ELECTRONICS, 2019, 8 (05)
  • [44] A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning
    Liu, Ning
    Li, Zhe
    Xu, Jielong
    Xu, Zhiyuan
    Lin, Sheng
    Qiu, Qinru
    Tang, Jian
    Wang, Yanzhi
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 372 - 382
  • [45] ADRL: An attention-based deep reinforcement learning framework for knowledge graph reasoning
    Wang, Qi
    Hao, Yongsheng
    Cao, Jie
    KNOWLEDGE-BASED SYSTEMS, 2020, 197
  • [46] Reinforcement learning and its application to the game of Go
    Chen X.-G.
    Yu Y.
    Yu, Yang (yuy@nju.edu.cn), 2016, Science Press (42): : 685 - 695
  • [47] Optimal policy for structure maintenance: A deep reinforcement learning framework
    Wei, Shiyin
    Bao, Yuequan
    Li, Hui
    STRUCTURAL SAFETY, 2020, 83 (83)
  • [48] A Survey of Multi-Task Deep Reinforcement Learning
    Vithayathil Varghese, Nelson
    Mahmoud, Qusay H.
    ELECTRONICS, 2020, 9 (09) : 1 - 21
  • [49] dmTP: A Deep Meta-Learning Based Framework for Mobile Traffic Prediction
    Zhang, Zitian
    Li, Fuyou
    Chu, Xiaoli
    Fang, Yuguang
    Zhang, Jie
    IEEE WIRELESS COMMUNICATIONS, 2021, 28 (05) : 110 - 117
  • [50] Transfer Learning in Deep Reinforcement Learning: A Survey
    Zhu, Zhuangdi
    Lin, Kaixiang
    Jain, Anil K.
    Zhou, Jiayu
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (11) : 13344 - 13362