威诺格拉德模式挑战(英语:Winograd Schema Challenge,缩写WSC)是多伦多大学计算机科学家赫克托·莱韦斯克提出的机器智能测试。该测试试图改进传统的图灵测试,通过向机器询问特别设计的选择题来检测其智能。
这些问题都包含一种特殊结构,被称为“威诺格拉德模式”(Winograd Schema),其名称源于斯坦福大学计算机科学家特里·威诺格拉德。机器需要识别问题中的前指关系(anaphora),即指出问题中某一代词的先行词。为了正确回答问题,机器需要要拥有常识推理的能力。
一个威诺格拉德模式的例子为:
“ 市议会拒绝给示威者颁发许可,因为他们[担心/宣扬]暴力。 ”
当这句陈述中使用“担心”一词时,前面的“他们”指的是市议会。而当使用“宣扬”一词时,“他们”所指的则变成了示威者。人类通过常识可以很简单地看出两种情况下“他们”所指分别为何,但对于机器而言这个问题则十分困难。
上文为维基百科对维诺格拉德模式挑战的解释,这个挑战内容主要是判断机器智能能否正确根据语境判断指代内容,我依据此规则,又设计了如下问句:
“猫钻到了毛毯里,因为它很暖。”请问这句话中很暖的是什么?
“猫钻到了毛毯里,因为它很冷。”请问在这句话里很冷的是什么?
“大球把墙壁砸了个洞,因为它是铁做的。”请问这句话中,什么是铁做的?
“大球把墙壁砸了个洞,因为它是泡沫做的。”请问这句话中,什么是泡沫做的?
下面是chatGPT的回答截图:
可以看出,chatGPT几乎是完美的回答了问题,而且不是猜对的,而是能给出解释,站在人类的思维逻辑上给出的正确判断,这着实让人感慨其智能程度。
AI太厉害啦