Abstract
Matrix factorization is a widely used collaborative filtering technique. However, the inner-product it relies on is not a proper distance metric because it does not satisfy the triangle inequality. Therefore, it cannot reliably capture similarities of neither item-item pairs nor user-user pairs, which will lead to suboptimal performance and limited interpretability. To solve these problems, we propose a novel collaborative filtering method based on metric learning, which can simultaneously capture the similarities of item-item pairs and user-user pairs besides the users’ preferences on items. Different from previous metric learning methods which always only use either global structure information or local neighborhood information, the proposed method integrates both of these two kinds of information within a probability framework. Experimental results confirm the effectiveness of the proposed method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lu, J., Wu, D., Mao, M., et al.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)
Ekstrand, M.D., Riedl, J.T., Konstan, J.A.: Collaborative filtering recommender systems. Found. Trends Hum.-Comput. Interact. 4(2), 81–173 (2011)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Hsieh, C.K., Yang, L., Cui, Y., et al.: Collaborative metric learning. In: International Conference on World Wide Web, WWW 2017, pp. 193–201 (2017)
Weinberger, K.Q., Saul, L.K.: Distance metric learning for large margin nearest neighbor classification. J. Mach. Learn. Res. 10, 207–244 (2009)
Kulis, B.: Metric learning: a survey. Found. Trends Mach. Learn. 5(4), 287–364 (2013)
Ricci, F., Rokach, L., Shapira, B.: Recommender systems: introduction and challenges. In: Ricci, F., Rokach, L., Shapira, B. (eds.) Recommender Systems Handbook, pp. 1–34. Springer, Boston (2015). https://doi.org/10.1007/978-1-4899-7637-6_1
Satzger, B., Endres, M., Kießling, W.: A preference-based recommender system. In: Bauknecht, K., Pröll, B., Werthner, H. (eds.) EC-Web 2006. LNCS, vol. 4082, pp. 31–40. Springer, Heidelberg (2006). https://doi.org/10.1007/11823865_4
Liu, H., Wu, Z., Zhang, X.: CPLR: collaborative pairwise learning to rank for personalized recommendation. Knowl.-Based Syst. 148, 31–40 (2018)
Pan, R., Zhou, Y., Cao, B., et al.: One-class collaborative filtering. In: IEEE International Conference on Data Mining, ICDM 2008, pp. 502–511 (2008)
Rendle, S., Freudenthaler, C., Gantner, Z., et al.: BPR: Bayesian personalized ranking from implicit feedback. In: Uncertainty in Artificial Intelligence, UAI 2009, pp. 452–461 (2009)
Acknowledgements
This work was sponsored by National Key R&D Program of China (Grant No. 2017YFB1002002).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Liu, H., Du, Y., Wu, Z. (2018). Collaborative Probability Metric Learning. In: Cai, Y., Ishikawa, Y., Xu, J. (eds) Web and Big Data. APWeb-WAIM 2018. Lecture Notes in Computer Science(), vol 10987. Springer, Cham. https://doi.org/10.1007/978-3-319-96890-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-96890-2_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96889-6
Online ISBN: 978-3-319-96890-2
eBook Packages: Computer ScienceComputer Science (R0)