阅读更多
引用

原文:Machine Learning Algorithm Spots Depression in Speech Patterns
翻译:KK4SBB
责编:周建丁(zhoujd@csdn.net)

南加州大学的研究人员近日开发了一款新的机器学习工具,它能够检测出某些语言相关的诊断标准,来评估患者的抑郁症情况。这款工具名为SimSensei,它在医生问诊过程中监听患者语言表达过程中的心理和神经性紊乱异常状况,这些异常很难被问诊者所察觉。当然,这款工具并不是要取代那些问诊人员,而是在诊断过程中增加额外的客观评判。

这个团队的工作成果发表在IEEE Transactions on Affective Computing杂志上。

抑郁症的误诊断是一类严重的健康问题,尤其是当主管医生确诊(或是误诊)了病情。2009年的一项调查覆盖了大约50000位病人,大概只有一半的病人被正确地识别为抑郁症患者,假阳性的数量远远超过了假阴性的数量,比例约为3:1。这个结果我们完全无法接受。

但这也是可以理解的。医生,特别是全科医生,很有可能因为两种简单而相关的因素过度诊断某种疾病:第一个原因,错误地确诊某种疾病总是比没有诊断出某种疾病更安全;第二个原因,消除任何单一诊断的可能性需要更丰富的专业知识和更大的把握。参见:滥用抗生素事件。

抑郁症诊断所面临的一个巨大问题就是它本身是一种异质性的疾病。抑郁症有许多不同的病因,并且有很多表现形式。设想一个主管医生每周要接诊几百位患者,他们的病情也五花八门,从一堆症状明显、一般问诊就能确诊的病例中发现精神疾病诊断的难度可想而知。这就存在了非常巨大的漏洞,正需要SimSensei之类的技术来填补。

SimSensei在语音中所跟踪的抑郁症相关特征已经得到了文献的支持。“之前的调查研究显示,抑郁症患者往往表现出平淡的或者负面情绪,说话的响度和音调变化减弱,话语减少了,语速也放缓,停顿增多,停顿时间也忽长忽短”,引自南加州大学发表的论文,“而且,抑郁的语言听上去显得声道和声带更紧张。”

这属于典型的机器学习问题,即根据携带噪音的数据做出预测。通常所说的语音分析就是此领域的主要分支之一。

这里所做的分析很简单。只保留患者语音的元音发音部分,然后在频域分析a、i、u元音的第一、第二个共振峰(频谱峰值)。这个过程的前两部分涉及了实际语音检测器和一个相应的共振峰跟踪。第三部分是算法,是一个相对较老(1967年提出)的机器学习方法,就是k-means算法。本质上,它的工作原理是通过收集数据集,并将它们按照均值或特定的类中心聚成多个类。

聚类的结果是一个三角形的空间或者图,a,i,u的频谱峰值分别位于三个角。这个三角形包含的区域代表一个元音空间,这是算法得到的结果。然后,将此空间与一个“正常”的元音参照空间做比较,这个比例就作为抑郁症(和创伤后应激障碍PTSD)的指标。

“我们评估了253位实验对象的自动评估元音空间,证明了新的检测手段检测到抑郁症和创伤后应激障碍患者的元音空间有显著减小,”南加州大学的研究小组总结道,”我们证明了在测试部分交互或数量有限的语音数据时,新技术是健壮的,印证了该方法的实用性。最后,我们成功地显示了该测试结果在不同个体和不同发音速率上的统计鲁棒性。

抑郁症患者与非抑郁患者的元音空间比率并非差距悬殊,但这个差距也足以说明问题。该项研究的最重要的问题可能是抑郁症/忧郁症的初始分类,这是基于受试者的自我评估。此外,元音空间减少似乎并不局限于抑郁症和创伤后应激障碍,需要在诸如精神分裂症和帕金森氏病上进一步研究。
0
0
评论 共 1 条 请登录后发表评论
1 楼 林小涯 2016-07-18 09:32
沙发。

有兴趣的可以在线试下机器学习基础的一些内容,挺好玩。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 概念与定义的区别

    定义是对概念本质属性的规定,概念有内涵与外延,定义一个概念也就是规定概念属性,可以通过对内涵的规定(但不必指出所有内涵),也可以通过对外延的规定。   概念可以通过定义来把握,但真正把握一个概念必须把握这个概念的内涵与外延,通过定义推论的过程就是揭示概念内涵的过程,单单一个定义

  • 【12】-进程和线程定义,概念,区别详解

    进程的定义及基本概念: 狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 组成 进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域...

  • 定义和声明的区别

    对于变量来说,定义就是声明.    例如:  int a;  我们可是说它是定义也可以说它是声明。    但是对于函数来说定义和声明完全不是一回事 。     void   sum(int a,int b);这是函数的声明     void   sum(int a,int b)     {     }     整体是函数的定义  ,函数的定义没有分号 而且要加上一对花括号 ,里边是函

  • 数学概念与方法

    数论初步 1. 欧几里得定理和唯一分解定理 A.欧几里得定理(即辗转相除法求最大公约数,Euclid algorithm) 算法:gcd(); 恒等式:gcd(a, b) = gcd( b, a %b) ,边界条件 gcd( a, 0) = a 原理分析: 123456 和 7890 的最大公因数是 6,这可由下列步骤(其中,“a mod b”是指取 a ÷ b 的余数)...

  • 定义与声明的概念与区别

    当一个变量被定义的时候,编译器为变量申请内存空间并填充一些值。(定义是申请一个具体的空间来存放数据) 当一个变量被声明的时候,编译器就知道该变量被定义在其他地方。(告诉编译器我已经定义过了只是你执行到这里都没有遇到,你不要急着报错,先找一下能找到的) 声明是通知编译器该变量名及相关的类型已存在,不需要再为此申请内存空间。 局部变量即使定义也是声明。 定义只能来一次,否则就叫重复定义某个重名...

  • 计算机专业抑郁症多,计算机算法能够辅助医生诊断抑郁症?

    计算机心理分析师的概念最...他们通过一套机器学习算法来分析人的言语模式,希望这种算法能帮助医生诊断抑郁症的同时让人们更易于管理自己的情绪。最近,该研究计划把更多的精力放在了让算法理解人们说话的方式上。"...

  • 机器学习在重度抑郁症患者中的应用:从分类到治疗结果预测

    目前,临床上还未发现有用的诊断生物标志物可以从抑郁症和双相情感障碍(BD)的早期就能诊断出抑郁症。因此,迫切需要探索基于机器学习的方法找到情感障碍的生物标记物,尽管这在当前仍旧具有很大的挑战性,但机器学习...

  • 机器学习_深度学习毕设题目汇总——运动活动动作

    下面是该类的一些题目: ...基于深度学习的分数像素运动补偿方法研究 基于特征编码与池化的动作识别方法研究 基于相关性表示的运动目标行为分析研究 基于表面肌电的运动单位活动特性分析及应

  • 原创 | 仅次于癌症将成人类第二大杀手,面对抑郁症AI能做些什么?

    近几年,关于抑郁症自杀的社会新闻层出不穷,让这个在过去一直被大众忽视的疾病逐渐浮出水面。上个月,话题#抑郁症成仅次于癌症的人类第二大杀手#登上微博热搜,大众终于对患抑郁症群体有了较直观的...

  • 声明和定义的区别

     声明和定义的区别: 在我上课的书中并没有说明两者的区别,书上写着“在本书中,声明和定义有着相同的含义”,当时学的时候也没注意到这点,后来看到一些面试题,才注意到这些坑。       一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。     另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。   声明是向编译...

  • 声明与定义的区别

    C++中的声明与定义边界不是很清晰,那这两者之间到底有什么差别呢? 声明:   就是告诉编译器这个变量或函数在内存的某个位置已经定义(即分配了内存地址),向编译器做个自我介绍。如果要用就可以直接用,不需要说再来分配相应的内存。 变量或函数的声明用关键字extern来表明,但函数声明可以省略。原因在于函数的声明与定义边界非常的清晰,没有函数体的就是声明,有函数体的就是定义。 定义: 就是

  • 红皮书--区别定义

    1. Const与Dim 区别Const 是 constant 的缩写,就是常量的意思用来定义常量格式:Const 常量名 As 类型=表达式语句示例:该示例使用 Const 语句来声明用于代替文字值的常数。Public 常数在标准模块的通用部分声明,而不是在类模块中声明。Private 常数可以在任何模块类型的通用部分声明。①  '声明公用常数。Public Const MyString = "

  • POJO、DO、DTO、VO的区别

    1、概念 对象 含义 作用 作用范围 DO(Data Object) 数据对象 与数据库表结构对应,通过DAO层向上传输数据源对象 数据库与Dao层,Dao层与Service层 DTO(Data Transfer Object) 数据传输对象 主要用于远程调用等需大量传输对象的地方 Sevice层和Web层 VO(View Object) 视图对象 对应页面所显示的数据,将这些数据进行封装并返回 Web层与页面 POJO(Plain Ordinary Java Object) 普

  • 基于ICD-10诊断编码的慢性病并发症聚类算法

    基于ICD-10诊断编码的慢性病并发症聚类算法王晓霞1,2,3,蒋伏松4,王宇5,熊贇1,21. 复旦大学计算机科学技术学院,上海 201203 2. 上海市数据科学重点...

  • 机器学习 开始_我开始学习机器学习

    机器学习 开始 前言 (Preface) Below is an essay I had written for a university requirement. I admit, it’s pretty rough. I attempt to condense two essays into the word count of one, and I don’t go ...

  • 深度学习实战52-基于医疗大模型与医疗智能诊断问答的运用简单介绍,辅助医生进行疾病诊断

    大家好,我是微学AI,今天给大家...通过深度学习和自然语言处理等技术,医疗智能诊断可以对患者的症状、体征和医学图像等进行综合分析和判断,辅助医生做出准确的诊断。同时,医疗智能诊断还可以结合临床指南和相关研

  • PLOS Biology:重度抑郁症多成像中心的泛化脑网络标志物

    本文为突破这一问题带来了重要的解决方案,本研究找到了一种基于静息态功能连接模式将重度抑郁症(major depressive disorder, MDD)患者与健康对照区分开来的通用标记物。数据集包括713名受试者(来自4个成像中心),...

  • 机器学习在脊柱的应用现状:从临床的观点

    机器学习在脊柱的应用现状:从临床观点 ———————————————————————————————————— ———————————————————————————————————— 摘要 目的:综述机器...

Global site tag (gtag.js) - Google Analytics