• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (06): 1079-1086.

• Artificial Intelligence and Data Mining • Previous Articles     Next Articles

App usage prediction with session-based embedding

YU Ze-peng1,AN Ye-teng2,ZHANG Shuo2,YANG Zi-xing2,LU Ji-xiang3,CAO Rong-rong3,CHEN Yi-zhou1,LI Wen-zhong1,LU Sang-lu1   

  1. (1.State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing  210046;
    2.Customer Service Center of State Grid Corporation of China,Tianjin  300309;
    3.State Key Laboratory of Smart Grid Protection and Aperation Control of NARI Group Co.,Ltd.,Nanjing  211106,China)
  • Received:2021-11-09 Revised:2022-01-08 Accepted:2023-06-25 Online:2023-06-25 Published:2023-06-16

Abstract: Nowadays, smartphone users install dozens or even hundreds of Apps on their phones. Predicting App usage not only helps the mobile phone system to speed up App launching but also reduce the time for users to search App. This paper focuses on a novel session-based App usage prediction problem that tends to predict a sequence of Apps to be used in a period. A session-based embedding framework called SEM is proposed to solve the problem. Aiming at the side length of application session and the heterogeneity of session semantics, a session embedding method is proposed to form uniform feature representation, which alleviates the problem of user sparsity and obtains the vector representation of sessions. Based on session embedding, a two-layer GRU-based recursive neural network model is trained for App usage session prediction. Extensive experiments based on real datasets show that the proposed framework outperforms conventional App recommendation approaches.

Key words: App usage prediction, session-based embedding, recurrent neural network, gated recurrent unit