计算机能写出莎士比亚那样的十四行诗吗
澳大利亚的计算机科学家与多伦多大学英语系的一位专家合作,设计了一种按照韵律和韵律规则写诗的算法。 为了测试他们的结果,研究人员要求人们在线区分人类和机器人写的诗句。 最佳版本的算法欺骗了近50%的人。
在某些方面,计算机的诗句比莎士比亚的诗好。 机器产生的诗歌中的押韵和韵律比人类创作的诗歌更精确。 但“深度言论”还有很长的路要走,才能写出符合西方经典的东西。
T大学英语系助理教授、概述该算法的论文的合著者亚当·哈蒙德说:“我很容易判断计算机到底是不是用计算机做的,这太简单了。”
哈蒙德说:“我们解决了四个问题中的两个。 “另外两个更难:制作一些可读的东西和能够唤起读者情感的东西。”
澳大利亚IBM研究公司、墨尔本大学和汤森路透(Thomson Reuters)的计算机科学家在一个免费的数字图书馆古腾堡项目(ProjectGutenberg)培训了一个使用近2700首十四行诗的神经网络。 计算机使用三种模型-语言、韵律和押韵-以及概率为其诗歌选择正确的单词。 它以抑扬顿挫的五步曲产生了四行诗。
研究人员通过让网上的人把人类和算法诗歌区分开来来评估他们的结果。 大多数外行——也许被伊丽莎白英语弄糊涂了——都说不出像这样的诗句是一位程序诗人的作品:
他的日子里,起初以各种愉快的方式经过他的周围,充满魅力,在他所有的日子里。
但深语并没有愚弄专家。 哈蒙德说,很容易发现电脑上的诗句,因为它们常常语无伦次,而且含有语法错误,就像上面的那样:“他吐了。”
他对《深语》的绝句进行了押韵和韵律评分,发现它们在这些方面比人类写的诗好。 原因是什么? 他解释说:“你有一首诗中的韵律来创造期望。 “你这样做是为了打破常规。 这就是创造期望,然后在某个时候违背期望。”
哈蒙德补充说,这一中断预示着演讲者情绪状态的变化。
哈蒙德说,对于那些担心被人工智能取代的诗人来说,有更多的是一首电脑无法模仿的十四行诗——至少还没有。 十四行诗包含三首绝句,结尾有一副对联,两行诗。 他说:“这实际上是一个非常复杂的形式,因为通常第一个比特提出一个问题,然后有一个转弯,然后是提供解决方案的对联。”
想象一下,教一台电脑想出一个问题,表达这个问题,然后给出一个解决方案。 无法想象。“
但他的合著者似乎毫不畏惧。 哈蒙德说,他的研究人员希望对算法进行微调,使其坚持一个主题,或者设计一个可以写短篇小说的算法。 研究人员说:“我们的研究结果表明,未来的研究应该超越米范围,注重提高可读性。”
他们的作品上个月在计算语言学协会会议记录上发表。