Google的做法很好,而且很有效。但不幸的是,它并不是全球通用。这是因为有监督的培训需要很长的时间以及很多监督人员——因为太多了,谷歌使用了众包——也因为并非世界所有语言之间都有足够多的并行翻译文本。想想看:根据世界语言民族学目录,地球上有6,909种生活语言。其中414种的使用人数占人类总数的94%。由于Google翻译涵盖了103个,因此会留下6,806种语言没有机器翻译——其中有311种语言的使用人数超过百万。总的来说,至少有八亿人不能享受机器自动翻译的好处。
这两个新的系统——可以在任何语言之间翻译单词和句子——无需通过比较大量由人类翻译的平行文本来学习。他们也不需要监督。相反,他们使用未监督的机器学习,并比较不同语言的随机文本。这是如何运作的?由于语言的词语分类是相似的,所以系统猜测这些词是否相等,用这些信息构建翻译词典。他们从中找出句子结构,通过在不同的语言之间来回翻译来评估他们猜测的结果。
正如UPV的研究员Mikel Artetxe所描述的那样:“想象一下,你给了一个人很多的中文书籍和阿拉伯语书籍——这些书都不重叠——然后这个人必须学会把中文翻译成阿拉伯语。 这似乎是不可能的,对吧?“事实上,这看起来实在太不可能了,以至于微软人工智能专家Di He(这两个研究项目的启发者)告诉科学界,他得知”即使没有人工监控,电脑也可以学习翻译”的时候,整个人都震惊了。
一个警告就是,这个系统并不像目前的平行文本深度学习系统那么精确——但是正如Di He指出的那样,电脑能够在没有任何人类指导的情况下猜测所有这些事实,这一事实本身简直不可思议。 我们只是接触到了这种新的学习方法的表面。看起来,可能很快就有一个真正的通用翻译,让我们能够与任何人用对方的母语交谈了,这不再仅仅是科幻的东西。