标签

Meta

用分层兴趣表示连接用户与广告实体:深层漏斗优化的工程思路

来源: engineering.fb.com 27
Meta 正在研究一种用于广告深层漏斗优化的上游表示层:在用户、广告主、商品和服务等广告实体之上学习统一嵌入,把用户推断出的兴趣与广告主提供的内容连接起来。这里的关键变化不是再增加一个独立排序模型,而是尝试提供一套可以被多个下游任务复用的兴趣表示。 广告系统中的兴趣通常不处于同一个粒度。一个用户可能对“运动”有长期偏好,近期在浏览“户外运动”,当前又集...

用 sched_ext 为广告服务定制 Linux 调度策略:从内核升级风险到毫秒级延迟治理

来源: engineering.fb.com 44
在大规模广告投放系统中,几毫秒并不是可以忽略的噪声。请求往往要经过召回、排序、预算控制和竞价等多个阶段,调度延迟一旦出现在高分位,就可能直接影响广告服务的吞吐、超时率和业务效果。Meta 面临 Linux 内核升级可能引入延迟回退的问题时,选择了上游 Linux 的 :一个基于 BPF 的可扩展调度框架,用它构建适合广告投放工作负载的调度策略。 广告服...

Meta 规模下的 AI 存储蓝图:训练速度背后的数据通道

来源: engineering.fb.com 42
过去几年,模型能力和训练数据规模都在快速膨胀。更明显的变化是,新一代前沿模型发布间隔从几个月压缩到几周。这个节奏背后不只是 GPU 数量的问题,存储也会直接决定训练吞吐、作业等待时间和算力浪费。对 AI 基础设施来说,存储已经从“放数据的地方”变成了训练流水线的一部分。 大模型训练不是一次性把数据读进内存就结束。训练集、检查点、日志、特征缓存、评估数据...

Meta 连续十年赞助 PSF:Python 为什么仍是工程栈里的硬通货

来源: engineering.fb.com 25
Meta 连续第十年赞助 Python Software Foundation(PSF)。这件事不只是一次企业公益露出,它更像一个信号:Python 仍然是大型工程组织愿意长期投入的基础设施。对于每天写服务、跑数据、做自动化和搭建 AI 工具的开发者来说,语言生态的健康程度,和语法本身一样重要。 PSF 是支撑 Python 语言和社区的非营利组织。它...

数据中心断电零预警:Meta 的"瞬时断电风暴"验证体系

来源: engineering.fb.com 34
数据中心最怕的不是慢故障,而是"灯突然全灭了"——电网跳闸、UPS 失效、整排机柜瞬间掉电,零预警、零缓冲。传统灾备演练往往假设"有几分钟优雅关机时间",但现实中的断电不会给你这个窗口。Meta 近期公开了他们应对这类极端场景的测试范式 Instantaneous PowerLoss Storm,以及围绕它构建的纵深防御体系和验证方法。这篇文章拆解其核...

SilverTorch:把索引做成模型——推荐系统检索的新范式

来源: engineering.fb.com 37
推荐系统的检索环节长期被拆成多个独立组件:倒排索引、向量召回、粗排模型……各自维护、各自迭代,管线越堆越长,延迟和成本也随之膨胀。Meta 工程团队最近提出的 SilverTorch,用一个看似简单的思路重新审视了整条链路——把索引本身做成模型,将所有 UGC(用户生成内容)检索组件统一到一套架构下。结果:吞吐量提升最高 23.7 倍,相比 CPU 方...

看起来最简单的功能,往往最难:从 Meta Friend Bubbles 看社交推荐的规模化工程

来源: engineering.fb.com 43
你刷 Reels 时看到一个小气泡,标注着"你的朋友也看了这条视频"——这个交互看起来毫不起眼,但背后牵动的是数十亿用户的关系图谱、实时观看信号和推荐排序的交汇点。Meta 最近在工程博客上聊了 Friend Bubbles 这个功能的构建过程,核心信息很明确:越是"看起来简单"的产品功能,越可能藏着最深的工程难题。 表面逻辑只有一行:查出朋友看过的 ...

Meta 大规模数据摄入系统迁移实录:保障社交图谱快照可靠性的架构演进

来源: engineering.fb.com 49
社交图谱是 Meta 众多核心业务——从内容推荐到反滥用系统——的底层数据基座。要保持这些业务的实时性,下游必须时刻获取社交图谱的最新快照,而这背后依赖的是一个庞大的数据摄入系统。近期,Meta 对这套系统进行了全面重构,以解决大规模场景下的可靠性瓶颈。将一个服务于全公司级别的单点旧系统,无缝切换到全新架构,绝非简单的"停机更新",而是一场需要极度精细...

Labyrinth 1.1:端到端加密备份如何在设备丢失后仍不丢消息

来源: engineering.fb.com 31
Messenger 的端到端加密(E2EE)已经覆盖了聊天本身,但备份侧的问题一直更棘手——加密消息存到云端后,密钥跟着设备走,设备一丢,备份就变成了一堆无法解密的密文。Meta 最新发布的 Labyrinth 1.1 引入了一套新的子协议,专门解决"设备丢失、换机、长期未登录"这三种让密钥断裂的场景,让加密备份真正可用。 普通加密备份的做法很简单:用...