Abstract
With the rapid prevalence of mobile devices and the dramatic proliferation of mobile applications (apps), app recommendation becomes an emergent task that would benefit both app users and stockholders. How to effectively organize and make full use of rich side information of users and apps is a key challenge to address the sparsity issue for traditional approaches. To meet this challenge, we proposed a novel end-to-end Knowledge Graph Convolutional Embedding Propagation Model (KGEP) for app recommendation. Specifically, we first designed a knowledge graph construction method to model the user and app side information, then adopted KG embedding techniques to capture the factual triplet-focused semantics of the side information related to the first-order structure of the KG, and finally proposed a relation-weighted convolutional embedding propagation model to capture the recommendation-focused semantics related to high-order structure of the KG. Extensive experiments conducted on a real-world dataset validate the effectiveness of the proposed approach compared to the state-of-the-art recommendation approaches.
Supported by National Key Research and Development Project of China (No. 2019YFB1405302).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Number of Android apps on Google Play. https://www.appbrain.com/stats/number-of-android-apps. Accessed 12 May 2020
Liu, B., Kong, D., Cen, L., Gong, N.Z., Jin, H., Xiong, H.: Personalized mobile app recommendation: reconciling app functionality and user privacy preference. In: WSDM, pp. 315–324. ACM, New York (2015)
Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.): ICSOC 2016. LNCS, vol. 9936. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46295-0
Yin, H., Chen, L., Wang, W., Du, X., Nguyen, Q.V.H., Zhou, X.: Mobi-SAGE: a sparse additive generative model for mobile app recommendation. In: ICDE, Piscataway, pp. 75–78. IEEE (2017)
Zhu, K., Zhang, L., Pattavina, A.: Learning geographical and mobility factors for mobile application recommendation. IEEE Intell. Syst. 32(3), 36–44 (2017)
Cao, D., et al.: Version-sensitive mobile app recommendation. Inf. Sci. 381(1), 161–175 (2017)
Xu, Y., Zhu, Y., Shen, Y., Yu, J.: Leveraging app usage contexts for app recommendation: a neural approach. World Wide Web 22(6), 2721–2745 (2018). https://doi.org/10.1007/s11280-018-0543-8
Guo, C., Xu, Y., Hou, X., Dong, N., Xu, J., Ye, Q.: Deep attentive factorization machine for app recommendation service. In: ICWS, Piscataway, pp. 134–138. IEEE (2019)
Liang, T., He, L., Lu, C.T., Chen, L., Yu, P.S., Wu, J.: A broad learning approach for context-aware mobile application recommendation. In: ICDM, Piscataway, pp. 955–960. IEEE (2017)
Xie, F., Chen, L., Ye, Y., Liu, Y., Zheng, Z., Lin, X.: A weighted meta-graph based approach for mobile application recommendation on heterogeneous information networks. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 404–420. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03596-9_29
Ji, S., Pan, S., Cambria, E., Marttinen, P., Yu, P. S.: A survey on knowledge graphs: representation, acquisition and applications. arXiv preprint (2020). https://arxiv.org/abs/2002.00388
Ji, G., He, S., Xu, L., Liu, K., Zhao, J.: Knowledge graph embedding via dynamic mapping matrix. In: ACL, Stroudsburg, pp. 687–696. The Association for Computer Linguistics (2015)
Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: UAI, Corvallis, Oregon, pp. 452–461. AUAI (2009)
Kabbur, S., Ning, X., Karypis, G.: FISM: factored item similarity models for top-N recommender systems. In: SIGKDD, pp. 659–667. ACM, New York (2013)
He, X., Chua, T. S.: Neural factorization machines for sparse predictive analytics. In: SIGIR, pp. 355–364. ACM, New York (2017)
Zhang, F., Yuan, N.J., Lian, D., Xie, X., Ma, W.Y.: Collaborative knowledge base embedding for recommender systems. In: SIGKDD, pp. 353–362. ACM, New York (2016)
Wang, H., Zhang, F., Xie, X., Guo, M.: DKN: deep knowledge-aware network for news recommendation. In: WWW, pp. 1835–1844. ACM, New York (2018)
Yu, X., et al.: Personalized entity recommendation: a heterogeneous information network approach. In: WSDM, pp. 283–292. ACM, New York (2014)
Wang, X., Wang, D., Xu, C., He, X., Cao, Y., Chua, T.S.: Explainable reasoning over knowledge graphs for recommendation. In: AAAI, pp. 5329–5336. AAAI Press, Menlo Park (2019)
Wang, H., et al.: RippleNet: propagating user preferences on the knowledge graph for recommender systems. In: CIKM, pp. 417–426. ACM, New York (2018)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.S.: KGAT: knowledge graph attention network for recommendation. In: SIGKDD, pp. 950–958. ACM, New York (2019)
Wang, H., Zhao, M., Xie, X., Li, W., Guo, M.: Knowledge graph convolutional networks for recommender systems. In: WWW, pp. 3307–3313. ACM, New York (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, M., Zhao, J., Dong, H., Deng, K., Liu, Y. (2020). A Knowledge Graph Based Approach for Mobile Application Recommendation. In: Kafeza, E., Benatallah, B., Martinelli, F., Hacid, H., Bouguettaya, A., Motahari, H. (eds) Service-Oriented Computing. ICSOC 2020. Lecture Notes in Computer Science(), vol 12571. Springer, Cham. https://doi.org/10.1007/978-3-030-65310-1_25
Download citation
DOI: https://doi.org/10.1007/978-3-030-65310-1_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-65309-5
Online ISBN: 978-3-030-65310-1
eBook Packages: Computer ScienceComputer Science (R0)