Abstract
Recommender systems can help to relieve the dilemma called information overload. Collaborative filtering is a primary approach based on collective historical ratings to recommend items to users. One of the most competitive collaborative filtering algorithm is matrix factorization. In this paper, we proposed an alternative method. It aims to make users be spatially close to items they like and be far away from items they dislike, by connecting matrix factorization and distance metric learning. The metric and latent factors are trained simultaneously and then used to generate reliable recommendations. The experiments conducted on the real-world datasets have shown that, compared with methods only based on factorization, our method has advantage in terms of accuracy.
References
Hernando, A., Bobadilla, J., Ortega, F.: A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model. Knowl. Based Syst. 97, 188–202 (2016)
Hocke, J., Martinetz, T.: Global metric learning by gradient descent. In: Wermter, S., Weber, C., Duch, W., Honkela, T., Koprinkova-Hristova, P., Magg, S., Palm, G., Villa, A.E.P. (eds.) ICANN 2014. LNCS, vol. 8681, pp. 129–135. Springer, Cham (2014). doi:10.1007/978-3-319-11179-7_17
Hsieh, C.K., Yang, L., Cui, Y., Lin, T.Y.: Collaborative metric learning. In: Proceedings of the 26th International Conference on World Wide Web, pp. 193–201. ACM (2017)
Jamali, M., Ester, M.: A matrix factorization technique with trust propagation for recommendation in social networks, pp. 135–142 (2010)
Khoshneshin, M., Street, W.N.: Collaborative filtering via Euclidean embedding. In: ACM Conference on Recommender Systems, pp. 87–94 (2010)
Koren, Y.: Collaborative filtering with temporal dynamics. Commun. ACM 53(4), 89–97 (2010)
Koren, Y., Bell, R.M., Volinsky, C.: Matrix factorization techniques for recommender systems. IEEE Comput. 42(8), 30–37 (2009)
Kulis, B., et al.: Metric learning: a survey. Found. Trends \(\textregistered \). Mach. Learn. 5(4), 287–364 (2013). Now Publishers, Inc.
Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)
Nguyen, B., Morell, C., De Baets, B.: Supervised distance metric learning through maximization of the Jeffrey divergence. Pattern Recog. 64, 215–225 (2017). Elsevier
Qian, Q., Jin, R., Yi, J., Zhang, L., Zhu, S.: Efficient distance metric learning by adaptive sampling and mini-batch stochastic gradient descent (SGD). Mach. Learn. 99(3), 353–372 (2015)
Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: International Conference on Neural Information Processing Systems, pp. 1257–1264 (2007)
Wang, J., Deng, Z., Choi, K., Jiang, Y., Luo, X., Chung, F., Wang, S.: Distance metric learning for soft subspace clustering in composite kernel space. Pattern Recogn. 52, 113–134 (2016)
Wu, P., Hoi, S.C.H., Zhao, P., Miao, C., Liu, Z.: Online multi-modal distance metric learning with application to image retrieval. IEEE Trans. Knowl. Data Eng. 28(2), 454–467 (2016)
Acknowledgment
This research is supported by the Basic and Advanced Research Projects in Chongqing (cstc2015jcyjA40049), the National Key Basic Research Program of China (973) (2013CB328903), the National Natural Science Foundation of China (61472021), and the Fundamental Research Funds for the Central Universities (106112014 CDJZR 095502).
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
Yu, J., Gao, M., Rong, W., Song, Y., Fang, Q., Xiong, Q. (2017). Make Users and Preferred Items Closer: Recommendation via Distance Metric Learning. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science(), vol 10638. Springer, Cham. https://doi.org/10.1007/978-3-319-70139-4_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-70139-4_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70138-7
Online ISBN: 978-3-319-70139-4
eBook Packages: Computer ScienceComputer Science (R0)