学习笔记:《Foundation models for generalist medical artificial intelligence》

news2024/11/20 0:34:48

目录

一、GMAI模型的概念与优势

二、GMAI模型面临的挑战

1.验证

2.社会偏见

3.隐私

4.规模

5.技术挑战

三、结论:

参考文献


最近在《Nature》杂志上发表的一篇名为《Foundation models for generalist medical artificial intelligence》的文章,详细探讨了通用医学人工智能(GMAI)基础模型的概念、应用前景以及相关挑战。本篇文章旨在作为这篇论文的学习笔记,帮助读者更好地理解 GMAI 模型的价值和未来挑战。

一、GMAI模型的概念与优势

GMAI模型是一类先进的基础模型,具有解析多种数据模态、快速学习新任务和利用领域知识的能力。这些模型可以广泛应用于医疗保健领域的各种任务,如辅助诊断、治疗建议、患者沟通等。与传统医学 AI 相比,GMAI 模型更具灵活性,可以在新环境中保持相关性,并跟上新兴疾病和技术的发展,而无需不断从头开始重新训练。

图1 GMAI 模型流程概述[1]
(a)一个 GMAI 模型通过自监督学习等技术在多种医学数据模态上进行训练。为实现灵活的交互,可以将图像或电子病历数据等数据模态与语言(以文本或语音数据形式)配对。接下来,GMAI 模型需要访问各种医学知识来源,以执行医学推理任务,解锁可用于下游应用的丰富功能。生成的 GMAI 模型随后可以实时执行用户指定的任务。为此,GMAI 模型可以从知识图谱或数据库等来源检索上下文信息,利用正式的医学知识对以前未见过的任务进行推理。(b)GMAI 模型为临床各学科的众多应用奠定了基础,每个应用都需要进行仔细的验证和监管评估。

二、GMAI模型面临的挑战

1.验证

由于 GMAI 模型的多功能性,对它们进行全面验证将是一项艰巨的任务。开发者需要设计全面的验证方法,以确保这些模型在各种任务和环境中均能表现出良好的性能。

2.社会偏见

GMAI 模型可能在训练过程中获取偏见,从而对边缘化群体造成伤害。因此,开发者、供应商和监管机构必须迅速识别并修复这些偏见,确保 GMAI 模型在各种人群中的表现不会受到影响。

3.隐私

GMAI 模型的发展和使用对患者隐私构成严重威胁。模型可能访问丰富的患者信息,包括临床测量、分子特征、人口统计信息以及行为和感应跟踪数据。此外,由于大型模型更容易记住训练数据并将其直接呈现给用户,因此 GMAI 模型可能会暴露训练数据集中的敏感患者数据。为了保护患者隐私,需要通过去标识化和限制收集的个人信息来减少数据泄露造成的损害。

4.规模

近年来,基础模型的规模急剧增加,导致了数据收集和模型训练的成本上升。规模化的模型需要大量训练数据,这些数据不仅昂贵,而且对环境产生了很大负担。在开发 GMAI 模型时,数据收集和访问将是一个特殊的挑战。这些模型需要涵盖医学领域的大量专业数据,同时确保数据的多样性、匿名性和兼容性。此外,数据收集和共享过程需要遵守各种政策和法规。

5.技术挑战

GMAI 模型的规模也带来了技术挑战。除了训练成本高昂外,这些模型可能需要专用的高端硬件才能部署,这对医院来说可能是一个难题。为了解决这个问题,可以通过知识蒸馏等技术来减小模型的规模,使其更容易在实际约束条件下部署。

三、结论:

GMAI 模型有潜力彻底改变医疗保健领域。这些模型可以支持临床医生开展各种基本任务、克服沟通障碍、提高医疗质量并减轻临床医生的行政负担。然而,要实现 GMAI 模型的巨大潜力,研究人员和临床利益相关者需要从一开始就仔细考虑这些挑战,以确保 GMAI 能够始终为临床实践带来价值。

图2 GMAI 三个潜在应用的示意图[1]
(a)GMAI 可以实现多功能且自解释的床边决策支持。(b)基于实际的放射科报告配备可点击链接,以便于可视化每个发现。(c)GMAI 有潜力对在模型开发过程中从未遇到过的现象进行分类。在增强过程中,通过利用医学领域知识和地形背景上下文,对罕见的异常发现进行逐步推理解释。111

参考文献

[1]Moor, M., Banerjee, O., Abad, Z.S.H. et al. Foundation models for generalist medical artificial intelligence. Nature 616, 259–265 (2023). https://doi.org/10.1038/s41586-023-05881-4

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

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

相关文章

品牌如何借助江湖老大“音乐记忆”做宣传?

去年有个卖咖啡的小姐姐火了,“咖啡你冲不冲,冲冲冲冲冲”节奏分明、及其洗脑,引发众多网友模仿和音频采用。 其实这种借用音乐记忆扩大品牌知名度和传播范围的品宣手段十分常见,仔细回想一下,我们平时听到较为魔性的…

05-Node.js—http模块

目录 1、HTTP 协议1.1 概念1.2 请求报文的组成1.3 HTTP 的请求行1.4 HTTP 请求头1.5 HTTP 的请求体1.6 响应报文的组成 2、创建 HTTP 服务2.1 操作步骤2.2 测试2.3 注意事项 3、获取 HTTP 请求报文3.1 请求方法 request.method3.2 请求版本 request.httpVersion3.3 请求路径 re…

基本绘图函数

基本绘图函数 cv2.line()函数------用于绘制直线. 算子解释: cv2.line(img1, (20, 80), (120, 80), (0, 255, 255))cv2.line(img, pt1, pt2, color, thicknessNone, lineTypeNone, shiftNone) img:背景图。 pt1:直线起点坐标。 pt2&#x…

实战详解docker安装步骤——Linux操作系统(CentOS7.9)下安装容器技术docker引擎

一、安装docker依赖环境 yum install -y yum-utils device-mapper-persistent-data lvm2二、配置国内docker-ce的yum源 (这里采用的是阿里云镜像配置文件) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-c…

基于java Springboot+Vue+shiro前后端分离疫情防疫管理系统设计和实现2.0

基于java SpringbootVueshiro前后端分离疫情防疫管理系统设计和实现2.0 博主介绍:5年java开发经验,专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获…

老板们搞怪营业,品牌好感度upup真有梗

老板下场营业最经典的莫过于“老乡鸡”了。在手撕联名信事件出圈后,老乡鸡围绕束从轩创始人IP,开展了一系列社交传播宣传,比如“咯咯哒糊弄学”等。 50多岁的老乡鸡董事长束从轩,一改传统企业家严肃正经的形象,跟着老乡…

Pytorch深度学习笔记(九)加载数据集

目录 1.名词解释 2. 数据集加载器Dataloader 3.完整代码 推荐课程:08.加载数据集_哔哩哔哩_bilibili 1.名词解释 名词解释:Epoch,Batch,Batch-Size,Iterations Epoch(周期):指所…

职工管理系统(C++)

职工管理系统有以下8个功能: - 增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号 - 显示职工信息:显示公司内部所有职工的信息 - 删除离职职工:按照…

java防止重复提交的方法

为了防止重复提交,可以采用以下几种方法: 1. 令牌机制(Token) 在表单中添加一个隐藏字段,用于存放一个随机生成的令牌(Token)。当用户提交表单时,将令牌一起提交到服务器。服务器接收…

Win10系统重装过程(一键装机)

相信不少小伙伴都有刷机重装系统的过程,那种镜像,up盘,压缩包等多个复杂过程也折磨的大伙不堪重负,因此本期带来简易版一键装机相应操作。 下载地址: 小心点击下方链接,点击即下载(3.66GB&…

SAM:图像分割的里程碑

Facebook的新模型称为SAM或Segment Anything Model,具有在计算机视觉行业中引起积极变革的潜力。这个突破性模型不同于以前使用的任何其他图像分割模型。 传统上,会为不同类型的图像,如人或汽车,分别训练不同的模型,但…

成功上岸国防科大!

Datawhale干货 作者:王洲烽,太原理工大学,Datawhale成员 写在前面 相比较于一般的经验贴,我更想在这里讲述一下自己的故事。我一开始报考的是北理工,但很遗憾9月份北理改考408了,无缘京爷,所以…

路径规划 | 图解概率路图PRM原理及其参数分析

目录 0 专栏介绍1 基于采样的规划算法2 概率路图基本原理3 PRM算法流程4 PRM参数分析4.1 采样点数4.2 阈值 d max ⁡ \mathrm{d}_{\max} dmax​ 0 专栏介绍 🔥附C/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细介绍全局规划…

nginx简单介绍

文章目录 1. 下载并解压2. 80端口被占用,更改nginx默认的监听端口3. 访问nginx4. 在linux上安装nginx5. nginx常用命令6. nginx.conf 1. 下载并解压 官网下载 2. 80端口被占用,更改nginx默认的监听端口 更改conf/nginx.conf文件 3. 访问nginx ht…

[译] 实战 React 18 中的 Suspense

> 原文:https://dev.to/darkmavis1980/a-practical-example-of-suspense-in-react-18-3lln React 18 带来了很多变化,它不会破坏你已经编写过的代码,并且有很多改进和一些新概念。 它也让很多开发人员,包括我,意识到…

vue---mixin混入

一个混入对象可以包含任意组件选项(如data、methods、created、mounted等等)。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 我们可以使用混入,向组件注入自定义的行为。 和组件注册和指令一样 vu…

Oracle Linux 9 上基于 CRI-O 安装 Kubernetes 1.27 集群

Oracle Linux 9 上基于 CRI-O 安装 Kubernetes 1.27 集群 1. 禁用 swap2. 禁用防火墙3. 将 SELinux 设置为 permissive 模式4. 安装cri-o5. 安装kubelet kubeadm kubectl6. 更新模块设置7. 初始化Kubernetes集群8. 配置集群访问9. 安装网络插件10. 验证集群 1. 禁用 swap sudo…

docker容器原样迁移完整过程(nignx例子)

我们在测试服务器上,辛辛苦苦开发,各种配置好了服务,然后想着傻瓜式的迁移部署。接下来的就是干货了 过程描述: 为了体现一个完成性的描述,我们最初拉镜像开始,一直说到迁移后的服务正常运行。 接下来以ng…

centos7 查看服务器配置信息

1.linux查看版本当前操作系统发行信息 cat /etc/centos-release cat /etc/centos-release 2、查看内核版本uname -a或者cat /proc/version 3、查看CPU参数 1)、查看 CPU 物理个数   grep physical id /proc/cpuinfo | sort -u | wc -l 2)、查看 CPU …

如何降低小程序开发费用:从项目管理到技术选型

小程序的开发费用是许多企业和初创公司的瓶颈。在本文中,我们将介绍如何通过项目管理和技术选型来降低小程序开发费用,让您的企业更加高效。我们会详细阐述如何在项目管理中制定清晰的项目计划、与开发团队密切合作、采用敏捷开发方法。在技术选型方面&a…