0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

借助加速图形数据库提高患者疗效

卓侨汉 来源:莫大康 作者:莫大康 2022-08-02 08:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

医疗服务提供商收集的数据量正在不断增长,并正在颠覆当前的数据分析方法。与此同时,跨表格和业务实体联网并识别隐含关系与模式的能力,为提升患者护理和患者疗效以及为医疗服务提供商降本增效方面,提供了诱人的突破。

使用图形数据库探索和分析互联数据的企业每天都在增加。图形数据库高度重视数据间的联系与关联,而关系型数据库和其他 NoSQL 数据库则对互联数据一片茫然,所以图形数据库能够更加深入地分析互联数据。图形数据库的知名度、对它的兴趣以及对它的评估与采用,继续领先于其他数据库技术。据 Gartner 预测,图形数据库将呈加速增长态势:“到 2025 年,80% 的数据和分析创新将采用图形技术,远超2021 年的 10%,这有利于在整个企业范围内快速制定决策。”*1

世界最大的医疗公司与图形数据库

Tigergraph 是世界上处理速度最快,可扩展性最强的图形平台。在本文中,我们将探讨 Tigergraph 如何借助赛灵思硬件加速技术与图形分析库,助力世界最大的医疗公司整合来自 200 多个来源的数据,从而为每位用户建立完整的纵向健康史,以简化其呼叫中心的工作负担,并为用户提供实时治疗路径建议。

这家公司主要为客户提供医疗卫生服务、健康福利计划以及保险和金融服务,目前运行着美国最大规模的互联医疗图形数据库资产。该数据库有超过百亿个顶点,超过 500 亿个边,并为上亿会员保存最近 18 个月的数据,内容涉及赔付申请、临床交互、提供商、电话号码、上门服务等最新数据。该数据库拥有超过 1.2TB (太字节)数据量,并通过各类应用为 33,000 多位在线用户提供支持。

该公司采用 TigerGraph 的 Patient360 解决方案,通过呼叫中心客服快速高效地提供可靠的治疗路径建议。为了实时提供更优质、更高效的指引,他们的目标是将 20 分钟的呼叫缩短 10%,提高客户满意度并为呼叫中心节省 1 亿美元的成本。

数据库查询的功能之一是计算患者相似性。这种用例也就是所谓的医疗孪生。正在治疗患者的医生希望分析与自己的患者症状相似的其他患者,以确定治疗方案。为此,医生会搜寻能够匹配其患者的病史且疗效最好的具有最相似症状的患者。下面我们深入了解一下如何操作。

余弦相似性的重要性

对于所有类型的推荐引擎,相似性计算都是关键:试想一下,如果 YouTube ( 全球最大的视频搜索和分享平台 ) 为您推荐的是来自您最喜爱歌手的新视频、网飞 (Netflix,全球最大流媒体播放服务商)推荐的电影让您如获至宝,或是亚马逊推荐的产品与您的审美不谋而合,是您居家住房改造最需要的神器,这将带来难以比拟的实用性(以及愉悦度)。TigerGraph 在他们的 Member Journey 解决方案中使用余弦相似性算法,为客户提供同样的神奇效果。

让我们简单了解一下什么是余弦相似性,以及为什么这种算法对患者治疗路径建议有很大帮助。基于属性的相似性用于通过比较属性和结构,发现图形中最相似的项目。项目特征用数字表达,并以阵列形式保存在矩阵中。过敏、医疗程序、免疫和状况都是在这个用例下,可以构成阵列组元的属性类型。通过为阵列中的数字计数和计算权重,就能创建矢量。然后,将目标矢量(刚创建的矢量)与群体矢量进行比较,找出最接近的匹配项。

那么为什么是“余弦”相似性?当两个矢量间的夹角缩小,这个角的余弦值就趋近于 1。当两个矢量间的夹角缩小到 0,余弦值等于 1 (cos(0)=1)。另一方面,当两个矢量正交,余弦值就为 0 (cos(90)=0)。余弦值越趋近于 1,两个病史就越近似。

加速治疗路径

显然,如果能够根据数百种属性搜索数百万份患者病历以找出最相似的病历,从而推导出治疗路径,将为患者康复提供莫大的福音。如果能快速完成这项工作,可以让患者更加安心,并提高患者满意度,同时提升呼叫中心效率,节省大量成本。您处理的患者数量越大,实时完成这些工作的难度就越高。当您有 1 亿位患者,要及时找到最相似结果,并使之和人际间自然对话速度一样快,难度极大。在几分钟内获得结果,这是 TigerGraph 使用常规的基于 CPU 的计算架构所能实现的水平。这虽然足以令人印象深刻,但还是不能满足这个用例的需要。

这就是赛灵思技术的用武之地。赛灵思是 FPGA 领域的全球领先者。FPGA 是一种由可配置逻辑块矩阵构成的半导体器件。FPGA 的其他优势还有大规模并行,即能够同时执行多项计算。这使得 FPGA 成为计算密集型工作负载加速的理想选择。赛灵思 Alveo 加速器卡是标准的 PCIe 器件,非常方便在行业标准的服务器内部署 FPGA 协处理。本用例使用 Alveo U50 卡。借助赛灵思 Vitis 库,TigerGraph 等应用能够使用通用的高级语言,轻松灵活地为应用提供 Alveo 加速。

这就是赛灵思技术的用武之地。赛灵思是 FPGA 的发明者,也是该领域的全球领先者。赛灵思 FPGA 从架构上允许“度身定制”的适配,高度契合患者建议引擎使用的余弦相似性等计算密集型工作负载的独特需求。

赛灵思 Alveo U50 是一种基于 PCIe 的 FPGA 加速器卡,能够部署到行业标准的服务器内。该卡提供大规模并行 FPGA 处理能力,在计算余弦相似性算法时,通过快速访问存储患者病历的高带宽存储器 (HBM2),实现高速处理。这种方案与基于 CPU 的实现方案相比完成查询搜索功能的速度快出 300 倍以上。

将患者相似性查询从基于 CPU 的架构迁移到赛灵思 Alveo 卡可实现性能飞跃。查询响应时间从 1 分钟缩短到 50 毫秒。这既能够帮助这家医疗服务提供商实现缩短呼叫时间、节约成本的目标,也支持以人际对话的正常节奏将查询结果提供给客服,让患者与客服间的交流更人性、更自然。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1665

    文章

    22576

    浏览量

    640885
  • 赛灵思
    +关注

    关注

    33

    文章

    1798

    浏览量

    133745
  • 服务器
    +关注

    关注

    14

    文章

    10448

    浏览量

    91856
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瀚高数据库深度参编国家标准《信息技术 云原生关系数据库管理系统技术要求》正式发布

    基础软件领域的重要技术标准,该标准为云原生数据库产品质量提升与市场规范化运作提供了坚实支撑,有力推动数据库技术向敏捷、弹性、低成本方向加速转型,对促进产业升级与数字经济高质量发展具有深远意义。 云原生
    的头像 发表于 04-15 16:41 416次阅读

    德州仪器TVP7001:视频与图形数字化的理想之选

    德州仪器TVP7001:视频与图形数字化的理想之选 在当今数字化的时代,视频和图形处理技术日新月异,对于高性能数字化设备的需求也日益增长。德州仪器(TI)的TVP7001作为一款功能强大的视频和图形数
    的头像 发表于 02-28 16:40 717次阅读

    Oracle数据库ASM实例无法挂载的数据恢复案例

    一个Oracle数据库故障表现为ASM磁盘组掉线,ASM实例无法挂载(mount)。数据库管理员自行进行简单修复,未能成功,随后联系北亚数据恢复中心恢复数据
    的头像 发表于 02-24 15:19 291次阅读
    Oracle<b class='flag-5'>数据库</b>ASM实例无法挂载的<b class='flag-5'>数据</b>恢复案例

    国产数据库的AI战事

    国产数据库硝烟再起,Vastbase V100构筑企业智能基座
    的头像 发表于 10-24 20:45 4570次阅读
    国产<b class='flag-5'>数据库</b>的AI战事

    电磁环境数据库管理系统平台软件解析

    电磁环境数据库管理平台软件解析(精简版)
    的头像 发表于 09-15 21:00 562次阅读
    电磁环境<b class='flag-5'>数据库</b>管理系统平台软件解析

    数据库性能优化指南

    作为一名在大厂摸爬滚打多年的运维老兵,我见过太多因为数据库性能问题导致的生产事故。今天分享一套完整的数据库优化方法论,从SQL层面到硬件配置,帮你彻底解决性能瓶颈!
    的头像 发表于 08-18 11:21 972次阅读

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库
    的头像 发表于 07-24 11:12 938次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—服务器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    三款主流国产数据库的技术特点

    随着数字经济的快速发展和数据安全要求的提升,国产数据库正迎来前所未有的发展机遇。在信创浪潮推动下,达梦数据库、TiDB、华为高斯数据库等国产数据库
    的头像 发表于 07-14 11:08 1422次阅读

    远程访问内网MySQL数据库?这个方案更简单

    ,开发者和运维人员赶紧看过来! 为什么需要这样做? 远程办公必备:无需 VPN,在家或外出时也能轻松连接公司内网数据库 灵活开发测试:开发人员可远程连接本地数据库进行调试,提高协作效率 数据
    的头像 发表于 07-04 18:06 1094次阅读
    远程访问内网MySQL<b class='flag-5'>数据库</b>?这个方案更简单

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍
    的头像 发表于 07-01 11:13 875次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 929次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    达梦数据库常用管理SQL命令详解

    达梦数据库常用管理SQL命令详解
    的头像 发表于 06-17 15:12 7847次阅读
    达梦<b class='flag-5'>数据库</b>常用管理SQL命令详解

    泰国零售巨头 CJ Express 借助 SAP 内存数据库实现高效数据管理

    泰国零售和食品分销商 CJ Express 借助 SAP 内存数据库及 Datavard 解决方案,有效控制数据增长,提升系统性能并降低成本的成功案例。
    的头像 发表于 06-13 11:04 783次阅读
    泰国零售巨头 CJ Express <b class='flag-5'>借助</b> SAP 内存<b class='flag-5'>数据库</b>实现高效<b class='flag-5'>数据</b>管理

    oracle数据恢复—oracle数据库误执行错误truncate命令如何恢复数据

    oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份恢复数据
    的头像 发表于 06-05 16:01 2035次阅读
    oracle<b class='flag-5'>数据</b>恢复—oracle<b class='flag-5'>数据库</b>误执行错误truncate命令如何恢复<b class='flag-5'>数据</b>?

    SQLSERVER数据库是什么

    SQL Server 是由微软公司开发的一款 关系型数据库管理系统(RDBMS) ,用于存储、管理和检索结构化数据。它是企业级应用中广泛使用的数据库解决方案之一,尤其适用于Windows平台,但也
    的头像 发表于 05-26 09:19 1368次阅读