{"type":"ScholarlyArticle","title":"Intent-aware Recommendation via Disentangled Graph Contrastive Learning","authors":[{"name":"Yuling Wang","slug":"yuling-wang","given":"Yuling","family":"Wang","affiliation":"Beijing University of Posts and Telecommunications"},{"name":"Xiao Wang","slug":"xiao-wang","given":"Xiao","family":"Wang","affiliation":"Beihang University"},{"name":"Xiangzhou Huang","slug":"xiangzhou-huang","given":"Xiangzhou","family":"Huang","affiliation":""},{"name":"Yanhua Yu","slug":"yanhua-yu","given":"Yanhua","family":"Yu","affiliation":"Beijing University of Posts and Telecommunications"},{"name":"Haoyang Li","slug":"haoyang-li","given":"Haoyang","family":"Li","affiliation":"Tsinghua University"},{"name":"Mengdi Zhang","slug":"mengdi-zhang","given":"Mengdi","family":"Zhang","affiliation":""},{"name":"Zirui Guo","slug":"zirui-guo","given":"Zirui","family":"Guo","affiliation":"Beijing University of Posts and Telecommunications"},{"name":"Wei Wu","slug":"wei-wu","given":"Wei","family":"Wu","affiliation":""}],"abstract":"Graph neural network (GNN) based recommender systems have become one of the mainstream trends due to the powerful learning ability from user behavior data. Understanding the user intents from behavior data is the key to recommender systems, which poses two basic requirements for GNN-based recommender systems. One is how to learn complex and diverse intents especially when the user behavior is usually inadequate in reality. The other is different behaviors have different intent distributions, so how to establish their relations for a more explainable  recommender system. In this paper, we present the Intent-aware Recommendation via Disentangled Graph Contrastive Learning (IDCL), which simultaneously learns interpretable intents and behavior distributions over those intents. Specifically, we first model the user behavior data as a user-item-concept graph, and design a GNN based behavior disentangling module to learn the different intents. Then we propose the intent-wise contrastive learning to enhance the intent disentangling and meanwhile infer the behavior distributions. Finally, the coding rate reduction regularization is introduced to make the behaviors of different intents orthogonal. Extensive experiments demonstrate the effectiveness of IDCL in terms of substantial improvement and the interpretability.","doi":"10.24963/ijcai.2023/260","url":"https://ijcai.org/proceedings/2023/260","pdf":"https://ijcai.org/proceedings/2023/0260.pdf","markdown":"https://ijcai.org/proceedings/2023/260.md","bibtex":"https://ijcai.org/proceedings/2023/bibtex/260","volume":{"slug":"2023","title":"Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2023","url":"https://ijcai.org/proceedings/2023/","year":2023,"location":"Macao, SAR","dates":"19-25 August 2023","editors":"Edith Elkind","isbn":"978-1-956792-03-4","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2023"},"section":"Data Mining","track":"Main Track","number":260,"pages":{"first":2343,"last":2351},"keywords":["Data Mining: DM: Networks","Data Mining: DM: Recommender systems","Data Mining: DM: Mining graphs"],"videos":[],"references":[{"position":1,"raw":"[Chen et al., 2016] Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, and Pieter Abbeel. Info- gan: Interpretable representation learning by information maximizing generative adversarial nets. Advances in neu- ral information processing systems, 29, 2016.","title":"Infogan: Interpretable representation learning by information maximizing generative adversarial nets","authors":"Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, Pieter Abbeel","year":"2016","venue":"Advances in neural information processing systems","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Chen et al., 2020] Ting Chen, Simon Kornblith, Moham- mad Norouzi, and Geoffrey E. Hinton. A simple frame- work for contrastive learning of visual representations. in- ternational conference on machine learning, 2020.","title":"A simple framework for contrastive learning of visual representations","authors":"Ting Chen, Simon Kornblith, Mohammad Norouzi, Geoffrey E Hinton","year":"2020","venue":"ternational conference on machine learning","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Guo et al., 2017] Huifeng Guo, Ruiming Tang, Yunming Ye, Zhenguo Li, and Xiuqiang He. Deepfm: A factorization-machine based neural network for ctr pre- diction. international joint conference on artificial intel- ligence, 2017.","title":"Deepfm: A factorization-machine based neural network for ctr prediction","authors":"Guo","year":"2017","venue":"international joint conference on artificial intelligence","doi":null,"url":null,"internal_url":"/proceedings/2017/239"},{"position":4,"raw":"[Guo et al., 2022] Zhiqiang Guo, Guohui Li, Jianjun Li, and Huaicong Chen. Topicvae: Topic-aware disentanglement representation learning for enhanced recommendation. In Proceedings of the 30th ACM International Conference on Multimedia, pages 511-520, 2022.","title":"Topicvae: Topic-aware disentanglement representation learning for enhanced recommendation","authors":"Zhiqiang Guo, Guohui Li, Jianjun Li, Huaicong Chen","year":"2022","venue":"Proceedings of the 30th ACM International Conference on Multimedia","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Harper and Konstan, 2015] F. Maxwell Harper and Joseph A. Konstan. The movielens datasets: His- tory and context. Ksii Transactions on Internet and Information Systems, 2015.","title":"The movielens datasets: History and context","authors":"F, Maxwell Harper, Joseph A Konstan","year":"2015","venue":"Ksii Transactions on Internet and Information Systems","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[He et al., 2017] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collab- orative filtering. In Proceedings of the 26th international conference on world wide web, pages 173-182, 2017.","title":"Neural collaborative filtering","authors":"He","year":"2017","venue":"Proceedings of the 26th international conference on world wide web","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[He et al., 2020] Xiangnan He, Kuan Deng, Xiang Wang, Yan Li, Yongdong Zhang, and Meng Wang. Lightgcn: Simplifying and powering graph convolution network for recommendation. arXiv: Information Retrieval, 2020.","title":"Lightgcn: Simplifying and powering graph convolution network for recommendation","authors":"He","year":"2020","venue":"arXiv: Information Retrieval","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Higgins et al., 2017] Irina Higgins, Loic Matthey, Arka Pal, Christopher P. Burgess, Xavier Glorot, Matthew Botvinick, Shakir Mohamed, and Alexander Lerchner. beta-vae: Learning basic visual concepts with a con- strained variational framework. Learning, 2017.","title":"beta-vae: Learning basic visual concepts with a constrained variational framework","authors":"Irina Higgins, Loic Matthey, Arka Pal, Christopher P Burgess, Xavier Glorot, Matthew Botvinick, Shakir Mohamed, Alexander Lerchner","year":"2017","venue":"Learning","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Hsieh et al., 2018] Jun-Ting Hsieh, Bingbin Liu, De-An Huang, Li Fei-Fei, and Juan Carlos Niebles. Learning to decompose and disentangle representations for video pre- diction. neural information processing systems, 2018.","title":"Learning to decompose and disentangle representations for video prediction","authors":"Jun-Ting Hsieh, Bingbin Liu, De-An Huang, Li Fei-Fei, Juan Carlos Niebles","year":"2018","venue":"neural information processing systems","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Kipf and Welling, 2016] Thomas Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. arXiv: Learning, 2016.","title":"Semi-supervised classification with graph convolutional networks","authors":"Thomas Kipf, Max Welling","year":"2016","venue":null,"doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Koren et al., 2009] Yehuda Koren, Robert M. Bell, and Chris Volinsky. Matrix factorization techniques for rec- ommender systems. IEEE Computer, 2009.","title":"Matrix factorization techniques for recommender systems","authors":"Koren","year":"2009","venue":"IEEE Computer","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Li et al., 2021] Haoyang Li, Xin Wang, Ziwei Zhang, Ze- huan Yuan, Hang Li, and Wenwu Zhu. Disentangled con- trastive learning on graphs. neural information processing systems, 2021.","title":"Disentangled contrastive learning on graphs","authors":"Li","year":"2021","venue":"neural information processing systems","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Liang et al., 2018] Dawen Liang, Rahul G Krishnan, Matthew D Hoffman, and Tony Jebara. Variational autoen- coders for collaborative filtering. In Proceedings of the 2018 world wide web conference, pages 689-698, 2018.","title":"Variational autoencoders for collaborative filtering","authors":"Dawen Liang, G Rahul, Matthew D Krishnan, Tony Hoffman, Jebara","year":"2018","venue":"Proceedings of the 2018 world wide web conference","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Lin et al., 2022] Zihan Lin, Changxin Tian, Yupeng Hou, and Wayne Xin Zhao. Improving graph collaborative fil- tering with neighborhood-enriched contrastive learning. 2022.","title":"Improving graph collaborative filtering with neighborhood-enriched contrastive learning","authors":"Zihan Lin, Changxin Tian, Yupeng Hou, Wayne Xin Zhao","year":"2022","venue":null,"doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Locatello et al., 2018] Francesco Locatello, Stefan Bauer, Mario Lucic, Gunnar Rätsch, Sylvain Gelly, Bernhard Schölkopf, and Olivier Bachem. Challenging common assumptions in the unsupervised learning of disentangled representations. Learning, 2018.","title":"Challenging common assumptions in the unsupervised learning of disentangled representations","authors":"Francesco Locatello, Stefan Bauer, Mario Lucic, Gunnar Rätsch, Sylvain Gelly, Bernhard Schölkopf, Olivier Bachem","year":"2018","venue":"Learning","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Ma et al., 2007] Yi Ma, Harm Derksen, Wei Hong, and John Wright. Segmentation of multivariate mixed data via lossy data coding and compression. IEEE transactions on pattern analysis and machine intelligence, 29(9):1546- 1562, 2007.","title":"Segmentation of multivariate mixed data via lossy data coding and compression","authors":"Yi Ma, Harm Derksen, Wei Hong, John Wright","year":"2007","venue":"IEEE transactions on pattern analysis and machine intelligence","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Ma et al., 2019a] Jianxin Ma, Peng Cui, Kun Kuang, Xin Wang, and Wenwu Zhu. Disentangled graph convolutional networks. international conference on machine learning, 2019.","title":"Disentangled graph convolutional networks","authors":"Ma","year":"2019","venue":"international conference on machine learning","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Ma et al., 2019b] Jianxin Ma, Chang Zhou, Peng Cui, Hongxia Yang, and Wenwu Zhu. Learning disentangled representations for recommendation. Advances in neural information processing systems, 32, 2019.","title":"Learning disentangled representations for recommendation","authors":"Ma","year":"2019","venue":"Advances in neural information processing systems","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Rendle et al., 2009] Steffen Rendle, Christoph Freuden- thaler, Zeno Gantner, and Lars Schmidt-Thieme. Bpr: Bayesian personalized ranking from implicit feedback. un- certainty in artificial intelligence, 2009.","title":"Bpr: Bayesian personalized ranking from implicit feedback","authors":"Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, Lars Schmidt-Thieme","year":"2009","venue":"uncertainty in artificial intelligence","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Rendle, 2010] Steffen Rendle. Factorization machines. In 2010 IEEE International conference on data mining, pages 995-1000. IEEE, 2010.","title":"Factorization machines","authors":"Steffen Rendle","year":"2010","venue":"2010 IEEE International conference on data mining","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Van and Hinton, 2008] Laurens Van and Geoffrey Hinton. Visualizing data using t-sne. Journal of machine learning research, 9(11), 2008.","title":"Visualizing data using t-sne","authors":"Hinton Van, Laurens Van, Geoffrey Hinton","year":"2008","venue":"Journal of machine learning research","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Wang et al., 2019] Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. Neural graph col- laborative filtering. international acm sigir conference on research and development in information retrieval, 2019.","title":"Neural graph collaborative filtering","authors":"Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, Tat-Seng Chua","year":"2019","venue":"international acm sigir conference on research and development in information retrieval","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Wang et al., 2020a] Xiang Wang, Hongye Jin, An Zhang, Xiangnan He, Tong Xu, and Tat-Seng Chua. Disentangled graph collaborative filtering. international acm sigir con- ference on research and development in information re- trieval, 2020.","title":"Disentangled graph collaborative filtering","authors":"Wang","year":"2020","venue":"international acm sigir conference on research and development in information retrieval","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Wang et al., 2020b] Xiao Wang, Ruijia Wang, Chuan Shi, Guojie Song, and Qingyong Li. Multi-component graph convolutional collaborative filtering. In Proceedings of the AAAI conference on artificial intelligence, volume 34, pages 6267-6274, 2020.","title":"Multi-component graph convolutional collaborative filtering","authors":"Wang","year":"2020","venue":"Proceedings of the AAAI conference on artificial intelligence","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Wang et al., 2022] Xin Wang, Hong Chen, Yuwei Zhou, Jianxin Ma, and Wenwu Zhu. Disentangled representa- tion learning for recommendation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2022.","title":"Disentangled representation learning for recommendation","authors":"Xin Wang, Hong Chen, Yuwei Zhou, Jianxin Ma, Wenwu Zhu","year":"2022","venue":"IEEE Transactions on Pattern Analysis and Machine Intelligence","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Wu et al., 2021] Jiancan Wu, Xiang Wang, Fuli Feng, Xi- angnan He, Liang Chen, Jianxun Lian, and Xing Xie. Self- supervised graph learning for recommendation. interna- tional acm sigir conference on research and development in information retrieval, 2021.","title":"Selfsupervised graph learning for recommendation","authors":"Jiancan Wu, Xiang Wang, Fuli Feng, Xiangnan He, Liang Chen, Jianxun Lian, Xing Xie","year":"2021","venue":"international acm sigir conference on research and development in information retrieval","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Wu et al., 2022] Shiwen Wu, Fei Sun, Wentao Zhang, Xu Xie, and Bin Cui. Graph neural networks in rec- ommender systems: a survey. ACM Computing Surveys, 55(5):1-37, 2022.","title":"Graph neural networks in recommender systems: a survey","authors":"Shiwen Wu, Fei Sun, Wentao Zhang, Xu Xie, Bin Cui","year":"2022","venue":"ACM Computing Surveys","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[Xu et al., 2018] Keyulu Xu, Chengtao Li, Yonglong Tian, Tomohiro Sonobe, Ken ichi Kawarabayashi, and Stefanie Jegelka. Representation learning on graphs with jumping knowledge networks. international conference on machine learning, 2018.","title":"Representation learning on graphs with jumping knowledge networks","authors":"Xu","year":"2018","venue":"international conference on machine learning","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[Ying et al., 2018] Zhitao Ying, Jiaxuan You, Christopher Morris, Xiang Ren, Will Hamilton, and Jure Leskovec. Hierarchical graph representation learning with differen- tiable pooling. Advances in neural information processing systems, 31, 2018.","title":"Hierarchical graph representation learning with differentiable pooling","authors":"Ying","year":"2018","venue":"Advances in neural information processing systems","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[Yu et al., 2020] Yaodong Yu, Kwan Ho Ryan Chan, Chong You, Chaobing Song, and Yi Ma. Learning diverse and discriminative representations via the principle of maximal coding rate reduction. Advances in Neural Information Processing Systems, 33:9422-9434, 2020.","title":"Learning diverse and discriminative representations via the principle of maximal coding rate reduction","authors":"Yu","year":"2020","venue":"Advances in Neural Information Processing Systems","doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[Zhang et al., 2022] Yiding Zhang, Chaozhuo Li, Xing Xie, Xiao Wang, Chuan Shi, Yuming Liu, Hao Sun, Liangjie Zhang, Weiwei Deng, and Qi Zhang. Geometric disentan- gled collaborative filtering. In Proceedings of the 45th In- ternational ACM SIGIR Conference on Research and De- velopment in Information Retrieval, pages 80-90, 2022.","title":"Geometric disentangled collaborative filtering","authors":"Zhang","year":"2022","venue":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Zhao et al., 2020] Wayne Xin Zhao, Shanlei Mu, Yupeng Hou, Zihan Lin, Kaiyuan Li, Yushuo Chen, Yujie Lu, Hui Wang, Changxin Tian, Xingyu Pan, Yingqian Min, Zhichao Feng, Xinyan Fan, Xu Chen, Pengfei Wang, Wendi Ji, Yaliang Li, Xiaoling Wang, and Ji-Rong Wen. Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms. conference on information and knowledge management, 2020.","title":"Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms","authors":"Shanlei Wayne Xin Zhao, Yupeng Mu, Zihan Hou, Kaiyuan Lin, Yushuo Li, Yujie Chen, Hui Lu, Changxin Wang, Xingyu Tian, Yingqian Pan, Zhichao Min, Xinyan Feng, Xu Fan, Pengfei Chen, Wendi Wang, Yaliang Ji, Xiaoling Li, Ji-Rong Wang, Wen","year":"2020","venue":"conference on information and knowledge management","doi":null,"url":null,"internal_url":null},{"position":33,"raw":"[Zhu et al., 2014] Zhenyao Zhu, Ping Luo, Xiaogang Wang, and Xiaoou Tang. Multi-view perceptron: a deep model for learning face identity and view representations. neural information processing systems, 2014.","title":"Multi-view perceptron: a deep model for learning face identity and view representations","authors":"Zhenyao Zhu, Ping Luo, Xiaogang Wang, Xiaoou Tang","year":"2014","venue":"neural information processing systems","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}