站群导航· 游戏攻略 / 礼包码 / 配置 / 换算 / 查询 / 手册
导航菜单
首页 全部文章 留言本

向量召回入门:双塔模型的实际落地要点

双塔模型是向量召回的主流方案,用户塔和物品塔分别编码后做内积或余弦相似度检索。优点是物品向量可离线预计算,线上通过近似最近邻检索快速得到候选,满足大规模推荐的延迟要求。

落地时首先要处理特征划分。用户侧特征只能用请求时刻可获得的信息,物品侧特征可包含内容与统计信息。两侧特征不能交叉,否则无法独立编码,这是双塔的结构约束,也是效果上限的来源。

训练目标常用采样的softmax或成对损失。负样本选择影响很大:随机负样本太简单,模型学不到细粒度区分;可用热门负采样和批次内负采样提升难度,但要注意避免把真实正样本误当负样本。

线上检索需评估近似最近邻的召回损失。索引类型、聚类中心数、查询时的搜索宽度都会影响召回率和延迟。建议定期用精确检索做对照,监控近似检索的召回率衰减,避免索引老化带来隐性损失。

站群互链

攻略窝 · 礼包窝 · 配置窝 · 换算窝 · 算法窝 · 查文窝 · 手册窝 · 问答窝 · 全文搜 · 手册库
上一篇 面积怎么算(示例10) 下一篇 单利怎么算(示例500)