Disentangled Contrastive Learning for Social Recommendation (2208.08723v2)
Abstract: Social recommendations utilize social relations to enhance the representation learning for recommendations. Most social recommendation models unify user representations for the user-item interactions (collaborative domain) and social relations (social domain). However, such an approach may fail to model the users heterogeneous behavior patterns in two domains, impairing the expressiveness of user representations. In this work, to address such limitation, we propose a novel Disentangled contrastive learning framework for social Recommendations DcRec. More specifically, we propose to learn disentangled users representations from the item and social domains. Moreover, disentangled contrastive learning is designed to perform knowledge transfer between disentangled users representations for social recommendations. Comprehensive experiments on various real-world datasets demonstrate the superiority of our proposed model.
- Knowledge-enhanced Black-box Attacks for Recommendations. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. 108–117.
- A simple framework for contrastive learning of visual representations. In Proceedings of the 37th International Conference on Machine Learning.
- Big self-supervised models are strong semi-supervised learners. In Proceedings of the 33th Advances in Neural Information Processing Systems, NeurIPS’20. Curran Associates, Inc., Virtual Event, 22243–22255.
- Robert B Cialdini and Noah J Goldstein. 2004. Social influence: Compliance and conformity. Annual Review of Psychology 55 (2004), 591–621.
- Epidemic graph convolutional network. In Proceedings of the 13th International Conference on Web Search and Data Mining (WSDM). 160–168.
- BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, NAACL’19. Association for Computational Linguistics, Minnesota, 4171–4186.
- Deep adversarial social recommendation. In Proceedings of the 28th International Joint Conference on Artificial Intelligence. China.
- Attacking black-box recommendations via copying cross-domain user profiles. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE, 1583–1594.
- Jointly attacking graph neural network and its explanations. arXiv preprint arXiv:2108.03388 (2021).
- Deep modeling of social relations for recommendation. In Proceedings of the AAAI Conference on Artificial Intelligence.
- Graph Trend Filtering Networks for Recommendation. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. 112–121.
- Graph neural networks for social recommendation. In Proceedings of the 30th The Web Conference, WWW’19. ACM, CA, 417–426.
- A graph neural network framework for social recommendations. IEEE Transactions on Knowledge and Data Engineering (2020).
- Deep Social Collaborative Filtering. In Proceedings of the 13th ACM Conference on Recommender Systems. ACM, Denmark, 305–313.
- TrustSVD: collaborative ciltering with both the explicit and implicit influence of user trust and of Item Ratings. In Proceedings of the 29th AAAI Conference on Artificial Intelligence.
- Pre-training graph neural networks for cold-start users and items representation. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining. ACM.
- Momentum contrast for unsupervised visual representation learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition.
- 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. ACM, China.
- Neural Collaborative Filtering. In WWW.
- Mohsen Jamali and Martin Ester. 2010. A matrix factorization technique with trust propagation for recommendation in social networks. In RecSys. ACM.
- Self-supervised Learning on Graphs: Deep Insights and New Direction. (2020). arXiv:2006.10141
- Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In Proceedings of the 5th International Conference on Learning Representations, ICLR’17. France.
- Matrix Factorization Techniques for Recommender Systems. Computer (2009), 30–37.
- Disentangled Contrastive Learning on Graphs. In NeurIPS.
- Overlapping community regularization for rating prediction in social recommender systems. In Proceedings of the 9th ACM Conference on Recommender Systems. ACM.
- Prototypical Graph Contrastive Learning. (2021). arXiv:2106.09645
- Self-supervised learning for fair recommender systems. Applied Soft Computing (2022), 109126.
- Improving social recommendations with item relationships. In International Conference on Neural Information Processing. Springer, 763–770.
- Trustworthy ai: A computational perspective. arXiv preprint arXiv:2107.06641 (2021).
- Learning to recommend with trust and distrust relationships. In Proceedings of the 3rd ACM Conference on Recommender Systems, RecSys’09. ACM.
- Recommender systems with social regularization. In Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, CIKM’14. ACM.
- Peter V Marsden and Noah E Friedkin. 1993. Network studies of social influence. Sociological Methods & Research 22 (1993), 127–151.
- Birds of a feather: Homophily in social networks. Annual Review of Sociology 27 (2001), 415–444.
- BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence. 452–461.
- eTrust: understanding trust evolution in an online world. In The 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.
- Representation Learning with Contrastive Predictive Coding. (2019). arXiv:1807.03748 [cs.LG]
- Tongzhou Wang and Phillip Isola. 2020. Understanding Contrastive Representation Learning through Alignment and Uniformity on the Hypersphere. In Proceedings of the 37th International Conference on Machine Learning.
- Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval. ACM.
- Self-supervised graph learning for recommendation. In Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR’21. ACM, Virtual Event, 726–735.
- DiffNet++: A Neural Influence and Interest Diffusion Network for Social Recommendation. IEEE Transactions on Knowledge and Data Engineering (2020).
- Self-supervised Learning on Graphs: Contrastive, Generative,or Predictive. IEEE Transactions on Knowledge and Data Engineering (2021).
- A neural influence diffusion model for social recommendation. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR’19. ACM, France, 235–244.
- Dual graph attention networks for deep latent representation of multifaceted social effects in recommender systems. In WWW. ACM.
- Graph contrastive learning with augmentations. In NeurIPS. 5812–5823.
- Socially-aware self-supervised tri-Training for recommendation. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD’21. ACM, Virtual Event, 2084–2092.
- Self-supervised multi-channel hypergraph convolutional network for social recommendation. In Proceedings of the 32nd Web Conference WWW’21. ACM / IW3C2, 413–424.
- Leveraging social connections to improve personalized ranking for collaborative filtering. In CIKM. ACM.
- Autoloss: Automated loss function search in recommendations. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining.
- Autoemb: Automated embedding dimensionality search in streaming recommendations. In 2021 IEEE International Conference on Data Mining (ICDM). IEEE.
- Graph contrastive learning with adaptive augmentation. In WWW. ACM.