Abstract
The core of recommendation models is estimating the probability that a user will like an item based on historical interactions. Existing collaborative filtering (CF) algorithms compute the likelihood by utilizing simple relationships between objects, e.g., user-item, item-item, or user-user. They always rely on a single type of object-object relationship, ignoring other useful relationship information in data. In this paper, we model an interaction between user and item as an edge and propose a novel CF framework, called learnable edge collaborative filtering (LECF). LECF predicts the existence probability of an edge based on the connections among edges and is able to capture the complex relationship in data. Specifically, we first adopt the concept of line graph where each node represents an interaction edge; then calculate a weighted sum of similarity between the query edge and the observed edges (i.e., historical interactions) that are selected from the neighborhood of query edge in the line graph for a recommendation. In addition, we design an efficient propagation algorithm to speed up the training and inference of LECF. Extensive experiments on four public datasets demonstrate LECF can achieve better performance than the state-of-the-art methods.
Similar content being viewed by others
References
Wang X, He X N, Wang M, et al. Neural graph collaborative filtering. In: Proceedings of the 42nd International ACM SIGIR Conference, Paris, 2019. 165–174
Ebesu T, Shen B, Fang Y, et al. Collaborative memory network for recommendation systems. In: Proceedings of the 41st International ACM SIGIR Conference, Ann Arbor Michigan, 2018. 515–524
Hosseini B, Montagne R, Hammer B. Deep-aligned convolutional neural network for skeleton-based action recognition and segmentation. Data Sci Eng, 2020, 5: 126–139
Chen J H, Chen W, Huang J J, et al. Co-purchaser recommendation for online group buying. Data Sci Eng, 2020, 5: 280–292
Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems. Computer, 2009, 42: 30–37
He X N, Liao L Z, Zhang H W, et al. Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web Companion, Perth, 2017. 173–182
Ning X, Karypis G. SLIM: sparse linear methods for top-n recommender systems. In: Proceedings of the 11th IEEE International Conference on Data Mining, Vancouver, 2011. 497–506
Herlocker J L, Konstan J A, Borchers A, et al. An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd International ACM SIGIR Conference, Berkeley, 1999. 230–237
Koren Y. Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD International Conference, Las Vegas, 2008. 426–434
Wang J, de Vries A P, Reinders M J T. Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: Proceedings of the 29th Annual International ACM SIGIR Conference, Seattle, 2006. 501–508
Nandanwar S, Murty M N. Structural neighborhood based classification of nodes in a network. In: Proceedings of the 22nd ACM SIGKDD International Conference, San Francisco, 2016. 1085–1094
Desrosiers C, Karypis G. A comprehensive survey of neighborhood-based recommendation methods. In: Recommender Systems Handbook. Berlin: Springer, 2011. 107–144
Grover A, Leskovec J. Node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference, San Francisco, 2016. 855–864
Ying R, He R N, Chen K F, et al. Graph convolutional neural networks for web-scale recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference, London, 2018. 974–983
Eksombatchai C, Jindal P, Liu J Z, et al. Pixie: a system for recommending 3+ billion items to 200+ million users in real-time. In: Proceedings of the 27th International Conference on World Wide Web Companion, Lyon, 2018
Rendle S, Freudenthaler C, Gantner Z, et al. BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence, Montreal, 2009. 452–461
Deshpande M, Karypis G. Item-based top-n recommendation algorithms. ACM Trans Inf Syst, 2004, 22: 143–177
Ghazanfar M A, Prügel-Bennett A, Szedmak S. Kernel-mapping recommender system algorithms. Inf Sci, 2012, 208: 81–104
Wang R Q, Cheng H K, Jiang Y L, et al. A novel matrix factorization model for recommendation with LOD-based semantic similarity meas re. Expert Syst Appl, 2019, 123: 70–81
Bag S, Kumar S K, Tiwari M K. An efficient recommendation generation using relevant Jaccard similarity. Inf Sci, 2019, 483: 53–64
Zeng Z J, Lin J, Li L, et al. Next-item recommendation via collaborative filtering with bidirectional item similarity. ACM Trans Inf Syst, 2020, 38: 1–22
Bayer I, He X N, Kanagal B, et al. A generic coordinate descent framework for learning from implicit feedback. In: Proceedings of the 26th International Conference on World Wide Web, Perth, 2017. 1341–1350
He X N, Zhang H W, Kan M Y, et al. Fast matrix factorization for online recommendation with implicit feedback. In: Proceedings of the 39th International ACM SIGIR Conference, Pisa, 2016. 549–558
Cheng H T, Koc L, Harmsen J, et al. Wide & deep learning for recommender systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, Boston, 2016. 7–10
Feng S S, Tran L V, Cong G, et al. HME: a hyperbolic metric embedding approach for next-POI recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference, New York, 2020. 1429–1438
Mirvakhabova L, Frolov E, Khrulkov V, et al. Performance of hyperbolic geometry models on top-n recommendation tasks. In: Proceedings of ACM Conference on Recommender Systems, New York, 2020. 527–532
Ma C, Ma L H, Zhang Y X, et al. Probabilistic metric learning with adaptive margin for top-k recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference, New York, 2020. 1036–1044
Zheng L, Lu C T, Jiang F, et al. Spectral collaborative filtering. In: Proceedings of the 12th ACM Conference on Recommender System, Vancouver, 2018. 311–319
Chen H X, Yin H Z, Chen T, et al. Social boosted recommendation with folded bipartite network embedding. IEEE Trans Knowl Data Eng, 2020. doi: https://doi.org/10.1109/TKDE.2020.2982878
Cui C R, Shen J L, Nie L Q, et al. Augmented collaborative filtering for sparseness reduction in personalized POI recommendation. ACM Trans Intell Syst Technol, 2017, 8: 1–23
Lu Y F, Fang Y, Shi C. Meta-learning on heterogeneous information networks for cold-start recommendation. In: Proceedings of the 26th ACM SIGKDD International Conference, New York, 2020. 1563–1573
He X N, Deng K, Wang X, et al. Lightgcn: simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd International ACM SIGIR Conference, Virtual Event, 2020. 639–648
Kipf T N, Welling M. Semi-supervised classification with graph convolutional networks. In: Proceedings of the 5th International Conference on Learning Representations, Toulon, 2017
Geng X, Zhang H W, Bian J W, et al. Learning image and user features for recommendation in social networks. In Proceedings of the 15th IEEE International Conference on Computer Vision, Santiago, 2015. 4274–4282
Harper F M, Konstan J A. The movielens datasets: history and context. ACM Trans Interact Intell Syst, 2015, 5: 1–19
He R N, McAuley J. Ups and downs: modeling the visual evolution of fashion trends with one-class collaborative filtering. In: Proceedings of the 25th International Conference on World Wide Web, Montreal, 2016. 507–517
Wang H, Wang N Y, Yeung D Y. Collaborative deep learning for recommender systems. In: Proceedings of the 21st ACM SIGKDD International Conference, Sydney, 2015. 1235–1244
He X N, Chen T, Kan M Y, et al. Trirank: review-aware explainable recommendation by modelingaspects. In: Proceedings of the 24th ACM International Conference on Information and Knowledge Management, Melbourne, 2015
Paudel B, Christoffel F, Newell C, et al. Updatable, accurate, diverse, and scalable recommendations for interactive applications. ACM Trans Interact Intell Syst, 2016, 7: 34
Acknowledgements
This work was supported by National Key Research and Development Program of China (Grant No. 2018YFB1004403), National Natural Science Foundation of China (Grant Nos. U1936104, 61902037, 61832001), ARC Discovery Project (Grant No. DP190101985), CAAI-Huawei MindSpore Open Fund, Beijing Academy of Artificial Intelligence (BAAI), PKU-Baidu Fund (Grant No. 2019BD006), and Fundamental Research Funds for the Central Universities (Grant No. 2020RC25).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiao, S., Shao, Y., Li, Y. et al. LECF: recommendation via learnable edge collaborative filtering. Sci. China Inf. Sci. 65, 112101 (2022). https://doi.org/10.1007/s11432-020-3274-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11432-020-3274-6