As a step beyond traditional personalized recommendation, group recommendation is the task of suggesting items that can satisfy a group of users. In group recommendation, the core is to design preference aggregation functions to obtain a quality summary of all group members' preferences. Such user and group preferences are commonly represented as points in the vector space (i.e., embeddings), where multiple user embeddings are compressed into one to facilitate ranking for group-item pairs. However, the resulted group representations, as points, lack adequate flexibility and capacity to account for the multi-faceted user preferences. Also, the point embedding-based preference aggregation is a less faithful reflection of a group's decision-making process, where all users have to agree on a certain value in each embedding dimension instead of a negotiable interval. In this paper, we propose a novel representation of groups via the notion of hypercubes, which are subspaces containing innumerable points in the vector space. Specifically, we design the hypercube recommender (CubeRec) to adaptively learn group hypercubes from user embeddings with minimal information loss during preference aggregation, and to leverage a revamped distance metric to measure the affinity between group hypercubes and item points. Moreover, to counteract the long-standing issue of data sparsity in group recommendation, we make full use of the geometric expressiveness of hypercubes and innovatively incorporate self-supervision by intersecting two groups. Experiments on four real-world datasets have validated the superiority of CubeRec over state-of-the-art baselines.
翻译:作为超越传统个人化建议的一步,团体建议的任务是建议能够满足用户群的用户群。 在团体建议中, 核心是设计偏好汇总功能, 以获得所有组成员偏好的质量摘要。 这些用户和群体偏好通常代表矢量空间的点( 嵌入), 将多个用户嵌入压缩成一个点, 以便于排列组合项目配对。 然而, 结果的分组代表, 作为点, 缺乏足够的灵活性和能力来说明多面用户的偏好。 此外, 基于嵌入点的偏好集合是小组决策性进程的不那么忠实的反映, 所有用户都必须就每个嵌入层面的某个值达成一致, 而不是一个可转让的间隔。 在本文中, 我们提出一个通过超立方概念将多个用户嵌入成一个全新的组合, 包含在矢量空间中的无法数点。 我们设计超立方建议( CubeRec), 以适应性超立方组合的超立方方体, 在四个偏重度组合中, 将跨方的跨方自我测量组 。