热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AD预测论文研读系列2

EARLYPREDICTIONOFALZHEIMER’SDISEASEDEMENTIABASEDONBASELINEHIPPOCAMPALMRIAND1-YEARFOLLOW

EARLY PREDICTION OF ALZHEIMER’S DISEASE DEMENTIA BASED ON BASELINE HIPPOCAMPAL MRI AND 1-YEAR FOLLOW-UP COGNITIVE MEASURES USING DEEP RECURRENT NEURAL NETWORKS

(基于基础海马MRI和1年随访认知测量的阿尔茨海默病痴呆早期预测)

原文链接

摘要

多模生物学、影像学和神经心理学标记物已经展示了区分阿尔茨海默病(AD)患者和认知正常的老年人的良好表现。然而,早期预测轻度认知功能障碍(MCI)患者何时和哪些会转变为AD痴呆仍然困难。通过模式分类研究表明,基于纵向数据的模式分类器比基于横截面数据的模式分类器具有更好的分类性能。研究人员开发了一个基于递归神经网络(RNN)的深度学习模型,以学习纵向数据的信息表示和时间动态。将个体受试者的纵向认知测量,与基线海马MRI相结合,建立AD痴呆进展的预后模型。大量MCI受试者的实验结果表明,深度学习模型可以从纵向数据中学习信息性测量,以描述MCI受试者发展为AD痴呆的过程,并且预测模型可以以高精度在早期预测AD进展。最近的研究表明,如果使用纵向而非横截面数据构建分类器,可以获得更好的性能

引言

大多数基于纵向数据的预测模型要求不同的对象在同一时间点上拥有数据。然而,缺乏数据是纵向研究中普遍存在的问题。这种问题通常通过输入缺失的数据来规避。多元功能主成分(MFPC)评分被用来代表纵向制造商处理缺失或不规则数据。然而,mfpc采用了一定的假设来模拟潜在的纵向过程,这可能不适用于不同类型的标记

在本研究中,采用LSTM自动编码器从纵向认知测量中学习紧凑的和信息性的表征,以预测MCI受试者发展为AD痴呆。这些表征可以编码纵向认知测量的时间动态,并表征MCI受试者的进展轨迹,而无需对测量背后的纵向过程作出任何明确的假设。根据所学的表达和海马体MRI基线数据,建立了一个时间到事件的预测模型。特别是采用了Cox回归模型来评估MCI患者发展为AD痴呆的风险。实验结果表明,该模型可以获得有希望的预后表现,认知测量和基于成像的测量可以为预后提供补充信息

方法和材料

为了建立基于纵向数据的AD痴呆早期预测模型,首先训练一个LSTM自动编码器学习每个受试者纵向测量的紧凑表示和时间动态编码。然后,将学习的表示与基线成像数据作为特征相结合,在时间到事件分析设置下建立预后模型

数据

参与人员信息

从ADNI-1、GO&2获得822名MCI受试者在基线、6个月和12个月时的认知测量,包括13项版本的阿尔茨海默病评估量表认知子量表(ADAS-COG13)、Rey听觉语言学习测试(RAVLT)即时、RAVLT学习、功能评估问卷(FAQ)和微型精神状态测试(MMSE)。对受试者进行基线结构MRI扫描,以提取海马成像测量值

基于LSTM的特征表示

考虑到每个受试者在多个时间点的纵向认知测量,学习了信息性和紧凑的表示,以编码受试者的总体纵向认知表现及其跨多个时间点的时间变化/轨迹。LSTM自动编码器为实现这一目标提供了一个理想的工具

LSTM自动编码器

编码器接收多个时间点的输入数据,处理连续时间点之间输入测量值及其时间动态的编码。译码器是利用编码器的学习表示,在不同的时间点,按照相反的顺序逐步重建输入测量值。在对网络进行优化以最小化重构和输入度量之间的偏差的同时,期望编码器的学习表示能够表征输入纵向度量的整体认知性能及其动态

自动编码器包含两个分别用于编码器和解码器的LSTM层。\(f_t和f^`_t\)是在时间点t(t=1,2,3)的输入和重构的认知测量。\(W_{ei}\)是编码器第\(i\)层LSTM的可训练参数,\(W_{di}\)是解码器第{i}层LSTM的可训练参数。可训练的参数包括遗忘门、输入门、单元状态和一个LSTM层内的隐藏状态。以重构测度与输入测度之间的欧氏距离为目标函数,对可训练参数进行优化。选择LSTM层的数量,以在少量可训练参数的情况下实现可推广的性能

在本研究中,认知测量的自动编码器是建立在ADNI-1队列受试者的纵向认知测量基础上的。获得自动编码器后,将编码器应用于ADNI-1和GO&2队列的所有MCI患者,从纵向认知测量中提取其潜在特征,然后用于后续的预后分析

预测建模

考虑到纵向认知信息的潜在表现,将其与基于海马MRI的基线测量相结合,使用Cox回归建立预后模型。特别的,认知测量包括ADAS-COG13、RAVLT即时、RAVLT学习、FAQ和MMSE用于学习LSTM编码的认知测量。使用基于深度学习的预后框架,将基线海马MRI数据的成像特征提取为基于成像的进展为AD的风险。在模型中,年龄、性别、教育年限和基线时的apoeε4状态被用作协变量

时间到事件预测模型的示意图

以ADNI-1的MCI受试者数据为基础,建立Cox回归模型,并以ADNI-GO&2的MCI受试者数据为基础,评价其预后

结果

实验设置

采用了两个LSTM层,每个LSTM层中的隐藏节点数设置为5(LSTM编码的认知度量的维数与每个时间点的输入认知度量的维数相同)。采用Adam优化技术对自动编码器进行优化,将基本学习速率设置为0.01,并在每20000次迭代后将学习速率降低0.1倍,使用逐步策略进行更新。训练程序的最大迭代次数设置为100000,批大小设置为64

实验结果

基于任意一次访问数据的预测模型比基于纵向数据的预测模型预测性能差,基于后时间点数据的预测模型比基于前时间点数据的预测模型具有更好的性能。当LSTM编码的认知表征与来自基础海马MRI数据的基于成像的特征相结合时,获得了最佳的预后表现,表明临床测量和成像数据可以为预后提供补充信息。此外,如果将纵向成像数据纳入预测模型中,可以进一步提高预测性能

结论

在这项研究中,开发了一种基于深度学习的方法来描述认知测量的纵向动力学特征,并建立了基于基础海马MRI测量和学习的纵向动力学的预测模型来预测个体MCI受试者向AD的进展。评价结果表明,该模型在1年的随访期内,对预测MCI受试者发展为AD具有良好的效果

注:
sMCI: stable MCI who remained as MCI at the last visit
pMCI: progressive MCI who converted to AD before the last visit

AD预测论文研读系列1


推荐阅读
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 本文介绍了解决二叉树层序创建问题的方法。通过使用队列结构体和二叉树结构体,实现了入队和出队操作,并提供了判断队列是否为空的函数。详细介绍了解决该问题的步骤和流程。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 李逍遥寻找仙药的迷阵之旅
    本文讲述了少年李逍遥为了救治婶婶的病情,前往仙灵岛寻找仙药的故事。他需要穿越一个由M×N个方格组成的迷阵,有些方格内有怪物,有些方格是安全的。李逍遥需要避开有怪物的方格,并经过最少的方格,找到仙药。在寻找的过程中,他还会遇到神秘人物。本文提供了一个迷阵样例及李逍遥找到仙药的路线。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 本文介绍了在Python张量流中使用make_merged_spec()方法合并设备规格对象的方法和语法,以及参数和返回值的说明,并提供了一个示例代码。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
author-avatar
xin新的
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有