图增强LLM + 可穿戴设备实时数据,生成个性化健康见解

news2024/10/6 6:10:44

图增强LLM + 可穿戴设备实时数据,生成个性化健康见解

    • 提出背景
    • 图增强LLM = 子解法1(使用层次图模型) + 子解法2(动态数据整合) + 子解法3(LLM引导评估)

 


提出背景

论文:https://arxiv.org/pdf/2406.16252

健康监测系统通过持续捕捉生理和行为数据,为预防措施和早期健康干预提供了支持,从而彻底改变了现代医疗保健。

虽然将这些数据与大型语言模型(LLM)结合使用在提供互动健康建议方面显示出潜力,但传统方法如检索增强生成(RAG)和微调常常未能充分利用可穿戴设备中复杂、多维度且与时间相关的数据。

这些常规方法通常因为缺乏动态整合和解读多样健康数据流的能力,而提供有限的可操作和个性化健康见解。

作为回应,本文引入了一个图增强的LLM框架,旨在显著增强健康见解的个性化和清晰度。

通过使用层次性图结构,该框架捕捉患者间和患者内关系,利用来自随机森林模型的动态特征重要性评分来丰富LLM提示。

我们通过COVID-19封锁期间涉及20名大学生的睡眠分析案例研究来展示这种方法的有效性,突出了我们模型生成可操作和个性化健康见解的潜力。

我们利用另一个LLM来评估这些见解的相关性、全面性、可操作性和个性化,以解决模型有效处理和解释复杂健康数据的关键需求。

我们的发现表明,通过我们的框架增强提示可以在所有四个标准上获得显著改进。通过我们的框架,我们可以引出针对特定患者定制的、更周到的响应。

 
一般来说,这些方法可以分为两大类。

第一类直接将可穿戴设备的原始信号值提示给LLM以执行任务。

例如,Health-LLM将可穿戴设备的时间序列信号转录并输入到LLM中以增强预测能力。

第二类涉及一个中间步骤来处理数据并将其转换为自然语言文本。

这一步骤可能使用统计模型、机器学习模型或其他旨在比LLM更有效处理数据的技术。

然后将处理后的输出转录为文本,并使用RAG或基于代理的方法输入到LLM中。

例如,Chatdiet演示了LLM与因果推断在可穿戴数据上的增强,以提供个性化的饮食建议。

类似地,采用一个代理框架,OpenCHA,它集成了由协调者组织的外部增强,以改善糖尿病管理。

这些进展表明将可穿戴技术与语言模型合并,以开发尖端的健康监测解决方案的潜力。

然而,现有方法在从可穿戴和移动设备收集的数据中提取复杂见解方面仍然存在不足。

这些方法由于无法充分利用多维度和与时间相关的数据,难以提供高质量的个性化响应。

直接输入可穿戴传感器的原始信号值会妨碍LLM理解这些信号,因为LLM并未设计或训练以有效处理数字数据。

第二类方法严重依赖中间数据处理模型,但这些模型并未针对与LLM的有效整合进行优化。

因此,它们在捕获来自可穿戴设备的全面健康见解方面遇到困难,特别是时间模式和患者间相似性。

迫切需要改进的模型,能够有效处理和解释复杂的个人健康数据,以提供清晰、可解释和可操作的见解。

在本文中,我们介绍了一个图增强的LLM框架,用于生成个性化健康见解。

该框架利用一个层次图结构,每个患者是一个节点,每天的数据是子节点,通过余弦相似性连接,以反映日常和整体模式的相似性。

这种设置使得图能够通过一个训练有素的随机森林模型在历史和类似患者数据上增强LLM提示的特征重要性评分。

我们在一项聚焦睡眠分析的案例研究中评估了框架的有效性,使用的数据来自2020年3月COVID-19封锁期间南加州的20名大学生。

我们通过使用另一个LLM评估这些响应在四个主要标准——相关性、全面性、可操作性和个性化——上的质量。

在这里插入图片描述
这张图展示了一个基于图的个性化提示框架,用于睡眠分析的案例研究。整个框架分为四个主要部分:

  1. 初始提示(Initial Prompt)

    • 这是对框架的输入查询,例如:“Can you generate sleep-related insights for Patient 1 on 2020-11-23?”(你能为2020年11月23日的第一病人生成与睡眠相关的见解吗?)。
  2. 个性化提示框架(Personalized Prompt Framework)

    • 这一部分涉及数据集的整合,包括患者的人口统计信息、生理数据(如睡眠、心率变异性(HRV)、活动量)以及文本数据(如日常日记条目)。
    • 框架使用图形结构来表示患者数据,其中每个节点代表一个患者,子节点代表每天的数据。这些节点通过特征重要性得分(由机器学习模型训练得出)来连接,反映了时间内和患者间的相似性。
  3. 增强提示(Augmented Prompt)

    • 在这一阶段,框架根据收集到的信息生成一个增强的查询提示,包括患者的人口统计信息、当前日数据、以及特征重要性概要。这个增强的提示被用来向LLM(大型语言模型)提问,例如:“Can you generate sleep-related insights?”(你能生成与睡眠相关的见解吗?)。
  4. 见解生成(Insight Generation)

    • LLM使用上述增强的提示来生成与患者具体情况相关的睡眠见解。这些见解是基于患者的具体数据和通过框架分析的模式生成的。

这个框架通过结合患者的详细数据和先进的语言模型处理,提高了健康见解的个性化和相关性。

我们提出了一个图增强的大型语言模型(LLM)框架,通过加强用户提示与患者数据的整合,以提供个性化的健康见解。

它允许用户查询特定日期的患者可穿戴数据,如睡眠模式、活动水平和心率。

该过程从一个自然语言处理(NLP)引擎开始,该引擎提取提示中的关键细节,如患者ID、感兴趣的指标和日期。引擎检索来自数据集的相关人口统计和特定日期的数据。为了个性化,我们开发了一个内部和患者间相似性图,以描述层次数据关系。

NLP引擎与图形交互,以识别与查询最相关的日期,并支持一个特征重要性模型,该模型根据类似患者的数据确定影响健康指标的关键因素。

得到的增强提示,富含这些见解,被输入到LLM中以生成个性化的健康见解。

该框架架构的概述如图1所示。接下来,我们将概述所提框架的每个组成部分。

A. NLP引擎

NLP引擎协调用户查询,从提示中提取关键标识符,如患者ID和日期。

它访问数据集以检索相关的人口统计和特定日期的数据,使增强提示与用户的查询对齐。

利用预先建立的内部和患者间相似性图,引擎识别相关的时间和患者比较模式。

它还整合了从类似患者的数据中训练出的特征重要性分数。

这种整合使用户的初始提示富含全面的上下文细节,为LLM的最佳理解格式化。

B. 数据集

数据集包含去标识的患者记录,包括按患者ID和日期索引的人口统计、可穿戴和文本数据。

NLP引擎访问这个数据集,使用检索增强生成(RAG)方法[7]检索相关的患者特定信息。

C. 内部和患者间相似性图

该图整合了多样的生理、行为和文本数据,利用NLP技术如情感分析提取与期望健康结果相关的情感和主题。

经过仔细选择和标准化,这些多模态数据点形成一个全面的多维患者档案。

我们使用这些档案构建一个内部和患者间相似性图,使用余弦相似性来量化和连接基于天数和患者间的相似性和差异性的关系。

这种结构对于动态细化LLM输入至关重要,从而通过识别患者数据中的模式,增强其生成精确健康见解的能力。

D. 特征重要性

我们开发了一个机器学习模型(即随机森林),以识别影响感兴趣健康指标的最有影响力的因素,使用历史数据和从图中得出的最相似患者的信息。

这个模型对于确定关键变量至关重要,它使用从每个用户提示中提取的图形数据进行训练。

提示中的细节,如患者的ID和指定日期,指导NLP引擎从图中提取相关信息。

然后使用得到的特征重要性分数动态增强提示模板,提高生成见解的准确性和相关性。

E. 见解生成

在我们流程的最后阶段,我们使用LLM生成个性化健康见解。

提示富含来自患者档案及其相似患者网络的相关上下文信息。

LLM利用其先进的自然语言能力和广泛的预训练知识,提供对个体健康模式和福祉的细致见解。

这种方法结合了传统机器学习生成的见解与先进NLP的推理能力和广泛的预训练知识,以产生全面的、个性化的健康建议,专为每个患者量身定制。

图增强LLM = 子解法1(使用层次图模型) + 子解法2(动态数据整合) + 子解法3(LLM引导评估)

  1. 子解法1:使用层次图模型

    • 特征: 提高数据关联性识别的精确性
    • 原因: 层次图能够有效捕捉患者间和患者内的复杂关系,这对于健康数据尤其重要,因为患者的健康状况可能受多种因素的共同影响。例如,通过比较不同患者的睡眠模式和生活习惯,可以发现潜在的健康风险因素。
  2. 子解法2:动态数据整合

    • 特征: 提升个性化健康见解的相关性和准确性
    • 原因: 动态数据整合允许系统实时更新和引入最新的健康数据,例如日常活动水平或最近的心率变化,使得生成的健康见解不仅基于历史数据,而且反映当前的健康状况。比如,如果一个患者最近开始执行新的锻炼计划,系统可以快速调整健康建议以适应这种变化。
  3. 子解法3:LLM引导评估

    • 特征: 保证健康见解的质量和实用性
    • 原因: LLM引导评估利用先进的自然语言处理技术,对生成的健康见解进行质量控制,确保其在相关性、全面性、可操作性和个性化方面符合高标准。例如,通过LLM模型评估一个关于心脏健康的建议,可以确保该建议不仅科学准确,而且能被患者轻松理解并实际应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1895465.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【js正则】去除文本中的a标签及其内容

场景&#xff1a;有时候服务端返回的文本中&#xff0c;包含a标签&#xff0c;前端不需要展示。 // 示例 const inputText 【提醒&#xff1a;XXXX】\nXXXXXX: 1\n\n<a href"https://export.shobserver.com/baijiahao/html/767805.html">详情</a>;JS正…

【营销策划模型大全】私域运营必备

营销策划模型大全&#xff1a;战略屋品牌屋、电商运营模型、营销战略、新媒体运营模型、品牌模型、私域运营模型…… 该文档是一份策划总监工作模型的汇总&#xff0c;包括战略屋/品牌屋模型、营销战略模型、品牌相关模型、电商运营模型、新媒体运营模型和私域运营模型等&…

JavaScript基础-函数(完整版)

文章目录 函数基本使用函数提升函数参数arguments对象&#xff08;了解&#xff09;剩余参数(重点)展开运算符(...) 逻辑中断函数参数-默认参数函数返回值-return作用域(scope)全局作用域局部作用域变量的访问原则垃圾回收机制闭包 匿名函数函数表达式立即执行函数 箭头函数箭头…

全自动内衣洗衣机什么牌子好?四大热门内衣洗衣机多角度测评

内衣洗衣机是近几年新兴的一种家用电器产品&#xff0c;正日益引起人们的重视。但是&#xff0c;面对市面上品牌繁多、款式繁多的内衣洗衣机&#xff0c;使得很多人都不知道该如何选择。身为一个数码家电博主&#xff0c;我知道这类产品在挑选方面有着比较深入的了解。为此&…

AIGC对设计师积极性的影响

随着科技的迅猛发展&#xff0c;生成式人工智能&#xff08;AIGC&#xff09;工具正逐渐深入设计的每个角落&#xff0c;对设计师的工作方式和思维模式产生了深远的影响。AIGC不仅极大提升了设计师的工作效率&#xff0c;更激发了他们的创新思维&#xff0c;为设计行业带来了翻…

好文阅读-日志篇

https://mp.weixin.qq.com/s/jABbG4MKvEiWXwdYwUk8SA 这里直接看最佳实践。 Maven 依赖 <dependencyManagement><dependencies><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.36…

聊聊 CTO 和 技术总监的区别

前言 CTO&#xff08;Chief Technology Officer&#xff09;&#xff0c;是首席技术官的意思。 技术总监&#xff0c;顾名思义&#xff0c;就是负责指导和监督公司的技术团队&#xff0c;确保技术和产品的开发与创新顺利进行。 有的软件公司同时有 CTO 和技术总监&#xff0…

第二届计算机、视觉与智能技术国际会议(ICCVIT 2024)

随着科技的飞速发展&#xff0c;计算机、视觉与智能技术已成为推动现代社会进步的重要力量。为了汇聚全球顶尖专家学者&#xff0c;共同探讨这一领域的最新研究成果和前沿技术&#xff0c;第二届计算机、视觉与智能技术国际会议&#xff08;ICCVIT 2024&#xff09;将于2024年1…

JAVA高级进阶11多线程

第十一天、多线程 线程安全问题 线程安全问题 多线程给我们带来了很大性能上的提升,但是也可能引发线程安全问题 线程安全问题指的是当个多线程同时操作同一个共享资源的时候,可能会出现的操作结果不符预期问题 线程同步方案 认识线程同步 线程同步 线程同步就是让多个线…

swiftui中几个常用的手势控制单击点击,双击和长按事件

简单做了一个示例代码&#xff0c;包含三个圆形形状&#xff0c;配置了不同的事件&#xff0c;示例代码&#xff1a; // // RouterView.swift // SwiftBook // // Created by song on 2024/7/4. //import SwiftUIstruct RouterView: View {State var isClick falsevar bod…

中实新材料:领航绿色建材新纪元,北京创新力量再攀高峰!

近期,北京中实新材料有限责任公司(以下简称“中实新材料”)以一系列耀眼的成果,彰显了其在绿色建材领域的卓越领导地位,不仅在生产效能、技术创新、市场拓展上取得了显著突破,更在社会责任与荣誉表彰上赢得了广泛赞誉。作为中关村科技发展(控股)股份有限公司旗下的璀璨明珠,中实…

Java - 程序员面试笔记记录 实现 - Part3

4.1 线程与进程 线程是程序执行的最小单元&#xff0c;一个进程可以拥有多个线程&#xff0c;各个线程之间共享程序的内存空间以及一些进程级资源&#xff0c;但拥有自己的栈空间。 4.3 Java 多线程 方法一&#xff1a;继承 Thread 类&#xff0c;重写 run 方法&#xff1b;…

实验五 数据库完整性约束的实现与验证

题目 在实验四的基础上&#xff0c;重新创建以下三个表&#xff1a; 会员表&#xff1a;member(memno,memname,address,telephone,username,userpwd)&#xff0c;主码为memno&#xff0c;属性memname不能取空值 员工表&#xff1a;employee(empno,empname,depno,sex,telephone…

【电源专题】DC-DC电路设计为什么一般只考虑电感DCR而不考虑Q值呢?

什么是电感器(线圈)的Q值&#xff1f; Q值是表示电感器质量的参数。Q是Quality Factor&#xff08;质量系数&#xff09;的简称。线圈会顺利流过直流电流&#xff0c;但会对交流电流产生电阻。这称为感抗&#xff0c;交流频率越高则越大。 此外&#xff0c;绕组虽是导体…

基于Istio的多网关运行时:配置、部署和应用

1. 引言 Istio是一个开源的服务网格&#xff0c;主要应用于简化微服务架构中的服务间通信、提供强大的监控能力以及加强服务的安全管理。通过利用Sidecar模式部署的Envoy代理&#xff0c;Istio能够在几乎无需修改服务代码的情况下&#xff0c;实现服务发现、负载均衡、加密通信…

C语言实战 | Flappy Bird游戏

Flappy Bird游戏是由一名越南游戏制作者独自开发的&#xff0c;曾经风靡全球。游戏规则非常简单&#xff0c;玩家必须控制一只小鸟&#xff0c;跨越由各种长度的水管所组成的障碍物&#xff0c;如果撞上管道游戏就结束&#xff0c;如图11.11所示。 ■ 图11.11Flappy Bird 游戏 …

go语言day08 泛型 自定义错误处理 go:协程

泛型&#xff1a; 抛错误异常 实现error接口类型 用java语言解释的话&#xff0c;实现类需要重写error类型的抽象方法Error().这样就可以自定义异常处理。 回到go语言&#xff0c;在Error()方法中用*argError 这样一个指针类来充当error接口的实现类。 在f2()方法中定义返回值…

IMU用于仿生水下机器人姿态估计

近期&#xff0c;自中国农业大学的研究团队从海豚身上汲取灵感&#xff0c;成功研发出一种创新性的双腱驱动机器人海豚尾鳍。这项创新性的设计不仅能够实现全方向运动&#xff0c;还能精细地模拟海豚的推力特性&#xff0c;揭示了其背后隐藏的力学秘密。 这款机器人尾鳍设计独特…

23432443

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话&#xff1a; 知不足而奋进&#xff0c;望远山而前行&am…

A股现在3000点已经是顶了吗?

今天的A股&#xff0c;让人咬牙切齿了&#xff0c;你们知道是为什么吗&#xff1f;盘面上出现2个重要信号&#xff0c;一起来看看&#xff1a; 1、今天两市高开低走&#xff0c;近4900家股票回落&#xff0c;股民痛心疾首了。昨晚中概股都涨疯了&#xff0c;美股的科技股微软和…