Milvus(@milvusio)

Semantic search in news feeds, e-commerce, and recommendation systems needs to balance relevance wit...

8.5内容质量
Semantic search in news feeds, e-commerce, and recommendation systems needs to balance relevance wit...

TL;DR · AI 摘要

Milvus 提供三种衰减模型(指数、高斯、线性)优化语义搜索的新鲜度与相关性平衡。

核心要点

  • 指数衰减适合新闻推荐,快速衰减后长尾保持
  • 高斯衰减在60天后完全归零,适合短期内容
  • 线性衰减90天后仍保留30%相关性

结构提纲

按章节快速跳转。

  1. 语义搜索需平衡相关性与新鲜度,Milvus提供三种衰减模型解决方案

  2. ·指数衰减模型

    快速初始衰减后长尾保持,适合新闻和社交动态

  3. ·高斯衰减模型

    钟形曲线渐进衰减,适合餐厅等平衡型推荐

  4. ·线性衰减模型

    恒定惩罚直至截止点,适合长期内容检索

  5. 7篇不同年龄文章在四种排序方法下的表现差异

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • 语义搜索衰减模型
    • 指数衰减
      • 快速衰减长尾保持
    • 高斯衰减
      • 钟形曲线渐进衰减
    • 线性衰减
      • 恒定惩罚截止点

金句 / Highlights

值得收藏与分享的关键句。

#Milvus#语义搜索#推荐系统#衰减模型
打开原文

Milvus on X: "在新闻推送、电子商务和推荐系统中,语义搜索需要在相关性和新鲜度之间取得平衡。 𝗠𝗶𝗹𝘃𝘂𝘀 提供了三种用于重排序的衰减函数。三种衰减模型可供选择,每种模型会产生不同的 https://t.co/cQMiUtxnjM" / X

Milvus

@milvusio

在新闻推送、电子商务和推荐系统中,语义搜索需要在相关性和新鲜度之间取得平衡。 𝗠𝗶𝗹𝘃𝘂𝘀 提供了三种用于重排序的衰减函数。三种衰减模型可供选择,每种模型会产生不同的新鲜度曲线: • 指数型:初始衰减迅速,长尾效应明显。适用于时效性占主导地位的新闻和社会动态推送。 • 高斯型:钟形曲线,逐渐衰减。适用于餐厅推荐等需要平衡搜索结果的场景,中等距离会降低但不会完全消除匹配度。 • 线型:恒定惩罚,明确截止点。适用于事件搜索,超过两周的旧内容不应出现在结果中。

在本次测试中,查询词为“人工智能进展”,对比七篇跨度从1天到120天前发布的文章,在四种排序方法下的表现:

无衰减:纯粹语义相似度排序。 • 排序完全由L2距离决定(数值越低越相似)。时间因素完全被忽略。 • 两篇内容几乎相同但相隔90天发布的文章得分相同:0.7090。 • 90天前的文章位列第一。 • 一篇关于“AI伦理指南”的文章得分最低,因为“伦理”与“进展”语义距离比其他文章更大,尽管它也涉及AI。

高斯衰减(偏移量:7天,尺度:14天,衰减系数:0.5) • 最新两篇文章(1天和5天前)跃居前两名。两者均在7天偏移范围内,未受时间惩罚,按原始语义相似度排序。 • 15天前的文章得分降至0.3601但仍可见。30天前的文章降至0.0642。 • 超过60天的文章得分均为0.0000。钟形曲线先缓慢衰减后急剧下降。

指数衰减(偏移量:3天,尺度:10天,衰减系数:0.3) • 1天前的文章得分为0.5979。5天前的文章降至0.4774,尽管仍较新,但已超出3天偏移范围。 • 15天前的文章得分为0.1065,远低于高斯模型下同篇文章的0.3601。30天前的文章得分接近零。 • 该配置下曲线最陡峭,遗忘速度比高斯模型更快,且超出偏移范围后惩罚更严厉。

线性衰减:最平缓的衰减方式 • 90天前的文章仍得分为0.3037。120天前的文章得分为0.2339。这两篇文章在高斯和指数模型下得分均为零。 • 由于惩罚是恒定的而非加速的,语义相关性相对于时间权重更大。 • 一篇90天前但高度相关的文章会超越30天前但相关性较弱的文章,因为时间惩罚不足以抵消更强的语义匹配。 • 衰减曲线平缓,但线性衰减会在明确的截止点达到零,为您提供可预测的过期边界。

选择曲线比选择是否添加衰减更重要。了解更多:

milvus.io/docs/tutorial-…

3:00 PM · Jul 17, 2026

202

Views

1

0

2