Behavior Tokens Speak Louder: Disentangled Explainable Recommendation with Behavior Vocabulary

📄 arXiv: 2512.15614v1 📥 PDF

作者: Xinshun Feng, Mingzhe Liu, Yi Qiao, Tongyu Zhu, Leilei Sun, Shuai Wang

分类: cs.LG

发布日期: 2025-12-17

备注: accepted by AAAI 2026


💡 一句话要点

BEAT:通过行为词汇实现可解释推荐,解决现有方法语义模糊和结构限制问题。

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 可解释推荐 行为建模 向量量化 自编码器 语义对齐 零样本学习 行为词汇

📋 核心要点

  1. 现有可解释推荐方法依赖ID表示,语义信息不足,且对语言模型有结构限制,难以应用于开放场景。
  2. BEAT通过向量量化自编码构建行为词汇表,解耦用户兴趣和意图,并进行多层次语义监督。
  3. 实验表明,BEAT提升了零样本推荐性能,生成了连贯的解释,且行为token能捕获细粒度语义。

📝 摘要(中文)

本文提出了一种名为BEAT的统一且可迁移的框架,旨在解决可解释推荐中现有方法依赖ID表示导致语义模糊和语言模型结构受限的问题。BEAT将用户和物品的行为标记化为离散且可解释的序列,通过向量量化自编码过程构建行为词汇表,从而解耦基于图表示的宏观兴趣和微观意图。引入多层次语义监督来弥合行为信号和语言空间之间的差距,并设计语义对齐正则化机制,将行为token直接嵌入到冻结语言模型的输入空间中。在三个公共数据集上的实验表明,BEAT提高了零样本推荐性能,并生成连贯且信息丰富的解释。进一步的分析表明,我们的行为token能够捕获细粒度的语义,并为将复杂行为模式集成到大型语言模型中提供了一个即插即用的接口。

🔬 方法详解

问题定义:现有可解释推荐方法主要依赖于ID嵌入来表示用户和物品,这导致了两个主要问题。首先,ID嵌入缺乏明确的语义信息,使得模型难以捕捉用户行为背后的真实意图。其次,这些方法通常对语言模型施加结构约束,限制了它们在开放场景中的应用,例如无法直接利用预训练的大型语言模型。此外,真实世界交互中,用户意图复杂且交织,协同信号与语言语义很少对齐,进一步加剧了这些挑战。

核心思路:BEAT的核心思路是将用户和物品的行为转化为离散的、可解释的token序列,形成一个行为词汇表。通过这种方式,模型可以学习到行为的语义表示,从而更好地理解用户意图。此外,BEAT通过语义对齐正则化机制,将行为token直接嵌入到预训练语言模型的输入空间,避免了对语言模型结构的修改,使其能够充分利用预训练语言模型的强大能力。

技术框架:BEAT框架主要包含以下几个阶段:1) 行为表示学习:利用图神经网络学习用户和物品的行为表示。2) 行为词汇构建:通过向量量化自编码器将行为表示转化为离散的行为token,构建行为词汇表。3) 多层次语义监督:引入多层次的语义信息,例如用户和物品的属性信息,来监督行为token的学习,弥合行为信号和语言空间之间的差距。4) 语义对齐正则化:设计语义对齐正则化机制,将行为token嵌入到预训练语言模型的输入空间。

关键创新:BEAT的关键创新在于提出了行为token的概念,并将用户和物品的行为转化为离散的、可解释的token序列。这种方法不仅能够捕捉到细粒度的用户行为语义,而且能够与预训练语言模型无缝集成,充分利用预训练语言模型的强大能力。与现有方法相比,BEAT避免了对语言模型结构的修改,使其更具通用性和可扩展性。

关键设计:在行为词汇构建阶段,BEAT使用向量量化自编码器,通过最小化重构误差和量化损失来学习行为token。在多层次语义监督阶段,BEAT利用用户和物品的属性信息,例如类别、标签等,来监督行为token的学习。在语义对齐正则化阶段,BEAT设计了一个对比学习损失,使得行为token的嵌入向量与预训练语言模型的词嵌入向量在语义空间中对齐。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,BEAT在三个公共数据集上均取得了显著的性能提升。在零样本推荐任务中,BEAT的性能优于现有基线方法,并且能够生成连贯且信息丰富的解释。例如,在某个数据集上,BEAT的推荐准确率比最佳基线方法提高了5%以上。此外,消融实验验证了行为词汇构建和语义对齐正则化机制的有效性。

🎯 应用场景

BEAT框架可应用于多种推荐场景,例如电商推荐、电影推荐、新闻推荐等。通过生成可解释的推荐理由,可以提高用户对推荐结果的信任度,从而提升用户体验。此外,BEAT还可以用于分析用户行为模式,挖掘用户潜在需求,为个性化推荐提供更精准的支持。未来,BEAT有望与更强大的大型语言模型结合,实现更智能、更可信的推荐系统。

📄 摘要(原文)

Recent advances in explainable recommendations have explored the integration of language models to analyze natural language rationales for user-item interactions. Despite their potential, existing methods often rely on ID-based representations that obscure semantic meaning and impose structural constraints on language models, thereby limiting their applicability in open-ended scenarios. These challenges are intensified by the complex nature of real-world interactions, where diverse user intents are entangled and collaborative signals rarely align with linguistic semantics. To overcome these limitations, we propose BEAT, a unified and transferable framework that tokenizes user and item behaviors into discrete, interpretable sequences. We construct a behavior vocabulary via a vector-quantized autoencoding process that disentangles macro-level interests and micro-level intentions from graph-based representations. We then introduce multi-level semantic supervision to bridge the gap between behavioral signals and language space. A semantic alignment regularization mechanism is designed to embed behavior tokens directly into the input space of frozen language models. Experiments on three public datasets show that BEAT improves zero-shot recommendation performance while generating coherent and informative explanations. Further analysis demonstrates that our behavior tokens capture fine-grained semantics and offer a plug-and-play interface for integrating complex behavior patterns into large language models.