Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3543507.3583240acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

Fine-tuning Partition-aware Item Similarities for Efficient and Scalable Recommendation

Published: 30 April 2023 Publication History

Abstract

Collaborative filtering (CF) is widely searched in recommendation with various types of solutions. Recent success of Graph Convolution Networks (GCN) in CF demonstrates the effectiveness of modeling high-order relationships through graphs, while repetitive graph convolution and iterative batch optimization limit their efficiency. Instead, item similarity models attempt to construct direct relationships through efficient interaction encoding. Despite their great performance, the growing item numbers result in quadratic growth in similarity modeling process, posing critical scalability problems. In this paper, we investigate the graph sampling strategy adopted in latest GCN model for efficiency improving, and identify the potential item group structure in the sampled graph. Based on this, we propose a novel item similarity model which introduces graph partitioning to restrict the item similarity modeling within each partition. Specifically, we show that the spectral information of the original graph is well in preserving global-level information. Then, it is added to fine-tune local item similarities with a new data augmentation strategy acted as partition-aware prior knowledge, jointly to cope with the information loss brought by partitioning. Experiments carried out on 4 datasets show that the proposed model outperforms state-of-the-art GCN models with 10x speed-up and item similarity models with 95% parameter storage savings.

References

[1]
James Baglama and Lothar Reichel. 2005. Augmented Implicitly Restarted Lanczos Bidiagonalization Methods. SIAM Journal on Scientific Computing 27, 1 (2005), 19–42. https://doi.org/10.1137/04060593X
[2]
Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, and Jonathan Eckstein. 2011. Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Foundations and Trends® in Machine Learning 3, 1 (2011), 1–122. https://doi.org/10.1561/2200000016
[3]
Chao Chen, Dongsheng Li, Junchi Yan, Hanchi Huang, and Xiaokang Yang. 2021. Scalable and Explainable 1-Bit Matrix Completion via Graph Signal Learning. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 7011–7019. https://doi.org/10.1609/aaai.v35i8.16863
[4]
Yifan Chen, Yang Wang, Xiang Zhao, Jie Zou, and Maarten De Rijke. 2020. Block-Aware Item Similarity Models for Top-N Recommendation. ACM Transactions on Information Systems 38, 4, Article 42 (sep 2020), 26 pages. https://doi.org/10.1145/3411754
[5]
Yao Cheng, Liang Yin, and Yong Yu. 2014. LorSLIM: Low Rank Sparse Linear Methods for Top-N Recommendations. In 2014 IEEE International Conference on Data Mining. 90–99. https://doi.org/10.1109/ICDM.2014.112
[6]
Jin Yao Chin, Yile Chen, and Gao Cong. 2022. The Datasets Dilemma: How Much Do We Really Know About Recommendation Datasets¿. In Proceedings of the Fifteenth ACM International Conference on Web Search and Data Mining(Virtual Event, AZ, USA) (WSDM ’22). Association for Computing Machinery, New York, NY, USA, 141–149. https://doi.org/10.1145/3488560.3498519
[7]
Evangelia Christakopoulou and George Karypis. 2016. Local Item-Item Models For Top-N Recommendation. In Proceedings of the 10th ACM Conference on Recommender Systems (Boston, Massachusetts, USA). Association for Computing Machinery, New York, NY, USA, 67–74. https://doi.org/10.1145/2959100.2959185
[8]
Mukund Deshpande and George Karypis. 2004. Item-Based Top-N Recommendation Algorithms. ACM Transactions on Information Systems 22, 1 (Jan. 2004), 143–177. https://doi.org/10.1145/963770.963776
[9]
Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, YongDong Zhang, and Meng Wang. 2020. LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval. Association for Computing Machinery, New York, NY, USA, 639–648. https://doi.org/10.1145/3397271.3401137
[10]
Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural Collaborative Filtering. In Proceedings of the 26th International Conference on World Wide Web (Perth, Australia). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE, 173–182. https://doi.org/10.1145/3038912.3052569
[11]
Reinhard Heckel, Michail Vlachos, Thomas Parnell, and Celestine Duenner. 2017. Scalable and Interpretable Product Recommendations via Overlapping Co-Clustering. In 2017 IEEE 33rd International Conference on Data Engineering (ICDE). 1033–1044. https://doi.org/10.1109/ICDE.2017.149
[12]
Michel Journée, Yurii Nesterov, Peter Richtárik, and Rodolphe Sepulchre. 2010. Generalized Power Method for Sparse Principal Component Analysis. Journal of Machine Learning Research 11, 15 (2010), 517–553.
[13]
Farhan Khawar, Leonard Poon, and Nevin L. Zhang. 2020. Learning the Structure of Auto-Encoding Recommenders. In Proceedings of The Web Conference 2020. Association for Computing Machinery, New York, NY, USA, 519–529. https://doi.org/10.1145/3366423.3380135
[14]
Farhan Khawar and Nevin L. Zhang. 2019. Modeling Multidimensional User Preferences for Collaborative Filtering. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). 1618–1621. https://doi.org/10.1109/ICDE.2019.00156
[15]
Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In Proceedings of the 5th International Conference on Learning Representations. https://doi.org/10.48550/ARXIV.1609.02907
[16]
Andrew V. Knyazev. 2001. Toward the Optimal Preconditioned Eigensolver: Locally Optimal Block Preconditioned Conjugate Gradient Method. SIAM Journal on Scientific Computing 23, 2 (2001), 517–541. https://doi.org/10.1137/S1064827500366124
[17]
Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix Factorization Techniques for Recommender Systems. Computer 42, 8 (2009), 30–37. https://doi.org/10.1109/MC.2009.263
[18]
Zihan Lin, Changxin Tian, Yupeng Hou, and Wayne Xin Zhao. 2022. Improving Graph Collaborative Filtering with Neighborhood-Enriched Contrastive Learning. In Proceedings of the ACM Web Conference 2022(Virtual Event, Lyon, France) (WWW ’22). Association for Computing Machinery, New York, NY, USA, 2320–2329. https://doi.org/10.1145/3485447.3512104
[19]
Fan Liu, Zhiyong Cheng, Lei Zhu, Zan Gao, and Liqiang Nie. 2021. Interest-Aware Message-Passing GCN for Recommendation. In Proceedings of the Web Conference 2021 (Ljubljana, Slovenia) (WWW ’21). Association for Computing Machinery, New York, NY, USA, 1296–1305. https://doi.org/10.1145/3442381.3449986
[20]
Kelong Mao, Jieming Zhu, Xi Xiao, Biao Lu, Zhaowei Wang, and Xiuqiang He. 2021. UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management (Virtual Event, Queensland, Australia). Association for Computing Machinery, New York, NY, USA, 1253–1262. https://doi.org/10.1145/3459637.3482291
[21]
M. E. J. Newman. 2013. Spectral methods for community detection and graph partitioning. Physical Review E 88 (Oct 2013), 042822. Issue 4. https://doi.org/10.1103/PhysRevE.88.042822
[22]
M. E. J. Newman and M. Girvan. 2004. Finding and evaluating community structure in networks. Physical Review E 69 (Feb 2004), 026113. Issue 2. https://doi.org/10.1103/PhysRevE.69.026113
[23]
Xia Ning and George Karypis. 2011. SLIM: Sparse Linear Methods for Top-N Recommender Systems. In 2011 IEEE 11th International Conference on Data Mining. 497–506. https://doi.org/10.1109/ICDM.2011.134
[24]
Mark O’Connor and Jon Herlocker. 1999. Clustering items for collaborative filtering. In ACM SIGIR Workshop on Recommender Systems: Algorithms and Evaluation.
[25]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian Personalized Ranking from Implicit Feedback. In Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence (Montreal, Quebec, Canada). AUAI Press, Arlington, Virginia, USA, 452–461. https://doi.org/10.5555/1795114.1795167
[26]
Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl. 2001. Item-Based Collaborative Filtering Recommendation Algorithms. In Proceedings of the 10th International Conference on World Wide Web (Hong Kong, Hong Kong). Association for Computing Machinery, New York, NY, USA, 285–295. https://doi.org/10.1145/371920.372071
[27]
Badrul M Sarwar, George Karypis, Joseph Konstan, and John Riedl. 2002. Recommender systems for large-scale e-commerce: Scalable neighborhood formation using clustering. In Proceedings of the fifth international conference on computer and information technology, Vol. 1. 291–324.
[28]
Yifei Shen, Yongji Wu, Yao Zhang, Caihua Shan, Jun Zhang, B. Khaled Letaief, and Dongsheng Li. 2021. How Powerful is Graph Convolution for Recommendation¿. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management (Virtual Event, Queensland, Australia). Association for Computing Machinery, New York, NY, USA, 1619–1629. https://doi.org/10.1145/3459637.3482264
[29]
Jianbo Shi and J. Malik. 2000. Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 8(2000), 888–905. https://doi.org/10.1109/34.868688
[30]
Harald Steck. 2019. Embarrassingly Shallow Autoencoders for Sparse Data. In The World Wide Web Conference (San Francisco, CA, USA). Association for Computing Machinery, New York, NY, USA, 3251–3257. https://doi.org/10.1145/3308558.3313710
[31]
Harald Steck. 2020. Autoencoders That Don’t Overfit towards the Identity. In Proceedings of the 34th International Conference on Neural Information Processing Systems (Vancouver, BC, Canada). Curran Associates Inc., Red Hook, NY, USA, Article 1644, 11 pages. https://doi.org/10.5555/3495724.3497368
[32]
Harald Steck, Maria Dimakopoulou, Nickolai Riabov, and Tony Jebara. 2020. ADMM SLIM: Sparse Recommendations for Many Users. In Proceedings of the 13th International Conference on Web Search and Data Mining (Houston, TX, USA). Association for Computing Machinery, New York, NY, USA, 555–563. https://doi.org/10.1145/3336191.3371774
[33]
Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural Graph Collaborative Filtering. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (Paris, France). Association for Computing Machinery, New York, NY, USA, 165–174. https://doi.org/10.1145/3331184.3331267
[34]
Xu Xie, Fei Sun, Xiaoyong Yang, Zhao Yang, Jinyang Gao, Wenwu Ou, and Bin Cui. 2021. Explore User Neighborhood for Real-time E-commerce Recommendation. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). 2464–2475. https://doi.org/10.1109/ICDE51399.2021.00279
[35]
Junliang Yu, Hongzhi Yin, Xin Xia, Tong Chen, Lizhen Cui, and Quoc Viet Hung Nguyen. 2022. Are Graph Augmentations Necessary¿ Simple Graph Contrastive Learning for Recommendation. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval(SIGIR ’22). Association for Computing Machinery, New York, NY, USA, 1294–1303. https://doi.org/10.1145/3477495.3531937
[36]
Wayne Xin Zhao, Shanlei Mu, Yupeng Hou, Zihan Lin, Yushuo Chen, Xingyu Pan, Kaiyuan Li, Yujie Lu, Hui Wang, Changxin Tian, Yingqian Min, Zhichao Feng, Xinyan Fan, Xu Chen, Pengfei Wang, Wendi Ji, Yaliang Li, Xiaoling Wang, and Ji-Rong Wen. 2021. RecBole: Towards a Unified, Comprehensive and Efficient Framework for Recommendation Algorithms. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management(CIKM ’21). Association for Computing Machinery, New York, NY, USA, 4653–4664. https://doi.org/10.1145/3459637.3482016

Cited By

View all
  • (2024)HyperSegRec: enhanced hypergraph-based recommendation system with user segmentation and item similarity learningCluster Computing10.1007/s10586-024-04560-x27:8(11727-11745)Online publication date: 3-Jun-2024
  • (2023)Collaborative Residual Metric LearningProceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3539618.3591649(1107-1116)Online publication date: 19-Jul-2023

Index Terms

  1. Fine-tuning Partition-aware Item Similarities for Efficient and Scalable Recommendation

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      WWW '23: Proceedings of the ACM Web Conference 2023
      April 2023
      4293 pages
      ISBN:9781450394161
      DOI:10.1145/3543507
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 April 2023

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Collaborative Filtering
      2. Graph Partitioning
      3. Recommender System
      4. Similarity Measuring

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Funding Sources

      Conference

      WWW '23
      Sponsor:
      WWW '23: The ACM Web Conference 2023
      April 30 - May 4, 2023
      TX, Austin, USA

      Acceptance Rates

      Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)79
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 14 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)HyperSegRec: enhanced hypergraph-based recommendation system with user segmentation and item similarity learningCluster Computing10.1007/s10586-024-04560-x27:8(11727-11745)Online publication date: 3-Jun-2024
      • (2023)Collaborative Residual Metric LearningProceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3539618.3591649(1107-1116)Online publication date: 19-Jul-2023

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media