SHA-SCP: A UI Element Spatial Hierarchy Aware Smartphone User Click Behavior Prediction Method
Abstract: Predicting user click behavior and making relevant recommendations based on the user's historical click behavior are critical to simplifying operations and improving user experience. Modeling UI elements is essential to user click behavior prediction, while the complexity and variety of the UI make it difficult to adequately capture the information of different scales. In addition, the lack of relevant datasets also presents difficulties for such studies. In response to these challenges, we construct a fine-grained smartphone usage behavior dataset containing 3,664,325 clicks of 100 users and propose a UI element spatial hierarchy aware smartphone user click behavior prediction method (SHA-SCP). SHA-SCP builds element groups by clustering the elements according to their spatial positions and uses attention mechanisms to perceive the UI at the element level and the element group level to fully capture the information of different scales. Experiments are conducted on the fine-grained smartphone usage behavior dataset, and the results show that our method outperforms the best baseline by an average of 10.52%, 11.34%, and 10.42% in Top-1 Accuracy, Top-3 Accuracy, and Top-5 Accuracy, respectively.
- Predicting the next app that you are going to use. In Proceedings of the 8th ACM International Conference on Web Search and Data Mining. 285–294.
- Appfunnel: A framework for usage-centric evaluation of recommender systems that suggest mobile applications. In Proceedings of the 18th International Conference on Intelligent User Interfaces. 267–276.
- Falling asleep with angry birds, facebook and kindle: A large scale study on mobile application usage. In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services. 47–56.
- Nlpmm: A next location predictor with markov modeling. In Proceedings of the 18th Knowledge Discovery and Data Mining. 186–197.
- CAP: Context-aware app usage prediction with heterogeneous graph embedding. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 3, 1 (2019), 1–25.
- Which App? A recommender system of applications in markets: Implementation of the service for monitoring users’ interaction. Expert Systems with Applications 39, 10 (2012), 9367–9375.
- Smartphone usage in the wild: A large-scale analysis of applications and context. In Proceedings of the 13th International Conference on Multimodal Interfaces. 353–360.
- Density-based spatial clustering of applications with noise. In Proceedings of the 2nd Knowledge Discovery and Data Mining, Vol. 240. 1–8.
- Next place prediction using mobility markov chains. In Proceedings of the 1st Workshop on Measurement, Privacy, and Mobility. 1–6.
- Support vector machines. IEEE Intelligent Systems and Their Applications 13, 4 (1998), 18–28.
- Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Computation 9, 8 (1997), 1735–1780.
- Predicting mobile application usage using contextual information. In Proceedings of the 14th ACM Conference on Ubiquitous Computing. 1059–1065.
- Using combined network information to predict mobile application usage. Physica A: Statistical Mechanics and Its Applications 515 (2019), 430–439.
- Climbing the app wall: Enabling mobile app discovery through context-aware recommendations. In Proceedings of the 21st ACM International Conference on Information and Knowledge Management. 2527–2530.
- Diederik P Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations. 1–15.
- Michael P LaValley. 2008. Logistic regression. Circulation 117, 18 (2008), 2395–2399.
- Click sequence prediction in Android mobile applications. IEEE Transactions on Human-Machine Systems 49, 3 (2018), 278–289.
- App usage prediction for dual display device via two-phase sequence modeling. Pervasive and Mobile Computing 58 (2019), 1–9.
- On the feature discovery for app usage prediction in smartphones. In Proceedings of the 13th IEEE International Conference on Data Mining. 1127–1132.
- Personalized recommendation of popular blog articles for mobile applications. Information Sciences 181, 9 (2011), 1552–1572.
- A survey of context-aware mobile recommendations. International Journal of Information Technology & Decision Making 12, 1 (2013), 139–172.
- Predicting the next location: A recurrent model with spatial and temporal contexts. In Proceedings of the 30th AAAI Conference on Artificial Intelligence. 1–7.
- Understanding the role of places and activities on mobile phone interaction and usage patterns. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 1, 3 (2017), 1–22.
- Which app will you use next? Collaborative filtering with interactional context. In Proceedings of the 7th ACM Conference on Recommender Systems. 201–208.
- Learning dynamic app usage graph for next mobile app recommendation. IEEE Transactions on Mobile Computing (2022), 1–13.
- Pytorch: An imperative style, high-performance deep learning library. In Proceedings of the Advances in Neural Information Processing Systems. 8026–8037.
- Nils Reimers and Iryna Gurevych. 2019. Sentence-Bert: Sentence embeddings using siamese bert-networks. In Proceedings of the 18th Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing. 3982–3992.
- Irina Rish. 2001. An empirical study of the naive Bayes classifier. In Proceedings of the 17th IJCAI Workshop on Empirical Methods in Artificial Intelligence, Vol. 3. 41–46.
- DeepAPP: A deep reinforcement learning framework for mobile application usage prediction. IEEE Transactions on Mobile Computing 22, 2 (2023), 824–840.
- Understanding and prediction of mobile application usage for smart phones. In Proceedings of the 14th ACM Conference on Ubiquitous Computing. 173–182.
- Mobileminer: Mining your frequent patterns on your phone. In Proceedings of the 16th ACM International Joint Conference on Pervasive and Ubiquitous Computing. 389–400.
- Attention is all you need. Advances in Neural Information Processing Systems 30 (2017), 5998–6008.
- App2Vec: Context-aware application usage prediction. ACM Transactions on Knowledge Discovery from Data 15, 6 (2021), 1–21.
- DeepApp: Predicting personalized smartphone app usage via context-aware multi-task learning. ACM Transactions on Intelligent Systems and Technology 11, 6 (2020), 1–12.
- Predicting and recommending the next smartphone apps based on recurrent neural network. CCF Transactions on Pervasive Computing and Interaction 2, 4 (2020), 314–328.
- Semantic-aware spatio-temporal app usage representation via graph convolutional network. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 4, 3 (2020), 1–24.
- Nihao: A predictive smartphone application launcher. In Proceedings of the 4th International Conference on Mobile Computing, Applications, and Services. 294–313.
- Appusage2vec: Modeling smartphone app usage for prediction. In Proceedings of the 35th IEEE International Conference on Data Engineering. 1322–1333.
- Collaborative filtering meets mobile recommendation: A user-centered approach. In Proceedings of the 24th AAAI Conference on Artificial Intelligence. 236–241.
- Xin Zhou and Yang Li. 2021. Large-scale modeling of mobile user click behaviors using deep learning. In Proceedings of the 15th ACM Conference on Recommender Systems. 473–483.
- Graph-based method for app usage prediction with attributed heterogeneous network embedding. Future Internet 12, 3 (2020), 58.
- Mining personal context-aware preferences for mobile users. In Proceedings of the 12th IEEE International Conference on Data Mining. 1212–1217.
- Prophet: What app you wish to use next. In Proceedings of the 15th ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication. 167–170.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.