写点什么

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:006842

评论

发布
暂无评论

springmvc原理图解,尚硅谷ajax源码,Redis宕机数据丢失解决方案

Java 程序员 后端

spring教程,java程序设计基础教程,OMG

Java 程序员 后端

【一篇文章搞懂】,java程序设计案例教程许敏,费时6个月成功入职阿里

Java 程序员 后端

【工作感悟】牛客java面试宝典pdf,助你面试一臂之力

Java 程序员 后端

【工作经验分享】kafka视频教程下载,Java开发者跳槽面试

Java 程序员 后端

spring教程,spring框架菜鸟教程,Java重点知识点

Java 程序员 后端

一个Java程序员的腾讯面试心得,这次被它搞惨了

Java 程序员 后端

Spring是怎样巧用三级缓存解决循环依赖的,nginx实战百度网盘,面试必问!

Java 程序员 后端

【面试总结】尚硅谷2021百度云,Java技术基础知识总结

Java 程序员 后端

tomcat面试题汇总,java设计模式菜鸟教程,linux内核教程

Java 程序员 后端

【干货,马士兵的java教程,这个JVM虚拟机内存模型你必须知道

Java 程序员 后端

spring全方位深入探索,2021Java开发社招面试解答之性能优化

Java 程序员 后端

spring教程下载,linux入门基础教程,2021Java者未来的出路在哪里

Java 程序员 后端

spring源码视频教程,java尚学堂,Java项目视频

Java 程序员 后端

tomcat面试题,传智播客java就业班视频教程,Spring的XML解析原理

Java 程序员 后端

【面试必会】极客时间吾爱破解,和腾讯大牛的技术面谈

Java 程序员 后端

一个月成功收割腾讯、阿里、字节offer,springmvc面试题常问2020

Java 程序员 后端

一名毕业三年的女程序媛面试头条经验,Java项目视频百度

Java 程序员 后端

tomcat服务器面试题,java项目开发实训教程,Java编程教程视频下载

Java 程序员 后端

【Spring注解驱动开发】java基础全套视频教程,被逼无奈开始狂啃底层技术

Java 程序员 后端

【Spring注解驱动开发】未来教育二级java激活码,Java基础项目实战

Java 程序员 后端

【大牛疯狂教学】,java教程网站免费,成功入职腾讯月薪45K

Java 程序员 后端

【金九银十】,java程序设计精编教程第三版,Redis有几种数据类型

Java 程序员 后端

一个三非渣本的Java校招秋招之路,mysql使用教程,Java程序员全套

Java 程序员 后端

springcloud百度网盘,牛客网面试题,Java面试高频知识点

Java 程序员 后端

Spring容器如何解决循环依赖的原理,Java编程教学视频

Java 程序员 后端

spring教程,java大学实用教程第四版作业题,中高级Java开发面试题

Java 程序员 后端

“金三银四”春招指南!linux高级编程教程,和阿里大佬的技术面谈

Java 程序员 后端

一个三非渣本的Java校招秋招之路,2021高级Java笔试总结

Java 程序员 后端

【大牛系列教学】,数据库系统原理及mysql应用教程第二版,面试心得体会

Java 程序员 后端

【微信小程序】,java程序开发范例宝典百度云,Java零基础自学书籍

Java 程序员 后端

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