Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3580305.3599324acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article
Free access

Efficient Bi-Level Optimization for Recommendation Denoising

Published: 04 August 2023 Publication History

Abstract

The acquisition of explicit user feedback (e.g., ratings) in real-world recommender systems is often hindered by the need for active user involvement. To mitigate this issue, implicit feedback (e.g., clicks) generated during user browsing is exploited as a viable substitute. However, implicit feedback possesses a high degree of noise, which significantly undermines recommendation quality. While many methods have been proposed to address this issue by assigning varying weights to implicit feedback, two shortcomings persist: (1) the weight calculation in these methods is iteration-independent, without considering the influence of weights in previous iterations, and (2) the weight calculation often relies on prior knowledge, which may not always be readily available or universally applicable.
To overcome these two limitations, we model recommendation denoising as a bi-level optimization problem. The inner optimization aims to derive an effective model for the recommendation, as well as guiding the weight determination, thereby eliminating the need for prior knowledge. The outer optimization leverages gradients of the inner optimization and adjusts the weights in a manner considering the impact of previous weights. To efficiently solve this bi-level optimization problem, we employ a weight generator to avoid the storage of weights and a one-step gradient-matching-based loss to significantly reduce computational time. The experimental results on three benchmark datasets demonstrate that our proposed approach outperforms both state-of-the-art general and denoising recommendation models. The code is available at https://github.com/CoderWZW/BOD.

Supplementary Material

MP4 File (Efficient Bi-Level Optimization for Recommendation Denoising.mp4)
The presentation video of "Efficient Bi-Level Optimization for Recommendation Denoising" briefly introduces the problem, purpose, and solution.
MP4 File (Efficient Bi-Level Optimization for Recommendation Denoising-long version.mp4)
Presentation video (long version) for paper "Efficient Bi-Level Optimization for Recommendation Denoising".

References

[1]
Zhi Bian, Shaojun Zhou, Hao Fu, Qihong Yang, Zhenqi Sun, Junjie Tang, Guiquan Liu, Kaikui Liu, and Xiaolong Li. 2021. Denoising user-aware memory network for recommendation. In Proceedings of ACM Conference on Recommender Systems 2021. 400--410.
[2]
Dong-Kyu Chae, Jin-Soo Kang, Sang-Wook Kim, and Jung-Tae Lee. 2018. Cfgan: A generic collaborative filtering framework based on generative adversarial networks. In Proceedings of the 27th ACM international conference on information and knowledge management. 137--146.
[3]
Jiawei Chen, Hande Dong, Yang Qiu, Xiangnan He, Xin Xin, Liang Chen, Guli Lin, and Keping Yang. 2021. AutoDebias: Learning to debias for recommendation. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2021. 21--30.
[4]
Jingtao Ding, Guanghui Yu, Xiangnan He, Fuli Feng, Yong Li, and Depeng Jin. 2019. Sampler design for bayesian personalized ranking by leveraging view data. IEEE Transactions on Knowledge and Data Engineering, Vol. 33, 2 (2019), 667--681.
[5]
Christian Ganhör, David Penz, Navid Rekabsaz, Oleg Lesota, and Markus Schedl. 2022. Unlearning Protected User Attributes in Recommendations with Adversarial Training. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. 2142--2147.
[6]
Zeno Gantner, Lucas Drumond, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2012. Personalized ranking for non-uniformly sampled items. In Proceedings of KDD Cup 2011. PMLR, 231--247.
[7]
Yunjun Gao, Yuntao Du, Yujia Hu, Lu Chen, Xinjun Zhu, Ziquan Fang, and Baihua Zheng. 2022. Self-Guided Learning to Denoise for Robust Recommendation. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2022. ACM, 1412--1422.
[8]
Xavier Glorot and Yoshua Bengio. 2010. Understanding the difficulty of training deep feedforward neural networks. In Proceedings of the thirteenth international conference on artificial intelligence and statistics 2010. JMLR, 249--256.
[9]
Lei Guo, Hongzhi Yin, Qinyong Wang, Tong Chen, Alexander Zhou, and Nguyen Quoc Viet Hung. 2019. Streaming session-based recommendation. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining 2019. 1569--1577.
[10]
Xiangnan He and Tat-Seng Chua. 2017. Neural factorization machines for sparse predictive analytics. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2017. 355--364.
[11]
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 International ACM SIGIR Conference on Research and Development in Information Retrieval 2020. 639--648.
[12]
Xiangnan He, Zhankui He, Xiaoyu Du, and Tat-Seng Chua. 2018. Adversarial personalized ranking for recommendation. In The 41st International ACM SIGIR conference on research & development in information retrieval. 355--364.
[13]
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. 173--182.
[14]
Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In IEEE International Conference on Data Mining 2008. 263--272.
[15]
Wei Jin, Xianfeng Tang, Haoming Jiang, Zheng Li, Danqing Zhang, Jiliang Tang, and Bing Yin. 2022. Condensing graphs via one-step gradient matching. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining 2022. 720--730.
[16]
Wei Jin, Lingxiao Zhao, Shichang Zhang, Yozen Liu, Jiliang Tang, and Neil Shah. 2021. Graph Condensation for Graph Neural Networks. In International Conference on Learning Representations 2021.
[17]
Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
[18]
Diederik P Kingma and Max Welling. 2013. Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114 (2013).
[19]
Defu Lian, Yongji Wu, Yong Ge, Xing Xie, and Enhong Chen. 2020. Geography-aware sequential location recommendation. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery & Data Mining 2020. 2009--2019.
[20]
Hongyu Lu, Min Zhang, and Shaoping Ma. 2018. Between clicks and satisfaction: Study on multi-phase user preferences and satisfaction for online news reading. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2019. 435--444.
[21]
Timothy Nguyen, Roman Novak, Lechao Xiao, and Jaehoon Lee. 2021. Dataset distillation with infinitely wide convolutional networks. Advances in Neural Information Processing Systems, Vol. 34 (2021), 5186--5198.
[22]
Weike Pan and Li Chen. 2013. Gbpr: Group preference based bayesian personalized ranking for one-class collaborative filtering. In Proceedings of International Joint Conference on Artificial Intelligence 2013.
[23]
Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars BPR Schmidt-Thieme. 2014. Bayesian personalized ranking from implicit feedback. In Proc. of Uncertainty in Artificial Intelligence 2014. 452--461.
[24]
Salah Rifai, Pascal Vincent, Xavier Muller, Xavier Glorot, and Yoshua Bengio. 2011. Contractive auto-encoders: Explicit invariance during feature extraction. In Proceedings of the 28th international conference on international conference on machine learning 2011. 833--840.
[25]
Jiliang Tang, Xia Hu, Huiji Gao, and Huan Liu. 2013. Exploiting local and global social context for recommendation. In Proceedings of International Joint Conference on Artificial Intelligence 2013, Vol. 13. 2712--2718.
[26]
Chenyang Wang, Yuanqing Yu, Weizhi Ma, Min Zhang, Chong Chen, Yiqun Liu, and Shaoping Ma. 2022b. Towards Representation Alignment and Uniformity in Collaborative Filtering. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining 2022. 1816--1825.
[27]
J Wang, L Yu, W Zhang, Y Gong, Y Xu, B Wang, P Zhang, and D Zhang. 2018. A minimax game for unifying generative and discriminative information retrieval models. Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2018 (2018).
[28]
Qinyong Wang, Hongzhi Yin, Hao Wang, Quoc Viet Hung Nguyen, Zi Huang, and Lizhen Cui. 2019b. Enhancing collaborative filtering with generative augmentation. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining 2019. 548--556.
[29]
Tongzhou Wang and Phillip Isola. 2020. Understanding contrastive representation learning through alignment and uniformity on the hypersphere. In Proceedings of International Conference on Machine Learning 2020. PMLR, 9929--9939.
[30]
Wenjie Wang, Fuli Feng, Xiangnan He, Liqiang Nie, and Tat-Seng Chua. 2021a. Denoising implicit feedback for recommendation. In Proceedings of the ACM International Conference on Web Search and Data Mining 2021. 373--381.
[31]
Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019a. Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval. 165--174.
[32]
Yu Wang, Xin Xin, Zaiqiao Meng, Joemon M Jose, Fuli Feng, and Xiangnan He. 2022a. Learning Robust Recommenders through Cross-Model Agreement. In Proceedings of the ACM Web Conference 2022. 2015--2025.
[33]
Zitai Wang, Qianqian Xu, Zhiyong Yang, Xiaochun Cao, and Qingming Huang. 2021b. Implicit Feedbacks are Not Always Favorable: Iterative Relabeled One-Class Collaborative Filtering against Noisy Interactions. In Proceedings of the 29th ACM International Conference on Multimedia 2021. 3070--3078.
[34]
Fan Wu, Min Gao, Junliang Yu, Zongwei Wang, Kecheng Liu, and Xu Wang. 2021a. Ready for emerging threats to recommender systems? A graph convolution-based generative shilling attack. Information Sciences 2021, Vol. 578 (2021), 683--701.
[35]
Jiancan Wu, Xiang Wang, Fuli Feng, Xiangnan He, Liang Chen, Jianxun Lian, and Xing Xie. 2021b. Self-supervised graph learning for recommendation. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2021. 726--735.
[36]
Hongzhi Yin, Bin Cui, Zi Huang, Weiqing Wang, Xian Wu, and Xiaofang Zhou. 2015. Joint modeling of users' interests and mobility patterns for point-of-interest recommendation. In Proceedings of the 23rd ACM International Conference on Multimedia. 819--822.
[37]
Hongzhi Yin, Qinyong Wang, Kai Zheng, Zhixu Li, Jiali Yang, and Xiaofang Zhou. 2019. Social influence-based group representation learning for group recommendation. In IEEE 35th International Conference on Data Engineering 2019. 566--577.
[38]
Junliang Yu, Hongzhi Yin, Min Gao, Xin Xia, Xiangliang Zhang, and Nguyen Quoc Viet Hung. 2021a. Socially-aware self-supervised tri-training for recommendation. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery & Data Mining 2021. 2084--2092.
[39]
Junliang Yu, Hongzhi Yin, Jundong Li, Qinyong Wang, Nguyen Quoc Viet Hung, and Xiangliang Zhang. 2021b. Self-supervised multi-channel hypergraph convolutional network for social recommendation. In Proceedings of the Web Conference 2021. 413--424.
[40]
Junliang Yu, Hongzhi Yin, Xin Xia, Tong Chen, Lizhen Cui, and Quoc Viet Hung Nguyen. 2022a. Are graph augmentations necessary? simple graph contrastive learning for recommendation. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval 2022. 1294--1303.
[41]
Junliang Yu, Hongzhi Yin, Xin Xia, Tong Chen, Jundong Li, and Zi Huang. 2022b. Self-supervised learning for recommender systems: A survey. arXiv preprint arXiv:2203.15876 (2022).
[42]
Fajie Yuan, Xin Xin, Xiangnan He, Guibing Guo, Weinan Zhang, Chua Tat-Seng, and Joemon M Jose. 2018. fBGD: Learning embeddings from positive unlabeled data with BGD. (2018).
[43]
Junwei Zhang, Min Gao, Junliang Yu, Lei Guo, Jundong Li, and Hongzhi Yin. 2021. Double-scale self-supervised hypergraph learning for group recommendation. In Proceedings of the ACM International Conference on Information & Knowledge Management 2021. 2557--2567.
[44]
Junwei Zhang, Min Gao, Junliang Yu, Xinyi Wang, Yuqi Song, and Qingyu Xiong. 2019. Nonlinear Transformation for Multiple Auxiliary Information in Music Recommendation. In Proceedings of International Joint Conference on Neural Networks 2019. IEEE, 1--8.
[45]
Wei Zhang, Junbing Yan, Zhuo Wang, and Jianyong Wang. 2022. Neuro-Symbolic Interpretable Collaborative Filtering for Attribute-based Recommendation. In Proceedings of the ACM Web Conference 2022. 3229--3238.
[46]
Bo Zhao, Konda Reddy Mopuri, and Hakan Bilen. 2021. Dataset Condensation with Gradient Matching. Proceedings of International Conference on Learning Representations 2021, Vol. 1, 2 (2021), 3.
[47]
Tong Zhao, Julian McAuley, and Irwin King. 2014. Leveraging social connections to improve personalized ranking for collaborative filtering. In Proceedings of the ACM international conference on conference on information and knowledge management 2014. 261--270.
[48]
Daniel Zügner and Stephan Günnemann. 2018. Adversarial Attacks on Graph Neural Networks via Meta Learning. In Proceedings of International Conference on Learning Representations 2019.

Cited By

View all
  • (2025)Denoising Alignment with Large Language Model for RecommendationACM Transactions on Information Systems10.1145/369666243:2(1-35)Online publication date: 24-Jan-2025
  • (2025)Condensing Pre-Augmented Recommendation Data via Lightweight Policy Gradient EstimationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.348424937:1(162-173)Online publication date: Jan-2025
  • (2024)Unified Denoising Training for RecommendationProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688109(612-621)Online publication date: 8-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
KDD '23: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
August 2023
5996 pages
ISBN:9798400701030
DOI:10.1145/3580305
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: 04 August 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bi-level optimization
  2. denoising
  3. implicit feedback
  4. recommendation

Qualifiers

  • Research-article

Funding Sources

  • the National Natural Science Foundation of China
  • Australian Research Council Future Fellowship
  • Discovery Project

Conference

KDD '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

Upcoming Conference

KDD '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)395
  • Downloads (Last 6 weeks)21
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Denoising Alignment with Large Language Model for RecommendationACM Transactions on Information Systems10.1145/369666243:2(1-35)Online publication date: 24-Jan-2025
  • (2025)Condensing Pre-Augmented Recommendation Data via Lightweight Policy Gradient EstimationIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.348424937:1(162-173)Online publication date: Jan-2025
  • (2024)Unified Denoising Training for RecommendationProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688109(612-621)Online publication date: 8-Oct-2024
  • (2024)Unveiling Vulnerabilities of Contrastive Recommender Systems to Poisoning AttacksProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671795(3311-3322)Online publication date: 25-Aug-2024
  • (2024)Double Correction Framework for Denoising RecommendationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671692(1062-1072)Online publication date: 25-Aug-2024
  • (2024)Denoising Diffusion Recommender ModelProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657825(1370-1379)Online publication date: 10-Jul-2024
  • (2024)Distributionally Robust Graph-based Recommendation SystemProceedings of the ACM Web Conference 202410.1145/3589334.3645598(3777-3788)Online publication date: 13-May-2024
  • (2024)Multi-level sequence denoising with cross-signal contrastive learning for sequential recommendationNeural Networks10.1016/j.neunet.2024.106480179(106480)Online publication date: Nov-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media