不会聊天?请人工智能当顾问吧

文/周 炜

在社交媒体上聊天时,一言不合就被“拉黑”的状况时有发生。
怎样防止网络聊天冷场?怎样的对话能更长久?
怎样避免成为“聊天杀手”?
科研人员说,可以让人工智能(AI)来帮忙。
学习10万组对话
浙江大学计算机科学与技术学院的焦云皓开发出一套名为ConverNet的系统,它在分析一段对话后能做出判断:聊天是否会继续。该系统还通过大数据驱动的深度学习告诉人们:什么样的语言更有“聊天杀手”的风险。
ConverNet是一个深度学习神经网络系统,能不厌其烦地自学一组组对话,洞悉人类聊天过程中的细枝末节,学得越多,它就越智能。问题是去哪儿学呢?在合作导师美国密歇根大学计算机学院终身教授梅俏竹老师指点下,焦云皓找到了两个公开的海量数据库。
“两个人聊着聊着无话可说是一种情况;群聊中,某人发言之后出现冷场是另一种情况。”焦云皓说,ConverNet对这两种场景都进行了分析。ConverNet一共自学了超过10万组对话。“通过深度学习,ConverNet自行掌握了一些‘聊天杀手’的特点。接下来,它就可以随机对一组新的对话是否存在终结隐患进行预判。”焦云皓说。
经过海量数据自学之后,ConverNet的预测准确率达到80%左右,各项指标也优于传统方法。焦云皓解释了其中的关键步骤:第一步,将对话进行信息编码,形成计算机能够理解的自然语言;第二步,用LSTM(长短期记忆)神经网络单元对“消化”后的对话信息进行特征提取;第三步,输出聊天可能终结的概率。

5个特征打翻友谊的小船
计算机用自己的方式对人类对话是否存在终结隐患进行预判并获得较高的准确度,这促使焦云皓进一步思考:到底怎么聊天才不会成为“聊天杀手”呢?“我们需要绕到人工智能的后台,看看它自学之后有哪些‘心得’。”他发现了5个与聊天是否会终结有关的特点。
1. 分享。当对话中出现体现尊重与分享的词语时,聊天易长久持续;反之,聊天终结的概率会明显增大。
2. 回合。在单聊中,聊天的回合越多,对话越可能终止;而在群聊中,回合越多代表讨论越热烈,越有可能持续。
3. 长短。在单聊场合,聊天的句子越长,谈话越可能持续,其原因在于可能双方在进行深度的交谈;而在群聊场合,简短的句子更受欢迎,如果某人突然说了很长一段发言,后面易出现冷场。
4. 时间。如果发起对话的时间在诸如深夜等休息时间,容易引起对方反感,也有可能成为“聊天终结者”。
5. 情绪。在群聊中,负面情绪有可能会引发新一轮的共鸣与探讨;但是在单聊中,负面情绪可能会倾向于终结对话。

未来的聊天顾问
“这下我知道我为什么是‘聊天终结者’了。”焦云皓的爸爸是这项研究的受益者之一。在微信的各种聊天群中,他的话都是大段大段的,在一堆短句当中显得特别格格不入。焦云皓说,老爸读了这项研究之后,长篇大论比以前少了许多,改发表情包或者短句子,聊天不再像以前那么容易冷场了。
焦云皓的指导老师浙江大学计算机科学与技术学院吴飞教授认为,这项研究关注到以前从来没有人关注到的有趣现象,并尝试用人工智能的方式去解答,很有价值。“希望将来有人能够进一步改进我们提出的方法,也有可能这个系统将学习到更海量的数据,变得越来越聪明。”
可以期待的是,将来的某一天,我们聊天时会有一个智能聊天助手。当你出语不妥,它会立即识别叫停。这样,你的对话质量就能大大提升。

转载请注明 文章来源:《科学画报》

〖 欲看更精彩文章、图片,请购买科学画报。每月月初出版发行,铜板纸彩色印刷,每本仅售8.00元 〗 

 
《科学画报》2018© 版权所有 沪ICP备05024827号