把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

用户被通知烦到关掉 Instagram?Meta:我们反思了,用 AI 给自己“限流”

作者:Leela Kumili

  • 2025-10-11
    北京
  • 本文字数:1154 字

    阅读完需:约 4 分钟

大小:549.64K时长:03:07
用户被通知烦到关掉 Instagram?Meta:我们反思了,用 AI 给自己“限流”

Meta 近日为 Instagram 推出了全新的机器学习排序框架,通过引入“多样性算法”(diversity algorithms)来减少重复内容的推送,从而缓解用户的通知疲劳,同时保持整体参与度。这个注重多样性的排序系统,通过在现有互动模型中引入“乘性惩罚”(multiplicative penalties),解决了平台上用户被相似创作者或产品类型内容过度曝光的问题。


这一框架主要针对两个痛点:一是用户频繁收到来自同一创作者的消息;二是算法过度倾向单一内容形态(如 Stories),而忽略 Feed 或 Reels 等其他内容。此前,Instagram 的机器学习模型主要以点击率和互动数据为优化目标,这在提升短期参与度的同时,也让通知变得过于重复,甚至被部分用户认为是“刷屏式骚扰”,导致他们关闭通知。


Instagram 工程师表示:

真正的挑战在于如何找到平衡点:如何在不牺牲个性化和相关性的前提下,让用户的通知体验更具多样性。


新系统作为一层“多样性过滤层”运行在现有的互动模型之上。它会从多个维度评估候选通知,包括内容类型、作者身份、通知类别以及所属产品区域(如 Feed、Reels 或 Stories)。对于那些与近期通知过于相似的候选项,系统会施加经过校准的“乘性惩罚”,降低其相关性评分。这种“惩罚系数”介于 0 到 1 之间,通过调整基础分数来降低重复通知的排名。工程师可以为不同维度配置权重,以微调“相关性”与“多样性”的平衡,让不同团队可根据自身产品需求灵活应用。



Instagram 的多样性排序框架(来源:Engineering at Meta 博客


在数学实现上,该系统通过“基础相关性评分 × 多样性惩罚因子”的方式计算最终得分。每个语义维度上,系统会使用“最大边际相关性”(maximal marginal relevance)方法计算通知候选项与历史通知之间的相似度信号。若候选项在某个维度上超过设定阈值,就会被标记为相似,从而触发降权。

据 Instagram 工程师介绍,这一框架显著减少了用户每日收到的通知数量,同时提升了点击率。系统还支持在不同维度上自定义惩罚逻辑,并通过可配置权重调整降权力度,使算法既具备可扩展性,又能灵活应对不同的产品策略。其核心目标是在个性化与多样性之间取得平衡,让通知既保持相关,又避免审美疲劳。


Instagram 团队表示,下一步将探索“动态降权策略”(dynamic demotion strategies),即让惩罚力度根据上下文(如通知的时间点或频率)自动调整。同时,团队还计划研究如何利用大语言模型来衡量语义相似度,以进一步优化通知多样性。


Instagram 和 Meta 工程师所指出,这种方法体现了机器学习应用中的一个更广泛趋势:排序系统正从单纯追求个性化,转向在相关性与多样性之间寻找平衡。类似的算法理念也可用于推荐系统、搜索引擎及其他排序平台中,以减少内容冗余、提升用户体验并保持信息的新鲜感。


原文链接:

https://www.infoq.com/news/2025/09/instagram-notification-ranking/

2025-10-11 10:275997

评论

发布
暂无评论

架构实战营模块 8 作业

Naoki

架构实战营

《ArchSummit:时代的呐喊,技术人听得到》

后台技术汇

后台开发 架构师 ArchSummit

elasticsearch实战三部曲之三:搜索操作

程序员欣宸

Java elasticsearch 7月月更

消息队列消息存储设计(架构实战营 模块八作业)

Gor

【PIMF】OpenHarmony 啃论文俱乐部—盘点开源鸿蒙三方库【3】

离北况归

OpenHarmony

Web3.0:构建 NFT 市场(一)

devpoint

区块链 NFT 7月月更

表达式引擎在转转平台的实践

转转技术团队

表达式 引擎

内核对设备树的处理

贾献华

7月月更

面试突击69:TCP 可靠吗?为什么?

王磊

Java面试题

从RabbitMQ平滑迁移到RocketMQ技术实战

vivo互联网技术

RocketMQ RabbitMQ 消息队列 消息中间件 Apache RocketMQ

mysql进阶(二十二)MySQL错误之Incorrect string value中文字符输入错误问题分析

No Silver Bullet

MySQL 特殊字符 8月月更

一文概述:VPN的基本模型及业务类型

穿过生命散发芬芳

vpn 7月月更

数字化转型实践:世界级2B数字化营销的方法框架

雨果

数字化转型 DaaS数据即服务

基于mysql的消息队列设计

Geek_e8bfe4

设计消息队列存储消息数据的MySQL表格

Geek_7a789a

elasticsearch安装和使用ik分词器

程序员欣宸

Java Elastic Search 8月月更

架构实战营模块八作业

融冰

一文带你了解 Grafana 最新开源项目 Mimir 的前世今生

Grafana 爱好者

Mimir Observability

【云驻共创】【HCSD大咖直播】亲授大厂面试秘诀

恒山其若陋兮

7月月更

C#/VB.NET 将PPT或PPTX转换为图像

Geek_249eec

C# SVG PPT png VB.NET

如何撰写出一篇优质的数码类好物推荐文

石头IT视角

JavaScript高级程序设计(第4版)-生成器

掘金安东尼

JavaScript 前端 7月月更

Prometheus 监控什么时候可以使用 PushGateway

耳东@Erdong

Prometheus PushGateway 7月月更

新书上市 |《谁在掷骰子?》在“不确定性时代”中确定前行

图灵教育

博弈论(Depu)与孙子兵法(42/100)

hackstoic

博弈论

消息队列存储消息数据的MySQL表格

Pengfei

数据中台建设(七):数据资产管理

Lansonli

数据中台 8月月更

学习Java的网站

玄兴梦影

Java core

轮询和长轮询的区别

CRMEB

如何设计高可用高性能中间件 - 作业

阿拉阿拉幽幽

用户被通知烦到关掉 Instagram?Meta:我们反思了,用 AI 给自己“限流”_Meta_InfoQ精选文章