AlignGroup: Learning and Aligning Group Consensus with Member Preferences for Group Recommendation

Jinfeng Xu,Zheyu Chen,Jinze Li,Shuo Yang,Hewei Wang,Edith C.-H. Ngai
DOI: https://doi.org/10.1145/3627673.3679697
2024-09-04
Abstract:Group activities are important behaviors in human society, providing personalized recommendations for groups is referred to as the group recommendation task. Existing methods can usually be categorized into two strategies to infer group preferences: 1) determining group preferences by aggregating members' personalized preferences, and 2) inferring group consensus by capturing group members' coherent decisions after common compromises. However, the former would suffer from the lack of group-level considerations, and the latter overlooks the fine-grained preferences of individual users. To this end, we propose a novel group recommendation method AlignGroup, which focuses on both group consensus and individual preferences of group members to infer the group decision-making. Specifically, AlignGroup explores group consensus through a well-designed hypergraph neural network that efficiently learns intra- and inter-group relationships. Moreover, AlignGroup innovatively utilizes a self-supervised alignment task to capture fine-grained group decision-making by aligning the group consensus with members' common preferences. Extensive experiments on two real-world datasets validate that our AlignGroup outperforms the state-of-the-art on both the group recommendation task and the user recommendation task, as well as outperforms the efficiency of most baselines.
Information Retrieval,Artificial Intelligence
What problem does this paper attempt to address?
### The Problem the Paper Attempts to Solve The paper aims to address a key issue in group recommendation systems, which is how to balance group consensus and individual preferences to provide fine-grained recommendations. Existing methods can generally be divided into two categories to infer group preferences: 1. **Determining group preferences by aggregating members' personalized preferences**: This approach lacks consideration at the group level, leading to potentially inaccurate recommendation results. 2. **Inferring group consensus by capturing coherent decisions after group members' mutual compromise**: This approach overlooks individual users' fine-grained preferences, which may result in overly coarse recommendations. To overcome these shortcomings, the authors propose a new group recommendation method called **AlignGroup**, which focuses on both group consensus and individual preferences to more accurately infer group decisions. Specifically, AlignGroup achieves this goal through the following means: - **Hypergraph Neural Network**: An efficient hypergraph neural network is designed to learn relationships within and between groups. - **Self-Supervised Alignment Task**: An innovative self-supervised alignment task is introduced to capture fine-grained group decisions by aligning group consensus with members' common preferences. Extensive experiments on two real-world datasets validate that AlignGroup outperforms existing methods in both group recommendation tasks and user recommendation tasks, and also demonstrates excellent efficiency.