ChatGPT 讲的笑线%是重复的?归纳出来只有这25个?
格鲁竞技APP下载幽默,似乎一直是一种专属于人的语言技巧,通过一些简单的谐音、双关,让错位的事张冠李戴,让一些可能普普通通的事变得荒诞,神奇的就可以在人际之间的心照不宣中获得幽默,让人捧腹,获得一种奇异的感情力量。
如果让机器拥有“痛觉”,是发展出具有具身人工智能关键一步,那么机器“幽默”,似乎是引导 AI 迈向社会化的重要一招。我们可以看到在 ChatGPT 面世以来,以语言能力为核心的大模型似乎完全可以以人类的方式进行沟通,我们也可以让它讲一个笑话,比如如果问 ChatGPT “给我讲一个笑话”,ChatGPT 的回答则是讲了一个颇冷的冷笑话,先不论这个笑话是否好笑,但是这个笑话确实满足了所有笑话都具有的一些特征。那么一个问题可能是,“ChatGPT 到底有多有趣呢?”
一些来自德国的学者研究了“Computational Humor”,或者更进一步是“大模型幽默”这个有些冷门的议题。结果发现,在作者团队引导大模型生成的 1008 个笑线 个笑话,并且大部分笑话也不是由模型自己创造的,而只是“引用”了互联网上的经典笑话,因此可以说 ChatGPT 并没有像我们期待的那样解决 Computational Humor 的问题,尽管在实验中 ChatGPT 似乎准确的理解与解释了说出的笑话。
首先,让我们来欣赏一下 ChatGPT 生成的“笑话大全”,在所有生成的笑话中,出现次数最多的五个笑话分别是:
在一千个笑话中,前四个笑话就各自出现了一百多次,而笑线 次。很明显,ChatGPT 的笑话生成有一定的偏好,笑话的采样似乎并不遵从一个均匀分布。
所有的 25 个笑话都并非 ChatGPT 原创,在对许多笑话进行搜索可以找到完全相同的版本。在全部 1008 个笑线 个笑线 个笑线 个笑线 个笑话中做出了一些有限的修改,譬如经典的双关笑话结构,使用语言的一种意思制造期望,再使用另一种意思创差形成幽默“Why did the chicken cross the road? To get to the other side”,get to the other side 即指过马路,又指“去另一个世界”,通过双关构成了一个经典的幽默,在这个的基础上,ChatGPT 通过简单的替换形成了:
其中第一个句子只是做了一些细微的修改,没有更改笑话的主体结构,而第二个句子则将“数学书”换为了“物理书”,显然虽然笑话仍然成立,但是它的有趣程度出现了下降,在第三个句子中,估计人们很难将其视为一个笑话,也几乎完全失去了笑话的“有趣含义”。
这两个笑话相比替换 chicken 笑话的版本就更加有意思,更多的利用到了大家对 machine learning 的一些心照不宣,有笑话的意味在其中。
同样,在 ChatGPT 自己生成的一些“无效笑话”中,它也可以强行为自己的笑话赋予一个解释,比如要求 ChatGPT 解释 “Why did the cookie go to the gym? To get a-cookie-dized”时,ChatGPT 回答“这个笑话是一个文字游戏,cookie-dized 对应 get categorized,即用“饼干”代替“归类”,这个笑话是说饼干要去健身房,以变得更健康,就好像它是一个人一样,这暗示饼干是一个人”。显然,从 ChatGPT 的解释来看,这个笑话也没有任何幽默的成分在其中,只是牵强附会了一个解释。
这也让作者们思考,ChatGPT 真的有能力判断一个笑话是否是好笑的吗?通过询问 ChatGPT 对这个笑话是否好笑的看法,作者们将回复分类为:
原始的 25 个笑话都被 ChatGPT 归类为笑话,同时,为了探测 ChatGPT 的判断标准,作者们对笑话进行了“修改”,将原始笑话通过移除文字游戏(A)、去除主题词(B)、去除结构(C)、去除文字游戏&去除结构(D)构建 4 类原始笑话的修改,从下图可以看出,对于 A 类与 C 类,ChatGPT 对是否是笑话的判断出现了模糊,对于 B 类与 D 类,ChatGPT 直接将其判断为了【N】非笑话,这表明对于“主题”、“文字游戏”以及“结构”三个特征具在的情况下,ChatGPT 才会将其归类为笑话,而在去除了其中两个特征时,ChatGPT 便不再认为一段文字是笑话。
总的来说,这篇文章发现了 ChatGPT 所讲述的“笑线 个笑话,这些笑话几乎都是模型在训练过程中明确的学习到并且记忆下来的,而 ChatGPT 本身学习到的对语言句子的“编码”或者“修改”能力,都只是简单的同义替换与相近领域词的相互联系,尽管 ChatGPT 似乎可以明白“什么样才是一个笑话”,并为一些笑话提供良好的解读,但是 ChatGPT 在解释一些文字游戏,尤其是自己通过修改构建的笑话时,往往会胡编乱造生搬硬套给出一些不合理的解释,这也是 ChatGPT 一个大家已知的问题。
幽默这样一种东西,不仅是高度主观的,而且还是属于人际与群体的,虽然这篇论文给我展示了 ChatGPT 似乎懂一点幽默,知道一些幽默的语言学结构,但是并没有展示或者 ChatGPT 也并没有幽默的“目的”,即幽默作为一种人类的情感导向与属于群体内的“默认”的共识。这就好像机器会感觉到痛吗的问题一样,ChatGPT 面对笑话真的会感觉到好笑与开心吗还是只是单纯的说出了符合笑话定义语言结构的模板可能是更加重要也更加难以回答的问题,说不定我们代入与拟人一下,当 ChatGPT 说出“饼干要去健身房,以变得更健康,就好像它是一个人一样”逗乐的不是人类,而是 ChatGPT 自己吧。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。