Extracting Attentive Social Temporal Excitation for Sequential Recommendation

In collaborative filtering, it is an important way to make full use of social information to improve the recommendation quality, which has been proved to be effective because user behavior will be affected by her friends. However, existing works leverage the social relationship to aggregate user features from friends' historical behavior sequences in a user-levelindirect paradigm. A significant defect of the indirect paradigm is that it ignores the temporal relationships between behavior events across users. In this paper, we propose a novel time-aware sequential recommendation framework called Social Temporal Excitation Networks (STEN), which introduces temporal point processes to model the fine-grained impact of friends' behaviors on the user's dynamic interests in an event-leveldirect paradigm. Moreover, we propose to decompose the temporal effect in sequential recommendation into social mutual temporal effect and ego temporal effect. Specifically, we employ a social heterogeneous graph embedding layer to refine user representation via structural information. To enhance temporal information propagation, STEN directly extracts the fine-grained temporal mutual influence of friends' behaviors through themutually exciting temporal network. Besides, user's dynamic interests are captured through theself-exciting temporal network. Extensive experiments on three real-world datasets show that STEN outperforms state-of-the-art baseline methods. Moreover, STEN provides event-level recommendation explainability, which is also illustrated experimentally.

[1]  Michael R. Lyu,et al.  SoRec: social recommendation using probabilistic matrix factorization , 2008, CIKM '08.

[2]  Yuanye He,et al.  Graph Attention Networks for Neural Social Recommendation , 2019, 2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI).

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

[4]  Jason Eisner,et al.  The Neural Hawkes Process: A Neurally Self-Modulating Multivariate Point Process , 2016, NIPS.

[5]  Peng Jiang,et al.  BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer , 2019, CIKM.

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

[7]  Lars Schmidt-Thieme,et al.  Factorizing personalized Markov chains for next-basket recommendation , 2010, WWW '10.

[8]  Ji-Rong Wen,et al.  CTRec: A Long-Short Demands Evolution Model for Continuous-Time Recommendation , 2019, SIGIR.

[9]  Richard S. Zemel,et al.  Gated Graph Sequence Neural Networks , 2015, ICLR.

[10]  Kazuyuki Aihara,et al.  Fully Neural Network based Model for General Temporal Point Processes , 2019, NeurIPS.

[11]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[12]  Zhaochun Ren,et al.  Neural Attentive Session-based Recommendation , 2017, CIKM.

[13]  Julian J. McAuley,et al.  Self-Attentive Sequential Recommendation , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[14]  Jun Ma,et al.  Network Embedding Based Recommendation Method in Social Networks , 2018, WWW.

[15]  Hongyuan Zha,et al.  Transformer Hawkes Process , 2020, ICML.

[16]  Yang Yang,et al.  Collaborative Filtering with Social Exposure: A Modular Approach to Social Recommendation , 2017, AAAI.

[17]  Alexander J. Smola,et al.  Like like alike: joint friendship and interest propagation in social networks , 2011, WWW.

[18]  Le Wu,et al.  A Neural Influence Diffusion Model for Social Recommendation , 2019, SIGIR.

[19]  Xing Xie,et al.  Session-based Recommendation with Graph Neural Networks , 2018, AAAI.

[20]  Alexandros Karatzoglou,et al.  Session-based Recommendations with Recurrent Neural Networks , 2015, ICLR.

[21]  Tong Zhao,et al.  Leveraging Social Connections to Improve Personalized Ranking for Collaborative Filtering , 2014, CIKM.

[22]  Yoshua Bengio,et al.  Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.

[23]  Qing Li,et al.  Deep Modeling of Social Relations for Recommendation , 2018, AAAI.

[24]  Noah E. Friedkin,et al.  Network Studies of Social Influence , 1993 .

[25]  Huan Liu,et al.  Exploiting homophily effect for trust prediction , 2013, WSDM.

[26]  Deng Cai,et al.  What to Do Next: Modeling User Behaviors by Time-LSTM , 2017, IJCAI.

[27]  Le Wu,et al.  Attentive Recurrent Social Recommendation , 2018, SIGIR.

[28]  Ming-Wei Chang,et al.  BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding , 2019, NAACL.

[29]  Chao Liu,et al.  Recommender systems with social regularization , 2011, WSDM '11.

[30]  M. McPherson,et al.  Birds of a Feather: Homophily in Social Networks , 2001 .

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

[32]  Bart Selman,et al.  Referral Web: combining social networks and collaborative filtering , 1997, CACM.

[33]  Guihai Chen,et al.  Dual Graph Attention Networks for Deep Latent Representation of Multifaceted Social Effects in Recommender Systems , 2019, WWW.

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

[35]  Yujie Wang,et al.  Time Interval Aware Self-Attention for Sequential Recommendation , 2020, WSDM.

[36]  D. Gifford 1971 , 1971, The Selected Letters of John Berryman.

[37]  A. Hawkes Spectra of some self-exciting and mutually exciting point processes , 1971 .

[38]  Parikshit Sondhi,et al.  Modeling Sequential Online Interactive Behaviors with Temporal Point Process , 2018, CIKM.

[39]  Feng Yu,et al.  A Dynamic Recurrent Model for Next Basket Recommendation , 2016, SIGIR.

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

[41]  Yanfang Ye,et al.  Heterogeneous Graph Attention Network , 2019, WWW.

[42]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[43]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.