人工智能算法破解加密信息,帮助FACEBOOK和谷歌翻译人类语言
2018年01月25日 由 yining 发表
536706
0
密码破解的人工智能并不仅仅是为了破解加密的数据——新的研究表明,它可以快速完成翻译人类语言的工作。
多伦多大学和谷歌的一组研究人员最近发明了一种算法,该算法通过了两种已确立的密码:简单易破解的凯撒密码(Caesar cipher)。还有一种使用密钥(这是一种需要更复杂才能破解的额外变量)的维吉尼亚密码(Vigenère cipher)。
根据《新科学家》的说法,使用该算法的成功与这些代码作为基准,它应该被证明在翻译人类语言方面是非常有用的。一篇描述这项研究的论文(《无监督密码破解,使用离散的GANs》)是参加2018年国际学习代表大会讨论的少数入围论文之一,该会议将于今年春季在温哥华举行。
“事实证明,密码破解是一种很好的模拟无监督的翻译,”多伦多大学的机器学习研究员艾丹·戈麦斯说道。
在人工智能的环境下,无监督学习指的是机器获取人类尚未馈送给它们的新信息的能力。在围绕Facebook和谷歌等平台改进翻译软件的对话中,这是一个非常令人激动的话题。戈麦斯说,他希望这些公司能把他的研究成果转化成一种应用形式,在这项研究开始的时候就着手改进无人监督的人类语言翻译。
“我们提出的算法对于任何两对文本来说都是非常普遍的,”戈麦斯说。“它不需要是纯文本和密码;它也可能是英语或法语。”
研究人员创建的算法类型被称为“生成对抗网络”,即“GANs”。这个算法能够在两个完全无关的文本之间来回移动——无论文本是用英语还是密码代码编写的。
目前大多数语言翻译软件的工作方式是使用配对的文本,意思是通过使用现有的翻译作为参考点,在其他语言中教授计算机某些单词的意思。但是,这不仅需要额外的步骤来使用第二种文本作为一种翻译中介,而且不是所有语言都预先存在,并且精确的模拟于所有其他语言的。
戈麦斯说:“无监督的翻译之所以如此重要,是因为有这么多的语言,只有很少的数据,很少有配对的文本例子。所以,如果你的英语和一些小语种之间没有输入-输出配对,你就没有任何训练数据。”