乾明 整理编译自 ACM
量子位 报道 | 公众号 QbitAI

“我看你打字方式异于常人,是不是脑子有点不太正常?”

这不是一句骂人的话,而是基于正儿八经的学术研究得出的结论。近日,ACM上发表了一篇文章,详细介绍了这一研究趋势。

现在,研究人员已经在利用人工智能来分析人们的打字方式,从而来判断对方是不是患有帕金森、精神分裂症、抑郁症或者其他类型的精神疾病了。

之所以能够进行这些研究,主要是因为现在的设备变得越来越厉害,不论是你使用的智能手机、平板电脑还是计算机,都能够测量到几毫秒以内的打字活动。

再加上人工智能从数据中识别特定模式的能力变得越来越强大,发现日常打字行为中轻微的异常,也就是分分钟的事情。

基础条件有了,相关的研究也就紧跟着出来了。

相关研究

今年早些时候,德克斯萨大学的研究人员发表了一项研究,通过捕捉研究对象是如何使用键盘打字的数据,然后利用人工智能软件进行处理,从而来识别患有帕金森病的打字者。

这项研究的一位作者、同时也是nQ Medical的首席数据科学家Teresa Arroyo Gallego说,“未来对键盘输入和点触屏幕行为的追踪,将成为数字设备的一种度量标准,添加到病人的电子病历中。”

与此同时,一家加州的医疗创新公司Mindstrong Health的研究人员表示,他们能够通过分析打字模式以及观察鼠标滚动、滑动和点击的行为,来诊断一个人是否患有精神分裂症。

这家公司的创始人兼首席执行官Paul Dagum说:“我们相信,数字标记,是基于测量的心理健康护理的基础,在这个方面,还有大量的患者需求没有被满足。”

在加州的另一个研究团队正在利用他们自己的自旋按键分析,来帮助检测其他疾病,比如阿尔茨海默氏病、抑郁症、亨廷顿氏病、快速眼动睡眠行为障碍和心脏问题。

研究实现的逻辑

这些研究都是如何实现的呢?具体来说,是观察分析打字者的手指是如何动的。

在德克萨斯大学的研究中,研究人员表示,他们主要依靠一个软件来完成研究。这个软件可以捕捉到打字者从一个按键移动到下一个按键所需要的毫秒时间。他们将其称为“飞行时间”(flight time)。

收集完数据之后,再利用它们训练人工智能软件,来识别出帕金森患者共有的一种打字模式,最后再拿着训练有素的人工智能软件运行新的数据来寻找匹配对象。在他们的研究中,这一套流程完成的还不错,结果挺好。

“从数据中提炼出来的打字模式非常复杂,个体之间的差异很大,”德克萨斯大学生物医学信息学学院助理教授、德克萨斯大学这一项研究的另一位作者Luca Giancardo说。“这就是为什么我们要使用机器学习算法来分析相关的数据。”

德克萨斯大学的研究人员称,从打字模式的不一致中,能够看出来帕金森病的迹象。因为随着时间的推移,帕金森病患者打字的方式也会不同,比如手指的速度会减慢,灵活性会降低。

在这些研究中,德克萨斯大学的研究中使用的方式非常有优势的一点是,诊断起来非常方便。研究对象可以像平常一样使用智能手机和其他数字设备,安装在这些设备上的软件,会通过互联网将他们的输入数据传到研究人员的电脑上。

有什么用?

ACM上的文章中指出,这项研究最大的优势就在于能够比普通方法更早的检测出帕金森病。

纽约城市学院心理学副教授Timothy Ellmore指出,能够及早诊断出帕金森,在治病的时候非常关键。通常情况下,在诊断出帕金森的时候,与这种病有关的大部分脑细胞,也就是多巴胺神经元,都已经死光光了,这个时候在治病就已经太晚了。

当前流行的治疗方式只能治标,不能治本。随着时间的推移,症状会越来越严重。

Ellmore说,德克萨斯大学的研究可能会改变这种现状。使用他们的方法,能够更早诊断出来相关的病症,进行神经保护治疗,会更有机会阻止或减缓神经元的死亡。

不过,他认为,这一技术还需要进一步的验证才能运用到实际的诊断当中。在未来,这个工具在扩充医生现有的工具方面可能非常有用。

另一位业内人士Zoltan Mari也持有同样的观点,他补充道,这是一个非常有趣且可能有所帮助的想法,但还需要在实际的临床场景中进行更大规模的测试、进一步验证其可行性。

他预计,像德克萨斯大学这样的研究将会不断的发展和完善,这要归功于不断增加的大型数据库的可用性,以及我们不断提高更好地使用大数据的能力。

相关研究传送门:https://www.ncbi.nlm.nih.gov/pubmed/29581092

原文链接:https://cacm.acm.org/news/231160-detecting-illness-by-watching-you-type/fulltext

加入社群

量子位AI社群28群开始招募啦,欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“交流群”,获取入群方式;

此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。

进专业群请在量子位公众号(QbitAI)对话界面回复关键字“专业群”,获取入群方式。(专业群审核较严,敬请谅解)

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

打字方式异于常人,可能脑子有病丨AI研究相关推荐

  1. 正确的打字方式,如何正确分配手指控制按键

    打字时将左手小指.无名指.中指.食指分别置于A.S.D.F键上,右手食指.中指.无名指.小指分别置于J.K.L.:键上,左右拇指轻置于空格键上,如图:左右8个手指与基本键的各个键相对应,固定好手指位置 ...

  2. 少年,看你异于常人,有空花2小时来参加有3000人的源码共读嘛~

    大家好,我是若川.按照从易到难的顺序,前面几期(比如:validate-npm-package-name.axios工具函数)很多都只需要花2-3小时就能看完,并写好笔记.但收获确实很大.开阔视野.查 ...

  3. 应用丨AI和机器学习如何改变美国政府决策方式

    在每个联邦机构中,重要的见解都隐藏在多年来收集的大量数据集中.但是由于联邦政府数据科学家的短缺,从这些数据中提取价值是非常耗时的.然而,随着数据科学,人工智能(AI)和机器学习的进步,各机构现在可以使 ...

  4. 一个数被异或两次等于没有异或,原理研究

    int a = 10;int b = 20; a=a^b; //a=10^20 b=a^b; //b=10^20^20;  //b=10 a=a^b; //a=10^20^10;  //a=20 看到 ...

  5. 压力表负值表示什么_弹簧管式压力表轻敲变动量居然有负值,我不知道是不是我学的不好,还是计量所所长脑子有病...

    2012-03-20 回答 弹簧管式一般压力表是指结构为单圈"c"型弹簧管,用于测量对仪表零件不起腐蚀作用的液体.气体和蒸汽的压力的仪表.东莞五金弹簧因此,压力表指示正确与否直接关 ...

  6. 活动回顾丨那些闪闪发光的女开发者们

    在刚刚度过的三八妇女节 我们看到了令人振奋的女性力量 在各个行业领域闪闪发亮 给予无数女性力量与鼓舞 在开发领域当然也不例外 亚马逊云科技深度支持并联合 Jina AI 与优秀的女开发者们展开线上对谈 ...

  7. “意念打字”速度接近常人手机聊天,专家:这比马斯克的“猴子玩游戏”难多了 | Nature封面...

    来源:AI科技评论本文约3400字,建议阅读7分钟将意念控制走进现实! 5月12日,<Nature>发布最新一期封面研究:斯坦福大学的研究人员开发了一项新的脑机接口技术,能够使瘫痪患者直接 ...

  8. 幸存者偏差——讨论死在中国游戏圈的一百万种方式

    http://www.gameres.com/460460.html 首先,用一个简单的案例向大家介绍一下什么是"幸存者偏差". 二战期间,盟军需要对战斗机进行装甲加厚,以提高生还 ...

  9. 博客那些用到极致的推广方式

    现在做网站不难,起步很低,但是网站推广却是一个令很多站长头痛的事情,其实网站推广起步也很低,但是真正能够一直坚持的人却不多.做网站推广把任何一种方式用到极致,那么基本上你的网站推广就算是很成功的,也会 ...

最新文章

  1. vim常用操作总结完整版
  2. PL0编译器TurboPascal版再现时间:2009-07-20 17:24:49来源:网络 作者:未知 点击:52次
  3. 磊哥最近面试了好多人,聊聊我的感受!(附面试知识点)
  4. ASP.NET MVC基础入门.
  5. 贪心----多元Huffman编码问题
  6. AngularJs的TDD
  7. ARC对象内存管理以及强弱指针
  8. win10浏览器闪退_win10系统打开ie11浏览器出现闪退的两种解决方法
  9. matlab绘制二元函数,matlab绘制二元函数z=x∧2+y∧2,y=0,y=x∧2,z=0的图像
  10. 关于a标签的hover问题
  11. 苹果企业开发账号申请三步走
  12. 《你的降落伞是什么颜色》
  13. 三万元存一年,利息是多少?银行工作人员:这么存最合算!
  14. 统计学原理 离散程度的度量
  15. 本周票房大盘 API数据接口
  16. 饮冰三年-人工智能-Python-17Python基础之模块与包
  17. 【学习笔记】| 集合泛型
  18. Python 实战分析某招聘网站数据分析岗位的招聘情况
  19. service和systemctl的区别
  20. 2020最火网络新词英文_2020年网络流行语英文版

热门文章

  1. 编程语言 Ruby 如何还能再活 25 年?
  2. 在sql server中用正则表达式替换html标签,SQL Server中利用正则表达式替换字符串
  3. 看完豁然开朗!美团java面试难吗
  4. STM32_GPIO口
  5. 贪吃蛇python语言代码_Python贪吃蛇简单的代码
  6. 客户机不能看到分配的dhcp_交换机安全-DHCP欺骗
  7. php mvc 路由,PHP MVC框架路由学习笔记
  8. 动态的给python添加进度条_python动态进度条的实现代码
  9. 初一到初三需要用计算机吗,初一到初三不注意这8点,就等着中考完后悔吧!...
  10. 万年历c语言编程怎么做,用C语言如何编写“万年历”