SwapRec: Warming Up Cold Items Through Training-Time Swaps
SwapRec:通过训练时交换提升序列推荐冷启动鲁棒性
🧭 序列推荐 · 冷启动 · 训练时替换 ★ 深度解读
Albatross AI · Johannes Kepler University Linz
把冷物品按内容相似度替换为温邻居的训练增强用于序列推荐,显著提升推理时冷替换鲁棒性和冷品曝光
📌 工作参考价值(4 点)
- 如果线上已经用“冷品→最相似温品”的 inference 替换,直接把同一条 NN 映射放到训练里,按概率 p_swap 对输入序列和 target 同时替换;加入 M_swap 限制每序列替换数,能低成本提升 ID 模型对冷启动点击的鲁棒性,不用改架构或加额外组件。
- p_swap 与 M_swap 控制增强强度,M_swap 会让替换更容易落在序列前部,从而给冷品 ID 更多梯度更新;对电商/音乐等有内容 embedding 的目录,直接用 title/description/image embedding 计算 cosine NN map 即可。
- 评估冷启动时不要只看全量 HR,应细分 n_train≤threshold、严格冷启动(n_train=0)、以及 swap/init/drop 三种处理;论文中 baseline 在严格冷启动时 swap 常常不如 drop/init,而 SwapRec 让 swap 成为最佳策略。
- 在 Amazon 数据上,SwapRec 同时提升冷品暴露比例和 catalog coverage(30.7%→31.8%,coverage 0.578→0.632),适合需要平衡新商品/新广告主曝光与精排效果的场景。