如果你也像我一样,持之以恒地调戏过微软小冰,
一定会有那么一瞬间开始怀疑人生:
屏幕那头,真的只是一个程序么?
借助自然语言处理(NLP,NaturalLanguage Processing)相关技术的支持,人工智能对人类语言的掌控已经炉火纯青。
他们可以跟你闲聊吹牛(微软小冰),可以将语音自动转换成字幕(讯飞听见),或者进行实时语音翻译(微软同声传译),也能帮助解答客户咨询(京东JIMI、智慧思特AIJust)。
那么,自然语言处理能不能帮助人工智能完成和外星人的交流呢?
通俗地说,自然语言处理就是让人工智能熟练地掌握和应用人类语言。
在技术上,自然语言处理主要划分为两大流派。一种是理性派,强调的是“背单词、学语法”,通过梳理各种语言规则,并借助词性标注,语法分析和语义角色标注等方式来理解人类语言,完成各种自然语言处理任务。
这种方式的缺点是兼容性太差,遇到一些需要语言学知识或世界学知识才能解答的歧义,就有些束手无策。
比如,小心地(di)滑,就很有可能被人工智能理解为:小心地(de)滑。
另外一大类别是感性派,强调的是“耳濡目染”,通过不断输入对话数据,从语言数据中获取语言统计知识,有效建立语言的统计模型。
这种方式“教”出来的学生更加接地气一些,微软小冰就是其中的佼佼者。截止到2016年9月,已经有4200万用户和她进行了200亿次对话,相当于和全中国所有人都和她对话过4次以上。最终的成效也正如我们看到的,和小冰聊天的顺畅程度,完全不输人类。
这种方式的缺点也十分明显:数据的需求缺乏足够的边界,谁也说不清楚训练一个人工智能需要哪些类型的数据、需要提供多大的数据量。
目前的自然语言处理结合了两种技术的优势和特征,在技术上也确实提供了这样一个可能:任意一种语言,只要有成熟的语法规则、语义解释,并且能提供相应的训练数据,就能够被人工智能掌握。
*了解更多有关自然语言处理的科普知识,可以查看“智慧思特大数据”本期发布的另一篇文章《给外行能看懂的科普:这就叫自然语言处理》
但是用自然语言处理的方式训练人工智能与外星人进行沟通,最大的一个挑战是素材的缺乏,毕竟外星人的语言数据、语法规则和外星人一样,都不太好找。
人工智能研究机构OpenAI最近公布的一项新技术,我们提供另一种“解题思路”:通过增强式学习(Reinforcement Learning),人工智能之间可以创造出一种新的语言并进行交流,实现相互沟通和协作。
强化学习有些类似于我们训练自家宠物。研究人员会持续“奖励”AI机器人的正确行动,这样一来,AI机器人为了得到“奖励”,就会不断进步去完成任务。
腾讯视频
研究人员发现,在共同协作完成任务的过程中,这些AI机器人成功给自己赋予了文本特征,同时这个虚拟二维世界中的动作和障碍也有了自己的文本特征,它们之间也因此实现了顺畅的交流。
*相关论文《Emergence of Grounded Compositional Language in Multi-AgentPopulations》已经同步到 arxiv 上。
可以肯定的是,想让人工智能创造出一门能够和其他生物相互交流的语言,还有很长的路要走。比如,参与实验的智能体们会创造出很多没有意义的“乱码”,有时候也会偷懒用一个“单词”来表示一整句完整的意思。
但无论如何,这样的尝试表明人工智能拥有脱离人类现有语言体系,与其他智能体建立交流的能力。
说不定哪一天,这项技能就有用武之力了呢。
版权申明:本文由智慧思特原创发表,如需转载,可申请授权。部分图片来自网络,侵删。
》》》更多精彩文章
· 智慧思特与腾讯达成合作,共同推进智慧城市建设
· 微软、百度两大人工智能首次对话曝光,亮瞎你双眼!
· 马云,你可以不喜欢人工智能,但请不要诋毁
阅读原文:http://mp.weixin.qq.com/s?__biz=MzI4MTA4ODQ0MQ==&mid=2650362136&idx=1&sn=ae6e1f85c0085edb11ca0242b68f0516&scene=0#wechat_redirect
网友评论