CoMeta:解决物品冷启动问题的有效方案
1. CoMeta核心组件
CoMeta旨在解决物品冷启动问题,通过生成包含协作信息的理想元嵌入来提升新物品ID的推荐效果。它主要包含两个关键组件:B - EG(Base Embedding Generator)和S - EG(Shift Embedding Generator)。
1.1 B - EG:基础嵌入生成器
新物品的ID嵌入由于交互数据较少,缺乏适配推荐模型的协作信息。而旧物品的ID嵌入经过大量交互训练,包含有用的协作信息。B - EG的作用就是捕捉旧物品ID嵌入中的协作信息,以改善新物品的ID嵌入。
- 物品相似度计算 :受ItemCF启发,若两个物品与同一用户有交互,则认为它们可能相似。同时,用户交互越多,对物品相似度的贡献越小。物品i和物品j的相似度得分计算公式如下:
[Sim (i, j) = \frac{\sum_{a\in(U(i) \cap U(j))} \frac{1}{\log(1+|I(a)|)}}{\sqrt{|U (i)| |U (j)|}}]
其中,$U (i)$ 是与物品i交互过的用户集合,$|U (i)|$ 是该集合中的用户数量,$|I (a)|$ 是用户a交互过的物品数量。
- 相似旧物品选择 :为物品i保留前K个相似的旧物品作为集合$T (i)$,相似旧物品的权重表示为:
[\alpha_{ij} = \frac{Sim (i, j)}{\sum_{k\in T (i)} Sim (i, k)}]
- 基础嵌入生成
超级会员免费看
订阅专栏 解锁全文
5434

被折叠的 条评论
为什么被折叠?



