TY - JOUR
T1 - Learning Dynamic App Usage Graph for Next Mobile App Recommendation
AU - Ouyang, Yi
AU - Guo, Bin
AU - Wang, Qianru
AU - Liang, Yunji
AU - Yu, Zhiwen
N1 - Publisher Copyright:
© 2002-2012 IEEE.
PY - 2023/8/1
Y1 - 2023/8/1
N2 - Next mobile app recommendation aims to recommend the next app that a user is most likely to use based on the user's app usage behaviors, which is beneficial for improving user experience, app pre-loading, and system optimization. However, existing works ignore the complex correlations between apps in the app usage sessions. In addition, they do not consider the dynamics of user interests over time. To address these concerns, we propose a novel model named dynamic usage graph network (DUGN) to recommend the next app that a user is most likely to use. To model the complex correlations among apps explicitly, we adopt the dynamic graph structure to learn the dynamics of user interests. Firstly, we extract user interests in each app usage graph by using the hierarchical graph attention mechanism. Secondly, we capture user interests evolving over time, and generate the dynamic user embeddings by modeling the temporal dependencies among multiple app usage graphs. Finally, we obtain the current user interests in the current app usage graph, fuse multiple user interests and generate comprehensive user embeddings for next mobile app recommendation. We conduct experiments on real-world datasets. The results show that our model outperforms the state-of-art recommendation methods.
AB - Next mobile app recommendation aims to recommend the next app that a user is most likely to use based on the user's app usage behaviors, which is beneficial for improving user experience, app pre-loading, and system optimization. However, existing works ignore the complex correlations between apps in the app usage sessions. In addition, they do not consider the dynamics of user interests over time. To address these concerns, we propose a novel model named dynamic usage graph network (DUGN) to recommend the next app that a user is most likely to use. To model the complex correlations among apps explicitly, we adopt the dynamic graph structure to learn the dynamics of user interests. Firstly, we extract user interests in each app usage graph by using the hierarchical graph attention mechanism. Secondly, we capture user interests evolving over time, and generate the dynamic user embeddings by modeling the temporal dependencies among multiple app usage graphs. Finally, we obtain the current user interests in the current app usage graph, fuse multiple user interests and generate comprehensive user embeddings for next mobile app recommendation. We conduct experiments on real-world datasets. The results show that our model outperforms the state-of-art recommendation methods.
KW - Dynamic graph
KW - graph neural network
KW - mobile app
KW - mobile app usage
KW - next mobile app recommendation
KW - user interests
UR - http://www.scopus.com/inward/record.url?scp=85127029295&partnerID=8YFLogxK
U2 - 10.1109/TMC.2022.3161114
DO - 10.1109/TMC.2022.3161114
M3 - 文章
AN - SCOPUS:85127029295
SN - 1536-1233
VL - 22
SP - 4742
EP - 4753
JO - IEEE Transactions on Mobile Computing
JF - IEEE Transactions on Mobile Computing
IS - 8
ER -