Recommender systems filter contents/items valuable to users by inferring preferences from user features and historical behaviors. Mainstream approaches follow the learning-to-rank paradigm, which focus on discovering and modeling item topics (e.g., categories), and capturing user preferences on these topics based on historical interactions. However, this paradigm often neglects the modeling of user characteristics and their social roles, which are logical confounders influencing the correlated interest and user preference transition. To bridge this gap, we introduce the user role identification task and the behavioral logic modeling task that aim to explicitly model user roles and learn the logical relations between item topics and user social roles. We show that it is possible to explicitly solve these tasks through an efficient integration framework of Large Language Model (LLM) and recommendation systems, for which we propose TagCF. On the one hand, TagCF exploits the (Multi-modal) LLM's world knowledge and logic inference ability to extract realistic tag-based virtual logic graphs that reveal dynamic and expressive knowledge of users, refining our understanding of user behaviors. On the other hand, TagCF presents empirically effective integration modules that take advantage of the extracted tag-logic information, augmenting the recommendation performance. We conduct both online experiments and offline experiments with industrial and public datasets as verification of TagCF's effectiveness, and we empirically show that the user role modeling strategy is potentially a better choice than the modeling of item topics. Additionally, we provide evidence that the extracted logic graphs are empirically a general and transferable knowledge that can benefit a wide range of recommendation tasks. Our code is available in https://github.com/Code2Q/TagCF.
翻译:推荐系统通过从用户特征和历史行为推断偏好,筛选对用户有价值的内容/项目。主流方法遵循学习排序范式,侧重于发现和建模项目主题(如类别),并基于历史交互捕捉用户对这些主题的偏好。然而,该范式常忽略用户特征及其社会角色的建模,这些是影响相关兴趣和用户偏好转变的逻辑混杂因素。为弥合这一差距,我们引入了用户角色识别任务和行为逻辑建模任务,旨在显式建模用户角色并学习项目主题与用户社会角色间的逻辑关系。我们证明,通过大型语言模型(LLM)与推荐系统的高效集成框架可显式解决这些任务,为此我们提出TagCF。一方面,TagCF利用(多模态)LLM的世界知识和逻辑推理能力,提取基于标签的现实虚拟逻辑图,揭示用户动态且富有表现力的知识,从而深化对用户行为的理解;另一方面,TagCF提出经验有效的集成模块,利用提取的标签逻辑信息增强推荐性能。我们通过工业及公共数据集的在线与离线实验验证TagCF的有效性,并经验性表明用户角色建模策略可能优于项目主题建模。此外,我们提供证据表明提取的逻辑图是经验上通用且可迁移的知识,可广泛惠及多种推荐任务。代码发布于https://github.com/Code2Q/TagCF。