skip to main content
10.1145/3397271.3401144acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approach

Authors Info & Claims
Published:25 July 2020Publication History

ABSTRACT

In many recommender systems, users and items are associated with attributes, and users show preferences to items. The attribute information describes users'(items') characteristics and has a wide range of applications, such as user profiling, item annotation, and feature-enhanced recommendation. As annotating user (item) attributes is a labor intensive task, the attribute values are often incomplete with many missing attribute values. Therefore, item recommendation and attribute inference have become two main tasks in these platforms. Researchers have long converged that user(item) attributes and the preference behavior are highly correlated. Some researchers proposed to leverage one kind of data for the remaining task, and showed to improve performance. Nevertheless, these models either neglected the incompleteness of user~(item) attributes or regarded the correlation of the two tasks with simple models, leading to suboptimal performance of these two tasks.

To this end, in this paper, we define these two tasks in an attributed user-item bipartite graph, and propose an Adaptive Graph Convolutional Network(AGCN) approach for joint item recommendation and attribute inference. The key idea of AGCN is to iteratively perform two parts: 1) Learning graph embedding parameters with previously learned approximated attribute values to facilitate two tasks; 2) Sending the approximated updated attribute values back to the attributed graph for better graph embedding learning. Therefore, AGCN could adaptively adjust the graph embedding learning parameters by incorporating both the given attributes and the estimated attribute values, in order to provide weakly supervised information to refine the two tasks. Extensive experimental results on three real-world datasets clearly show the effectiveness of the proposed model.

Skip Supplemental Material Section

Supplemental Material

3397271.3401144.mp4

mp4

183.6 MB

References

  1. Sami Abu-El-Haija, Amol Kapoor, Bryan Perozzi, and Joonseok Lee. 2018. N-gcn: Multi-scale graph convolution for semi-supervised node classification. In UAI. 310.Google ScholarGoogle Scholar
  2. Deepak Agarwal and Bee-Chung Chen. 2009. Regression-based latent factor models. In SIGKDD. 19--28.Google ScholarGoogle Scholar
  3. Mikhail Belkin, Partha Niyogi, and Vikas Sindhwani. 2006. Manifold regularization: A geometric framework for learning from labeled and unlabeled examples. IMLR, Vol. 7, Nov (2006), 2399--2434.Google ScholarGoogle Scholar
  4. Lei Chen, Le Wu, Richang Hong, Kun Zhang, and Meng Wang. 2020. Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach. In AAAI. In Press.Google ScholarGoogle Scholar
  5. Tianqi Chen, Weinan Zhang, Qiuxia Lu, Kailong Chen, Zhao Zheng, and Yong Yu. 2012. SVDFeature:a toolkit for feature-based collaborative filtering. JMLR, Vol. 13, Dec (2012), 3619--3622.Google ScholarGoogle Scholar
  6. Zhiyong Cheng, Ying Ding, Xiangnan He, Lei Zhu, Xuemeng Song, and Mohan S Kankanhalli. 2018a. A^ 3NCF: An Adaptive Aspect Attention Model for Rating Prediction.. In IJCAI. 3748--3754.Google ScholarGoogle Scholar
  7. Zhiyong Cheng, Ying Ding, Lei Zhu, and Mohan Kankanhalli. 2018b. Aspect-aware latent factor model: Rating prediction with ratings and reviews. In WWW. 639--648.Google ScholarGoogle Scholar
  8. Wei-Lin Chiang, Xuanqing Liu, Si Si, Yang Li, Samy Bengio, and Cho-Jui Hsieh. 2019. Cluster-gcn: An efficient algorithm for training deep and large graph convolutional networks. In SIGKDD. 257--266.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Jong-bum Choi, Sung-Bum Park, Woo-sung Shim, Young-Ho Moon, Dai-woong Choi, and Jae-won Yoon. 2013. Method and apparatus for encoding/decoding image by using adaptive binarization. US Patent 8,526,750.Google ScholarGoogle Scholar
  10. Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. 2009 Imagenet: A large-scale hierarchical image database. In CVPR. 248--255.Google ScholarGoogle Scholar
  11. Mark Everingham, Luc Van Gool, Christopher KI Williams, John Winn, and Andrew Zisserman. 2010. The pascal visual object classes (voc) challenge. IJCV, Vol. 88, 2 (2010), 303--338.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Neil Zhenqiang Gong, Ameet Talwalkar, Lester Mackey, Ling Huang, Eui Chul Richard Shin, Emil Stefanov, Elaine Runting Shi, and Dawn Song. 2014. Joint link prediction and attribute inference using a social-attribute network. TIST, Vol. 5, 2 (2014), 27.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Will Hamilton, Zhitao Ying, and Jure Leskovec. 2017. Inductive representation learning on large graphs. In NIPS. 1024--1034.Google ScholarGoogle Scholar
  14. F Maxwell Harper and Joseph A Konstan. 2015. The movielens datasets: History and context. TIIS, Vol. 5, 4 (2015), 1--19.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ruining He and Julian McAuley. 2016a. Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering. In WWW. 507--517.Google ScholarGoogle Scholar
  16. Ruining He and Julian McAuley. 2016b. VBPR: visual bayesian personalized ranking from implicit feedback. In AAAI. 144--150.Google ScholarGoogle Scholar
  17. Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In WWW. 173--182.Google ScholarGoogle Scholar
  18. José Miguel Hernández-Lobato, Neil Houlsby, and Zoubin Ghahramani. 2014. Probabilistic matrix factorization with non-random missing data. In ICML. 1512--1520.Google ScholarGoogle Scholar
  19. Yifan Hu, Yehuda Koren, and Chris Volinsky. 2008. Collaborative filtering for implicit feedback datasets. In ICDM. 263--272.Google ScholarGoogle Scholar
  20. Di Jin, Ziyang Liu, Weihao Li, Dongxiao He, and Weixiong Zhang. 2019. Graph convolutional networks meet Markov random fields: Semi-supervised community detection in attribute networks. In AAAI, Vol. 33. 152--159.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Thomas N Kipf and Max Welling. 2017. Semi-supervised classification with graph convolutional networks. In ICLR.Google ScholarGoogle Scholar
  22. Ajith Kodakateri Pudhiyaveetil, Susan Gauch, Hiep Luong, and Josh Eno. 2009. Conceptual recommender system for CiteSeerX. In RecSys. 241--244.Google ScholarGoogle Scholar
  23. Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer, Vol. 42, 8 (2009), 30--37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Michal Kosinski, David Stillwell, and Thore Graepel. 2013. Private traits and attributes are predictable from digital records of human behavior. PNAS, Vol. 110, 15 (2013), 5802--5805.Google ScholarGoogle ScholarCross RefCross Ref
  25. Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. 2012. Imagenet classification with deep convolutional neural networks. In NIPS. 1097--1105.Google ScholarGoogle Scholar
  26. Qimai Li, Zhichao Han, and Xiao-Ming Wu. 2018. Deeper insights into graph convolutional networks for semi-supervised learning. In AAAI. 3538--3545.Google ScholarGoogle Scholar
  27. Shie Mannor, Dori Peleg, and Reuven Rubinstein. 2005. The cross entropy method for classification. In ICML. 561--568.Google ScholarGoogle Scholar
  28. Benjamin M Marlin and Richard S Zemel. 2009. Collaborative prediction and ranking with non-random missing data. In RecSys. 5--12.Google ScholarGoogle Scholar
  29. Julian McAuley, Christopher Targett, Qinfeng Shi, and Anton Van Den Hengel. 2015. Image-based recommendations on styles and substitutes. In SIGIR. 43--52.Google ScholarGoogle Scholar
  30. Miller McPherson, Lynn Smith-Lovin, and James M Cook. 2001. Birds of a feather: Homophily in social networks. Annual review of sociology, Vol. 27, 1 (2001), 415--444.Google ScholarGoogle Scholar
  31. Andriy Mnih and Ruslan R Salakhutdinov. 2008. Probabilistic matrix factorization. In NIPS. 1257--1264.Google ScholarGoogle Scholar
  32. Baback Moghaddam and Alex Pentland. 1995. Probabilistic visual learning for object detection. In ICCV. IEEE, 786--793.Google ScholarGoogle Scholar
  33. Seung-Taek Park and Wei Chu. 2009. Pairwise preference regression for cold-start recommendation. In RecSys. 21--28.Google ScholarGoogle Scholar
  34. Damien Poirier, Isabelle Tellier, Francc oise Fessant, and Julien Schluth. 2010. Towards text-based recommendations. In RIAO. 136--137.Google ScholarGoogle Scholar
  35. Steffen Rendle. 2010. Factorization machines. In ICDM. 995--1000.Google ScholarGoogle Scholar
  36. Steffen Rendle. 2012. Factorization machines with libfm. TIST, Vol. 3, 3 (2012), 57.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In UAI. 452--461.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Shaoyun Shi, Min Zhang, Xinxing Yu, Yongfeng Zhang, Bin Hao, Yiqun Liu, and Shaoping Ma. 2019. Adaptive Feature Sampling for Recommendation with Missing Content Feature Values. In CIKM. 1451--1460.Google ScholarGoogle Scholar
  39. Peijie Sun, Le Wu, and Meng Wang. 2018. Attentive Recurrent Social Recommendation. In SIGIR. 185--194.Google ScholarGoogle Scholar
  40. Peijie Sun, Le Wu, Kun Zhang, Yanjie Fu, Richang Hong, and Meng Wang. 2020. Dual Learning for Explainable Recommendation: Towards Unifying User Preference Prediction and Review Generation. In WWW. 837--847.Google ScholarGoogle Scholar
  41. Rianne van den Berg, Thomas N Kipf, and Max Welling. 2017. Graph Convolutional Matrix Completion. STAT, Vol. 1050 (2017), 7.Google ScholarGoogle Scholar
  42. Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat-Seng Chua. 2019. Neural Graph Collaborative Filtering. In SIGIR. 165--174.Google ScholarGoogle Scholar
  43. Le Wu, Yong Ge, Qi Liu, Enhong Chen, Richang Hong, Junping Du, and Meng Wang. 2017. Modeling the evolution of users' preferences and social links in social networking services. TKDE, Vol. 29, 6 (2017), 1240--1253.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Le Wu, Qi Liu, Enhong Chen, Nicholas Jing Yuan, Guangming Guo, and Xing Xie. 2016. Relevance meets coverage: A unified framework to generate diversified recommendations. TIST, Vol. 7, 3 (2016), 1--30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Le Wu, Peijie Sun, Yanjie Fu, Richang Hong, Xiting Wang, and Meng Wang. 2019. A Neural Influence Diffusion Model for Social Recommendation. In SIGIR. 235--244.Google ScholarGoogle Scholar
  46. Carl Yang, Lin Zhong, Li-Jia Li, and Luo Jie. 2017. Bi-directional joint inference for user links and attributes on large social graphs. In WWW. 564--573.Google ScholarGoogle Scholar
  47. Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. 2018. Graph Convolutional Neural Networks for Web-Scale Recommender Systems. In SIGKDD. 974--983.Google ScholarGoogle Scholar
  48. Xiaojin Zhu and Zoubin Ghahramani. 2002. Learning from labeled and unlabeled data with label propagation. (2002).Google ScholarGoogle Scholar
  49. Xiaojin Zhu, Zoubin Ghahramani, and John D Lafferty. 2003. Semi-supervised learning using gaussian fields and harmonic functions. In ICML. 912--919.Google ScholarGoogle Scholar

Index Terms

  1. Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approach

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGIR '20: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval
          July 2020
          2548 pages
          ISBN:9781450380164
          DOI:10.1145/3397271

          Copyright © 2020 ACM

          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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 25 July 2020

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate792of3,983submissions,20%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader