写点什么

LinkedIn 重新架构了边缘构建系统,以支持多样化的推理工作流

作者:Leela Kumili

  • 2025-09-03
    北京
  • 本文字数:1047 字

    阅读完需:约 3 分钟

大小:507.14K时长:02:53
LinkedIn重新架构了边缘构建系统,以支持多样化的推理工作流

领英(LinkedIn)详细介绍了其重新架构的边缘构建系统,该系统旨在支持多样化的推理工作流程,为全球会员提供更新鲜、更个性化的推荐。新的架构解决了在其全球平台上对实时可伸缩性、成本效率和灵活性日益增长的需求。

 

边缘构建系统通过推荐“边缘”(即成员和内容之间的联系)来增强 LinkedIn 的图谱。这些推荐是通过推理工作流生成的,推理工作流运行机器学习模型来对候选建议进行评分和排序。随着时间的推移,系统已经演进到需要在不同的推理模式之间平衡新鲜度、延迟和资源效率。

 

第一代依赖于离线推理管道,可以批量计算推荐。虽然这种方法在早期规模上很有效,但缺乏反映动态会员活动所需的新鲜度。为了解决这个问题,LinkedIn 引入了近线推理,用户行为被记录后不久就运行模型,从而实现更快速的推荐,同时保持成本效益。

 

使用离线推理模型的初始架构(来源:LinkedIn工程博客)

 

演进的下一个阶段是专注于在线推理,能够在请求时实时评估候选边缘。这种转变提供了最新的推荐,但引入了延迟和资源扩展挑战。为了管理这种复杂性,LinkedIn 实施了远程推理能力,允许从多个表面调用托管在专门服务系统中的模型。

 

不同的推理模型在新鲜度、可扩展性和效率方面提供了不同的权衡:

 

不同推理模型的比较(来源:LinkedIn工程博客)

 

当前的架构支持离线、近线、在线和远程推理的混合。有向无环图(DAG)对这些工作流程进行编排,支持并行执行和灵活路由。例如,“你可能认识的人”利用在线推理进行即时更新,而大规模内容提要继续依赖离线计算。

 

为了改进候选生成,LinkedIn 采用了基于嵌入的检索(EBR),从会员档案中创建嵌入,并从向量存储中检索相关候选。然后在线对这些候选评分,并与其他工作流程的输出合并,从而增强多样性和相关性。

 

支持多样化推理模型的当前架构(来源:LinkedIn工程博客)

 

在 LinkedIn 的规模下,确保跨工作流的一致性需要在共享特征存储、模型管理框架和分布式服务基础设施上进行大量投资。

 

正如 LinkedIn 工程师Yi-Wen Liu所强调的:

 

通过解耦工作流并支持多种推理策略,我们可以灵活地平衡新鲜度、可扩展性和成本,同时继续为我们的会员提供有意义的推荐。

 

根据 LinkedIn 工程师的说法,经过改进的边缘构建系统能够通过 A/B 测试进行更有效的实验并提高参与度。它还为 AI 生产力、成本优化、大语言模型和 transformer 的采用、基于嵌入的检索以及图神经网络和顺序模型等高级建模技术提供了战略机会——共同实现更及时、个性化和可操作的建议。

 

原文链接:

https://www.infoq.com/news/2025/09/linkedin-edge-recommendations/

2025-09-03 17:002

评论

发布
暂无评论

从实战出发,聊聊缓存数据库一致性

C++后台开发

MySQL 数据库 缓存 中间件 后端开发

移动跨端框架最全盘点,16款总有一款适合你

Onegun

flutter 移动开发 跨端框架

USB端口的ESD防护电路设计

元器件秋姐

经验分享 usb 电路设计 电源电路 ESD防护

培训班有哪些学习前端开发的方法

小谷哥

大数据就业培训班哪家好?

小谷哥

每个Java程序员都必须知道的四种负载均衡算法

JAVA旭阳

Java 架构 后端

2022 OceanBase 年度报告|用技术让海量数据的管理和使用更简单!

OceanBase 数据库

数据库 oceanbase

为什么开发者这么看重SQL?看完这些应用场景你就明白了

雨果

sql 数据库管理工具 SQL开发工具

RISC-V SIG 新进展:Chromium 等多个桌面软件登录欧拉开源操作系统

openEuler

firefox Linux 操作系统 openEuler risc-v

Java培训机构哪家比较不错

小谷哥

盘点微服务架构下的诸多身份验证方式

API7.ai 技术团队

微服务 身份认证 APISIX

podman如何开启sock使用docker客户端进行管理

ModStart

POI 中 getPhysicalNumberOfCells 与 getLastCellNum 有什么区别

ModStart

尚硅谷Airflow视频教程发布

小谷哥

Camtasia Studio2023免费版本电脑屏幕录制软件

茶色酒

Camtasia Studio2022 Camtasia Studio2023

数据治理:数据质量管理策略!

用友BIP

时序数据库 TDengine 签约中冶京诚,助力钢铁工业智能化

TDengine

数据库 tdengine 时序数据库

葡萄城邀您参与「表格技术开发者新年分享会」,共话表格技术新未来!

葡萄城技术团队

数据可视化图表系列解析——南丁格尔玫瑰图

Data 探险实验室

数据分析 可视化 数据可视化 图表 可视化数据

精准测试之覆盖

京东科技开发者

数据库 测试 代码 覆盖 企业号 1 月 PK 榜

安信证券资管清算重要业务在原生分布式数据库的创新实践

OceanBase 数据库

数据库 oceanbase

NFTScan:优质 NFT 应具备什么?

NFT Research

区块链 NFT

2023年汽车行业向好发展,火山引擎VeDI助力车企数智转型

字节跳动数据平台

数据库 大数据 数据处理

Apache APISIX Ingress 1.6 正式发布!

API7.ai 技术团队

APISIX Serverless Kubernetes Ingress Controller

「极狐GitLab 内容共创计划」强势来袭,丰厚权益等你赢取!

极狐GitLab

DevOps 云原生 写作 #运维 #DevOps

PHP 中命令行调用 escapeshellarg 函数中文问题

ModStart

小程序编译原理解析

Onegun

微信小程序 前端

培训机构与自学的优缺点有哪些

小谷哥

先行“蜀道”, 四川农信核心系统分布式转型

OceanBase 数据库

阿里云连续3年跻身Gartner全球云数据库管理系统领导者象限

云布道师

阿里云

TDengine 签约航天五院,助力航天事业信息化

TDengine

数据库 tdengine 时序数据库

LinkedIn重新架构了边缘构建系统,以支持多样化的推理工作流_架构_InfoQ精选文章