{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:09:29Z","timestamp":1760710169783,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2020,3,20]],"date-time":"2020-03-20T00:00:00Z","timestamp":1584662400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2018YFB1003602"],"award-info":[{"award-number":["2018YFB1003602"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100015956","name":"Key Research and Development Program of Guangdong province","doi-asserted-by":"publisher","award":["2019B010137005"],"award-info":[{"award-number":["2019B010137005"]}],"id":[{"id":"10.13039\/501100015956","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Smartphones and applications have become widespread more and more. Thus, using the hardware and software of users\u2019 mobile phones, we can get a large amount of personal data, in which a large part is about the user\u2019s application usage patterns. By transforming and extracting these data, we can get user preferences, and provide personalized services and improve the experience for users. In a detailed way, studying application usage pattern benefits a variety of advantages such as precise bandwidth allocation, App launch acceleration, etc. However, the first thing to achieve the above advantages is to predict the next application accurately. In this paper, we propose AHNEAP, a novel network embedding based framework for predicting the next App to be used by characterizing the context information before one specific App being launched. AHNEAP transforms the historical App usage records in physical spaces to a large attributed heterogeneous network which contains three node types, three edges, and several attributes like App type, the day of the week. Then, the representation learning process is conducted. Finally, the App usage prediction problem was defined as a link prediction problem, realized by a simple neural network. Experiments on the LiveLab project dataset demonstrate the effectiveness of our framework which outperforms the three baseline methods for each tested user.<\/jats:p>","DOI":"10.3390\/fi12030058","type":"journal-article","created":{"date-parts":[[2020,3,23]],"date-time":"2020-03-23T04:03:01Z","timestamp":1584936181000},"page":"58","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Graph-based Method for App Usage Prediction with Attributed Heterogeneous Network Embedding"],"prefix":"10.3390","volume":"12","author":[{"given":"Yifei","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Central South University, Changsha 410083, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9960-5824","authenticated-orcid":false,"given":"Shaoyong","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Central South University, Changsha 410083, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaping","family":"Liu","sequence":"additional","affiliation":[{"name":"Cyberspace Institute of Advanced Technology, Guangzhou University, Guangzhou 510006, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.pmcj.2017.01.007","article-title":"Mining smartphone data for App usage prediction and recommendations: A survey","volume":"37","author":"Cao","year":"2017","journal-title":"Pervasive Mobile Comput."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Kostakos, V., Ferreira, D., Goncalves, J., and Hosio, S. (2016, January 12\u201316). Modelling smartphone usage: A markov state transition model. Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany.","DOI":"10.1145\/2971648.2971669"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Liao, Z.X., Lei, P.R., Shen, T.J., Li, S.C., and Peng, W.C. (2012, January 10). Mining Temporal Profiles of Mobile Applications for Usage Prediction. Proceedings of the 2012 IEEE 12th International Conference on Data Mining Workshops (ICDMW), Brussels, Belgium.","DOI":"10.1109\/ICDMW.2012.11"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Yan, T., Chu, D., Ganesan, D., Kansal, A., and Liu, J. (2012, January 25\u201329). Fast App Launching for Mobile Devices Using Predictive User Context. Proceedings of the 10th International Conference on Mobile Systems, Applications and Services (MobiSys 2012), Low Wood Bay, UK.","DOI":"10.1145\/2307636.2307648"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Tan, Y., Yu, K., Wu, X., Pan, D., and Liu, Y. (2017). Predicting app usage based on link prediction in user-app bipartite network. International Conference on Smart Computing and Communication, Springer.","DOI":"10.1007\/978-3-319-73830-7_20"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Huang, K., Zhang, C., Ma, X., and Chen, G. (2012, January 5\u20138). Predicting mobile application usage using contextual information. Proceedings of the 2012 ACM Conference on Ubiquitous Computing, Pittsburgh, PA, USA.","DOI":"10.1145\/2370216.2370442"},{"key":"ref_7","first-page":"1","article-title":"CAP: Context-aware App Usage Prediction with Heterogeneous Graph Embedding","volume":"3","author":"Chen","year":"2019","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."},{"key":"ref_8","unstructured":"Tan, C., Liu, Q., Chen, E., and Xiong, H. (2012, January 18). Prediction for mobile application usage patterns. Proceedings of the Nokia MDC workshop, Newcastle, UK."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Natarajan, N., Shin, D., and Dhillon, I.S. (2013, January 12\u201316). Which app will you use next?: Collaborative filtering with interactional context. Proceedings of the RecSys, Hong Kong, China.","DOI":"10.1145\/2507157.2507186"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zou, X., Zhang, W., Li, S., and Pan, G. (2013, January 8\u201312). Prophet: What app you wish to use next. Proceedings of the 2013 UbiComp\u201913 Adjunc, Zurich, Switzerland.","DOI":"10.1145\/2494091.2494146"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Baeza-Yates, R., Jiang, D., Silvestri, F., and Harrison, B. (2015, January 2\u20136). Predicting the next app that you are going to use. Proceedings of the Eighth ACM International Conference on Web Search and Data Mining, Shanghai, China.","DOI":"10.1145\/2684822.2685302"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Shin, C., Hong, J.-H., and Dey, A.K. (2012, January 5\u20138). Understanding and Prediction of Mobile Application Usage for Smart Phones. Proceedings of the ACM International Conference on Ubiquitous Computing (Ubicomp), Pittsburgh, PA, USA.","DOI":"10.1145\/2370216.2370243"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Parate, A., B\u00f6hmer, M., Chu, D., Ganesan, D., and Marlin, B.M. (2013, January 8\u201312). Practical prediction and prefetch for faster access to applications on mobile phones. Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing, Zurich, Switzerland.","DOI":"10.1145\/2493432.2493490"},{"key":"ref_14","unstructured":"Rahnamoun, R., Rawassizadeh, R., and Maskooki, A. (2016). Learning Mobile App Usage Routine through Learning Automata. arXiv."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Xu, S., Li, W., Zhang, X., Gao, S., Zhan, Y., Zhao, Y., Zhu, W., and Sun, T. (2018). Predicting Smartphone App Usage with Recurrent Neural Networks. International Conference on Wireless Algorithms, Systems, and Applications, Springer.","DOI":"10.1007\/978-3-319-94268-1_44"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2721","DOI":"10.1007\/s11280-018-0543-8","article-title":"Leveraging app usage contexts for app recommendation: A neural approach","volume":"22","author":"Xu","year":"2019","journal-title":"World Wide Web"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Lu EH, C., Lin, Y.W., and Ciou, J.B. (2014, January 22\u201324). Mining mobile application sequential patterns for usage prediction. Proceedings of the 2014 IEEE International Conference on Granular Computing (GrC), Noboribetsu, Japan.","DOI":"10.1109\/GRC.2014.6982832"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hsu, K.W. (2017, January 5\u20137). Effectively mining time-constrained sequential patterns of smartphone application usage. Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication, Beppu, Japan.","DOI":"10.1145\/3022227.3022265"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1109\/TKDE.2018.2849727","article-title":"A survey on network embedding","volume":"31","author":"Cui","year":"2018","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Perozzi, B., Al-Rfou, R., and Skiena, S. (2014, January 24\u201327). Deepwalk: Online learning of social representations. Proceedings of the KDD\u201914, New York, NY, USA.","DOI":"10.1145\/2623330.2623732"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Grover, A., and Leskovec, J. (2016, January 13\u201317). node2vec: Scalable feature learning for networks. Proceedings of the KDD\u201916, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939754"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Qiu, J., Dong, Y., Ma, H., Li, J., Wang, K., and Tang, J. (2018, January 5\u20139). Network embedding as matrix factorization: Unifying deepwalk, line, pte, and node2vec. Proceedings of the WSDM\u201918, Los Angeles, CA, USA.","DOI":"10.1145\/3159652.3159706"},{"key":"ref_23","unstructured":"Kipf, T.N., and Welling, M. (2017, January 24\u201326). Semi-Supervised Classification with Graph Convolutional Networks. Proceedings of the ICLR\u201917, Toulon, France."},{"key":"ref_24","unstructured":"Hamilton, W., Ying, Z., and Leskovec, J. (2017, January 4\u20139). Inductive representation learning on large graphs. Proceedings of the NIPS\u201917, Long Beach, CA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1019","DOI":"10.1002\/asi.20591","article-title":"The link-prediction problem for social networks","volume":"58","author":"Kleinberg","year":"2007","journal-title":"J. Assoc. Inf. Sci. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Lin, Y.-Y., Liu, T.-L., and Chen, H.-T. (2005, January 6\u201311). Semantic manifold learning for image retrieval. Proceedings of the 13th annual ACM international conference on Multimedia, Hilton, Singapore.","DOI":"10.1145\/1101149.1101193"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2257","DOI":"10.1109\/TKDE.2018.2819980","article-title":"Attributed social network embedding","volume":"30","author":"Liao","year":"2018","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yang, J., and Leskovec, J. (2013, January 4\u20138). Overlapping community detection at scale: A nonnegative matrix factorization approach. Proceedings of the 6th ACM International Conference on Web Search and Data Mining, Rome, Italy.","DOI":"10.1145\/2433396.2433471"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Zhao, W.X., Huang, J., and Wen, J.R. (2016). Learning Distributed Representations for Recommender Systems with a Network Embedding Approach. Asia Information Retrieval Symposium, Springer.","DOI":"10.1007\/978-3-319-48051-0_17"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Li, Y., Chen, W., and Yan, H. (2017, January 6\u201310). Learning Graph-based Embedding For Time-Aware Product Recommendation. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, Singapore.","DOI":"10.1145\/3132847.3133060"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Zhang, C., Yu, L., Wang, Y., Shah, C., and Zhang, X. (2017, January 27\u201329). Collaborative User Network Embedding for Social Recommender Systems. Proceedings of the 2017 SIAM International Conference on Data Mining, Houston, TX, USA.","DOI":"10.1137\/1.9781611974973.43"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Cen, Y., Zou, X., Zhang, J., Yang, H., Zhou, J., and Tang, J. (2019). Representation Learning for Attributed Multiplex Heterogeneous Network. arXiv.","DOI":"10.1145\/3292500.3330964"},{"key":"ref_33","unstructured":"Lin, Z., Feng, M., Santos, C.N.d., Yu, M., Xiang, B., Zhou, B., and Bengio, Y. (2017, January 24\u201326). A structured self-attentive sentence embedding. Proceedings of the ICLR\u201917, Toulon, France."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/1925019.1925023","article-title":"LiveLab: Measuring wireless networks and smartphone users in the field","volume":"38","author":"Shepard","year":"2011","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"ref_35","first-page":"1","article-title":"Deriving User Preferences of Mobile Apps from Their Management Activities","volume":"35","author":"Liu","year":"2017","journal-title":"ACM Trans. Inf. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1007\/s10707-018-0322-9","article-title":"Mining mobile application usage pattern for demand prediction by considering spatial and temporal relations","volume":"22","author":"Lu","year":"2018","journal-title":"GeoInformatica"},{"key":"ref_37","first-page":"219","article-title":"HiNextApp: A context-aware and adaptive framework for app prediction in mobile systems","volume":"22","author":"Liu","year":"2019","journal-title":"Sustain. Comput. Inform. Syst."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/3\/58\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:10:17Z","timestamp":1760173817000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/12\/3\/58"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,20]]},"references-count":37,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["fi12030058"],"URL":"https:\/\/doi.org\/10.3390\/fi12030058","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2020,3,20]]}}}