GroupIM: A Mutual Information Maximization Framework for Neural Group Recommendation

We study the problem of making item recommendations to ephemeral groups, which comprise users with limited or no historical activities together. Existing studies target persistent groups with substantial activity history, while ephemeral groups lack historical interactions. To overcome group interaction sparsity, we propose data-driven regularization strategies to exploit both the preference covariance amongst users who are in the same group, as well as the contextual relevance of users' individual preferences to each group. We make two contributions. First, we present a recommender architecture-agnostic framework GroupIM that can integrate arbitrary neural preference encoders and aggregators for ephemeral group recommendation. Second, we regularize the user-group latent space to overcome group interaction sparsity by: maximizing mutual information between representations of groups and group members; and dynamically prioritizing the preferences of highly informative members through contextual preference weighting. Our experimental results on several real-world datasets indicate significant performance improvements (31-62% relative NDCG@20) over state-of-the-art group recommendation techniques.

[1]  Judith Masthoff,et al.  How to Use Social Relationships in Group Recommenders: Empirical Evidence , 2018, UMAP.

[2]  Kai Zheng,et al.  Social Influence-Based Group Representation Learning for Group Recommendation , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[3]  Yuan Tian,et al.  Exploring personal impact for group recommendation , 2012, CIKM.

[4]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[5]  Ashish Sharma,et al.  An Adversarial Approach to Improve Long-Tail Performance in Neural Collaborative Filtering , 2018, CIKM.

[6]  Gao Cong,et al.  COM: a generative model for group recommendation , 2014, KDD.

[7]  Bin Yang,et al.  Learning to Reweight Examples for Robust Deep Learning , 2018, ICML.

[8]  Alexander J. Smola,et al.  Deep Sets , 2017, 1703.06114.

[9]  Saul Vargas,et al.  Rank and relevance in novelty and diversity metrics for recommender systems , 2011, RecSys '11.

[10]  Wang-Chien Lee,et al.  Probabilistic Group Recommendation Model for Crowdfunding Domains , 2016, WSDM.

[11]  Francesco Ricci,et al.  An observational user study for group recommender systems in the tourism domain , 2018, J. Inf. Technol. Tour..

[12]  Hari Sundaram,et al.  Transfer Learning via Contextual Invariants for One-to-Many Cross-Domain Recommendation , 2020, SIGIR.

[13]  Roberto Turrin,et al.  Performance of recommender algorithms on top-n recommendation tasks , 2010, RecSys '10.

[14]  Shlomo Berkovsky,et al.  Group-based recipe recommendations: analysis of data aggregation strategies , 2010, RecSys '10.

[15]  Xinyang Zhang,et al.  Inf-VAE: A Variational Autoencoder Framework to Integrate Homophily and Influence in Diffusion Prediction , 2020, WSDM.

[16]  Xingshe Zhou,et al.  TV Program Recommendation for Multiple Viewers Based on user Profile Merging , 2006, User Modeling and User-Adapted Interaction.

[17]  Yong Zheng Identifying Dominators and Followers in Group Decision Making based on The Personality Traits , 2018, IUI Workshops.

[18]  Yun-Nung Chen,et al.  QAInfomax: Learning Robust Question Answering System by Mutual Information Maximization , 2019, EMNLP.

[19]  Yoshua Bengio,et al.  Mutual Information Neural Estimation , 2018, ICML.

[20]  Chunyan Miao,et al.  Exploiting Geographical Neighborhood Characteristics for Location Recommendation , 2014, CIKM.

[21]  Jure Leskovec,et al.  Inductive Representation Learning on Large Graphs , 2017, NIPS.

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

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

[24]  Hari Sundaram,et al.  A Modular Adversarial Approach to Social Recommendation , 2019, CIKM.

[25]  Wei Cao,et al.  Deep Modeling of Group Preferences for Group-Based Recommendation , 2014, AAAI.

[26]  Ralph Linsker,et al.  Self-organization in a perceptual network , 1988, Computer.

[27]  Matthew D. Hoffman,et al.  Variational Autoencoders for Collaborative Filtering , 2018, WWW.

[28]  Chao Yang,et al.  Attentive Group Recommendation , 2018, SIGIR.

[29]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[30]  Yoshua Bengio,et al.  Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.

[31]  Pietro Liò,et al.  Deep Graph Infomax , 2018, ICLR.

[32]  Gao Cong,et al.  Interact and Decide: Medley of Sub-Attention Networks for Effective Group Recommendation , 2018, SIGIR.

[33]  Yoshua Bengio,et al.  Learning deep representations by mutual information estimation and maximization , 2018, ICLR.

[34]  Jure Leskovec,et al.  How Powerful are Graph Neural Networks? , 2018, ICLR.

[35]  Oriol Vinyals,et al.  Representation Learning with Contrastive Predictive Coding , 2018, ArXiv.

[36]  Ludovico Boratto,et al.  State-of-the-Art in Group Recommendation and New Approaches for Automatic Identification of Groups , 2011, Information Retrieval and Mining in Distributed Environments.

[37]  Francesco Ricci,et al.  Group recommendations with rank aggregation and collaborative filtering , 2010, RecSys '10.

[38]  Letizia Tanca,et al.  Recommending New Items to Ephemeral Groups Using Contextual User Influence , 2016, RecSys.

[39]  Guangyi Xiao,et al.  Social-Enhanced Attentive Group Recommendation , 2019, IEEE Transactions on Knowledge and Data Engineering.

[40]  Shivakant Mishra,et al.  Enhancing group recommendation by incorporating social relationship interactions , 2010, GROUP.

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

[42]  Haiyan Wang,et al.  Group Recommendation via Self-Attention and Collaborative Metric Learning Model , 2019, IEEE Access.