Abstract
The explosive growth in the number of smartphone applications (apps) available on the market poses a significant challenge to making personalized recommendations based on user preferences. The training data usually consists of sparse binary implicit feedback (i.e. user-app installation pairs), which results in ambiguities in representing the users interests due to a lack of negative examples. In this paper, we propose two kernel incorporated matrix factorization models to predict user preferences for apps by introducing the categorical information of the apps. The two models extends Probabilistic Matrix Factorization (PMF) by constraining the user and app latent features to be similar to their neighbors in the app-categorical space, and adopts Stochastic Gradient Decent (SGD)-based methods to learn the models. The experimental results show that our model outperforms the baselines, in terms of two ranking-oriented evaluation metrics.
Keywords
- Root Mean Square Error
- Latent Dirichlet Allocation
- Collaborative Filter
- Mean Average Precision
- Categorical Label
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Shi, Y., Larson, M., Hanjalic, A.: Collaborative filtering beyond the user-item matrix: a survey of the state of the art and future challenges. ACM Comput. Surv. (CSUR) 47(1), 1–45 (2014)
Cai, Y., Leung, H., Li, Q., Min, H., Tang, J., Li, J.: Typicality-based collaborative filtering recommendation. IEEE Trans. Knowl. Data Eng. 26(3), 766–779 (2014)
Wang, J., de Vries, A.P., Reinders, M.J.T.: Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 501–508. ACM (2006)
Wu, J., Chen, L., Feng, Y., Zheng, Z., Zhou, M., Wu, Z.: Predicting quality of service for selection by neighborhood-based collaborative filtering. IEEE Trans. Syst. Man Cybern. Syst. 43(2), 428–439 (2013)
Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. (TOIS) 22(1), 89–115 (2004)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 8, 30–37 (2009)
Pan, R., Zhou, Y., Cao, B., Liu, N.N., Lukose, R., Scholz, M., Yang, Q.: One-class collaborative filtering. In: Proceedings of the 8th IEEE International Conference on Data Mining, pp. 502–511 (2008)
Sindhwani, V., Bucak, S.S., Hu, J., Mojsilovic, A.: One-class matrix completion with lowdensity factorizations. In: Proceedings of the 10th IEEE International Conference on Data Mining, pp. 1055–1060 (2010)
Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. Citeseer (2011)
Bao, Y., Fang, H., Zhang, J.: Leveraging decomposed trust in probabilistic matrix factorization for effective recommendation. In: Proceedings of the 28th AAAI Conference on Artificial Intelligence, pp. 30–36 (2014)
Luo, X., Zhou, M., Xia, Y., Zhu, Q.: An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans. Indus. Inf. 10(2), 1273–1284 (2014)
Zhou, T., Shan, H., Banerjee, A., Sapiro, G.: Kernelized probabilistic matrix factorization: exploiting graphs and side information. Proc. SIAM Int. Conf. Data Mining 12, 403–414 (2012)
Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In: Proceedings of the 25th International Conference on Machine Learning, pp. 880–887. ACM (2008)
Porteous, I., Asuncion, A.U., Welling, M.: Bayesian matrix factorization with side information and Dirichlet process mixtures. In: Proceedings of 24th AAAI Conference on Artificial Intelligence (2010)
Park, S., Kim, Y., Choi, S.: Hierarchical Bayesian matrix factorization with side information. In: Proceedings of International Joint Conference on Artificial Intelligence, AAAI Press, pp. 1593–1599 (2013)
Yoo, J., Choi, S.: Hierarchical variational Bayesian matrix co-factorization. In: IEEE International Conference on Proceedings of Acoustics, Speech and Signal Processing, pp. 1901–1904 (2012)
Shi, K., Ali, K.: GetJar mobile application recommendations with very sparse datasets. In: Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 204–212 (2012)
Lin, J., Sugiyama, K., Kan, M., Chua, T.: Addressing cold-start in app recommendation: latent user models constructed from twitter followers. In: Proceedings of the 36th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 283–292 (2013)
Lin, J., Sugiyama, K., Kan, M., Chua, T.: New and improved: modeling versions to improve app. recommendation. In: Proceedings of the 37th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 647–656 (2014)
Acknowledgement
This work is supported by China National Science Foundation (Granted Number 61472253), Research Funds of Science and Technology Commission of Shanghai Municipality (Granted Number 15411952502) and Cross Research Fund of Biomedical Engineering of Shanghai JiaoTong University (YG2015MS61).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Liu, C., Cao, J., He, J. (2017). Leveraging Kernel Incorporated Matrix Factorization for Smartphone Application Recommendation. In: Candan, S., Chen, L., Pedersen, T., Chang, L., Hua, W. (eds) Database Systems for Advanced Applications. DASFAA 2017. Lecture Notes in Computer Science(), vol 10177. Springer, Cham. https://doi.org/10.1007/978-3-319-55753-3_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-55753-3_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55752-6
Online ISBN: 978-3-319-55753-3
eBook Packages: Computer ScienceComputer Science (R0)