Multi-TAP: Multi-criteria Target Adaptive Persona Modeling for Cross-Domain Recommendation

本文提出了 Multi-TAP 框架,通过语义画像建模显式捕捉域内用户偏好的异质性,并实现基于目标域条件筛选的源域知识迁移,从而在跨域推荐任务中显著优于现有最先进方法。

Daehee Kang, Yeon-Chang Lee

发布于 Tue, 10 Ma
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章介绍了一种名为 Multi-TAP 的新方法,旨在解决推荐系统(比如淘宝、亚马逊的“猜你喜欢”)中一个非常棘手的问题:如何在一个你买得很少的领域(比如你很少买运动器材),利用你在另一个领域(比如你经常买电子产品)的购物习惯,来给你做更精准的推荐。

为了让你轻松理解,我们可以把整个推荐过程想象成**“给顾客画像”“跨国搬家”**的故事。

1. 旧方法的痛点:把“人”看扁了

以前的做法(像贴标签):
以前的推荐系统认为,一个人在不同领域的喜好是完全一样的。

  • 比喻:想象你是一个“吃货”。系统认为,既然你在“中餐区”喜欢点的,那么你在“西餐区”肯定也一定喜欢的。
  • 问题:这显然不对!你可能在“中餐区”无辣不欢,但在“西餐区”却只喜欢清淡的沙拉。
  • 后果:系统把你所有的喜好压缩成一个单一的“人设”(比如“爱吃辣的人”),然后把这个标签直接搬到新领域。结果就是,它给你推荐了辣味牛排,你根本不想吃。这就是论文里说的**“忽略了域内异质性”**(Intra-domain Heterogeneity),即忽略了人在同一个大领域下,面对不同小类别时,喜好其实是千变万化的。

2. Multi-TAP 的核心创意:给每个人造“多重分身”

Multi-TAP 提出,一个人不是只有一个面孔,而是有很多个**“人格面具”(Personas)**。

第一步:多面人格建模(Multi-criteria Persona Modeling)

系统不再把用户看作一个整体,而是利用大语言模型(LLM,就像现在的 AI 助手),根据你过去的购物记录,把你拆解成几个不同的“分身”。

  • 比喻
    • 分身 A(价格敏感型):你在买“电脑”时,总是挑性价比高的,像个精明的会计。
    • 分身 B(品质追求型):你在买“音响”时,只买顶级大牌,像个挑剔的艺术家。
    • 分身 C(跟风型):你在买“运动装备”时,只看销量排行榜,像个随大流的粉丝。
  • 做法:系统会读取你的购物清单,让 AI 帮你写出这几段不同的“人设描述”,然后把它们变成数学向量(数字代码)。这样,系统就明白了:你在不同场景下,其实是不同的人。

第二步:目标自适应的“替身”转移(Target-adaptive Doppelganger Transfer)

这是最精彩的部分。当我们想把你在“旧领域”(比如电子产品)的经验,用到“新领域”(比如运动器材)时,不能直接把“旧的你”搬过去。

  • 比喻
    • 假设你要从“电子产品店”搬家到“运动器材店”。
    • 旧方法:直接把你在电子产品店的那个“精明的会计”人格,硬塞进运动器材店。结果可能很尴尬,因为运动器材店可能更需要“追求品质”的人设。
    • Multi-TAP 的做法:它在运动器材店里,为你生成了一个**“替身”(Doppelganger)**。
      • 这个“替身”原本就是你在运动器材店的样子(基于你在那里的少量记录)。
      • 然后,系统会问:“你在电子产品店的那个‘追求品质’的分身,能不能给这个‘替身’加点料?”
      • 系统只挑选那些和新环境匹配的旧经验(比如“追求品质”),把它们注入到“替身”里。而那些不匹配的(比如“精明的会计”),就被过滤掉了。
  • 结果:你的新“替身”既保留了你在运动器材店的真实习惯,又吸收了电子产品店里那些有用的品味,变得既懂行又精准。

3. 为什么这很重要?(实验结果)

研究人员在真实的亚马逊数据上做了测试,把 Multi-TAP 和现有的最先进方法(State-of-the-art)进行了对比。

  • 比喻:就像是一场考试。以前的方法(单一人格)考个 60 分勉强及格;Multi-TAP 因为懂得“因材施教”和“精准移植”,直接考到了 90 分以上。
  • 数据:在多个测试中,Multi-TAP 的推荐准确率(HR@5)比第二名高出了36.3%。这意味着,它让你更容易在第一次就点中你真正想买的东西。

4. 总结:它是怎么工作的?

简单来说,Multi-TAP 做了三件事:

  1. 拆解:不再把你当成一个模糊的整体,而是用 AI 把你拆解成“价格控”、“品质控”、“跟风党”等多个具体的小人格
  2. 筛选:当你跨领域购物时,它不会把所有旧经验一股脑倒过去,而是像精明的管家一样,只挑选那些对新环境有用的旧经验。
  3. 融合:它创造一个新的“替身”,把筛选后的精华注入其中,让你在新领域也能像老手一样被精准推荐。

一句话总结
Multi-TAP 就像是一个高情商的私人管家,它不再把你简单粗暴地贴上一个标签,而是读懂你不同场景下的多面性格,只把那些真正适合你当前需求的“老经验”带过来,让你在任何新领域都能买到最心仪的东西。