IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS SPECIAL ISSUE ON DEEP NEURAL NETWORKS FOR GRAPHS 1 Causal Incremental Graph Convolution for Recommender System Retraining

Real-world recommender system needs to be regularly retrained to keep with the new data. In this work, we consider how to efficiently retrain graph convolution network (GCN) based recommender models, which are state-of-the-art techniques for collaborative recommendation. To pursue high efficiency, we set the target as using only new data for model updating, meanwhile not sacrificing the recommendation accuracy compared with full model retraining. This is non-trivial to achieve, since the interaction data participates in both the graph structure for model construction and the loss function for model learning, whereas the old graph structure is not allowed to use in model updating. Towards the goal, we propose a Causal Incremental Graph Convolution approach, which consists of two new operators named Incremental Graph Convolution (IGC) and Colliding Effect Distillation (CED) to estimate the output of full graph convolution. In particular, we devise simple and effective modules for IGC to ingeniously combine the old representations and the incremental graph and effectively fuse the long-term and short-term preference signals. CED aims to avoid the out-of-date issue of inactive nodes that are not in the incremental graph, which connects the new data with inactive nodes through causal inference. In particular, CED estimates the causal effect of new data on the representation of inactive nodes through the control of their collider. Extensive experiments on three real-world datasets demonstrate both accuracy gains and significant speed-ups over the existing retraining mechanism.

[1]  Chunyan Miao,et al.  Distilling Causal Effect of Data in Class-Incremental Learning , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Jie Chen,et al.  EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs , 2020, AAAI.

[3]  Alexander J. Smola,et al.  An Efficient Neighborhood-based Interaction Model for Recommendation on Heterogeneous Graph , 2020, KDD.

[4]  Donald Gillies,et al.  Causality: Models, Reasoning, and Inference Judea Pearl , 2001 .

[5]  Zhiwu Lu,et al.  Counterfactual VQA: A Cause-Effect Look at Language Bias , 2020, Computer Vision and Pattern Recognition.

[6]  Wei Wang,et al.  Fast Adaptation for Cold-start Collaborative Filtering with Meta-learning , 2020, 2020 IEEE International Conference on Data Mining (ICDM).

[7]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[8]  Hanwang Zhang,et al.  Long-Tailed Classification by Keeping the Good and Removing the Bad Momentum Causal Effect , 2020, NeurIPS.

[9]  Hongyuan Zha,et al.  DyRep: Learning Representations over Dynamic Graphs , 2019, ICLR.

[10]  Raymond Chi-Wing Wong,et al.  Handling Information Loss of Graph Neural Networks for Session-based Recommendation , 2020, KDD.

[11]  J. Pearl,et al.  Causal Inference in Statistics: A Primer , 2016 .

[12]  Fuzheng Zhang,et al.  Multi-modal Knowledge Graphs for Recommender Systems , 2020, CIKM.

[13]  Bo An,et al.  Dynamic Electronic Toll Collection via Multi-Agent Deep Reinforcement Learning with Edge-Based Graph Convolutional Networks , 2019, IJCAI.

[14]  Ram Shanmugam,et al.  Causality: Models, Reasoning, and Inference : Judea Pearl; Cambridge University Press, Cambridge, UK, 2000, pp 384, ISBN 0-521-77362-8 , 2001, Neurocomputing.

[15]  Zhenguang Liu,et al.  Combining Graph Neural Networks With Expert Knowledge for Smart Contract Vulnerability Detection , 2021, IEEE Transactions on Knowledge and Data Engineering.

[16]  Tat-Seng Chua,et al.  Neural Graph Collaborative Filtering , 2019, SIGIR.

[17]  Guohui Ling,et al.  Causal Intervention for Leveraging Popularity Bias in Recommendation , 2021, SIGIR.

[18]  Wei Guo,et al.  GraphSAIL: Graph Structure Aware Incremental Learning for Recommender Systems , 2020, CIKM.

[19]  Xiangnan He,et al.  Bilinear Graph Neural Network with Neighbor Interactions , 2020, IJCAI.

[20]  Jixing Xu,et al.  Gemini: A Novel and Universal Heterogeneous Graph Information Fusing Framework for Online Recommendations , 2020, KDD.

[21]  Yuan He,et al.  Graph Neural Networks for Social Recommendation , 2019, WWW.

[22]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[23]  Jure Leskovec,et al.  Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks , 2019, KDD.

[24]  Jian Tang,et al.  Session-Based Social Recommendation via Dynamic Graph Attention Networks , 2019, WSDM.

[25]  Wentao Fan,et al.  Relational Metric Learning with Dual Graph Attention Networks for Social Recommendation , 2020, PAKDD.

[26]  Ke Wang,et al.  Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding , 2018, WSDM.

[27]  Liang Gou,et al.  DySAT: Deep Neural Representation Learning on Dynamic Graphs via Self-Attention Networks , 2020, WSDM.

[28]  Xiuqiang He,et al.  A General Knowledge Distillation Framework for Counterfactual Recommendation via Uniform Data , 2020, SIGIR.

[29]  Wenhui Yu,et al.  Graph Convolutional Network for Recommendation with Low-pass Collaborative Filters , 2020, ICML.

[30]  Xiangnan He,et al.  Clicks can be Cheating: Counterfactual Recommendation for Mitigating Clickbait Issue , 2020, SIGIR.

[31]  Zi Huang,et al.  Streaming Ranking Based Recommender Systems , 2018, SIGIR.

[32]  Xiaoyu Du,et al.  Learning to Match on Graph for Fashion Compatibility Modeling , 2020, AAAI.

[33]  Shiliang Pu,et al.  Counterfactual Samples Synthesizing for Robust Visual Question Answering , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  Alexandros Karatzoglou,et al.  Recurrent Neural Networks with Top-k Gains for Session-based Recommendations , 2017, CIKM.

[35]  Meng Wang,et al.  Deconfounded Video Moment Retrieval with Causal Intervention , 2021, SIGIR.

[36]  Yongdong Zhang,et al.  LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation , 2020, SIGIR.

[37]  Xiangnan He,et al.  Deconfounded Recommendation for Alleviating Bias Amplification , 2021, KDD.

[38]  Xiangnan He,et al.  Empowering Language Understanding with Counterfactual Reasoning , 2021, FINDINGS.

[39]  Xiangnan He,et al.  How to Retrain Recommender System?: A Sequential Meta-Learning Method , 2020, SIGIR.

[40]  Razvan Pascanu,et al.  Overcoming catastrophic forgetting in neural networks , 2016, Proceedings of the National Academy of Sciences.

[41]  Ben Carterette,et al.  Counterfactual Evaluation of Slate Recommendations with Sequential Reward Interactions , 2020, KDD.

[42]  Jinfeng Yi,et al.  Model-Agnostic Counterfactual Reasoning for Eliminating Popularity Bias in Recommender System , 2020, KDD.

[43]  Ryan A. Rossi,et al.  Continuous-Time Dynamic Network Embeddings , 2018, WWW.

[44]  Zhenguang Liu,et al.  Smart Contract Vulnerability Detection using Graph Neural Network , 2020, IJCAI.

[45]  Jure Leskovec,et al.  Graph Convolutional Neural Networks for Web-Scale Recommender Systems , 2018, KDD.

[46]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[47]  Yixin Cao,et al.  KGAT: Knowledge Graph Attention Network for Recommendation , 2019, KDD.

[48]  Hanwang Zhang,et al.  Visual Commonsense R-CNN , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).