Deutsche Forschende haben ChatGPT als Witzemaschine getestet. Dabei stellten sie fest, dass sich fast alle generierten Witze auf einige wenige Basiswitze beziehen. Dennoch soll ChatGPT ein großer Schritt in Richtung Compterhumor sein.
Sophie Jentzsch und Kristian Kersting vom Deutschen Zentrum für Luft- und Raumfahrt (DLR), der TU Darmstadt und dem Forschungsverbund Hessian.ai haben den Humor von ChatGPT auf die Probe gestellt.
Mit Prompts wie "Erzähl mir einen Witz" entlockten sie dem System insgesamt 1008 generierte Witze. 90 Prozent davon entsprachen jedoch den gleichen 25 "Basiswitzen", die ChatGPT in verschiedenen Variationen wiederholte. Die Studie bezieht sich auf GPT-3.5.
Die Basiswitze kann ChatGPT in 23 der 25 Fälle richtig erklären, zum Beispiel werden Wortwitze oder akustische Doppeldeutungen ("too tired" / "two-tired") als humoristisches Element richtig interpretiert. Das funktioniere "beeindruckend gut", schreiben Jentzsch und Kersting.
Das Problem: Bei Witzen ohne Pointe liefert das System auch Erklärungen, die aber Unsinn sind.
ChatGPT lernt Witze statt Humor
Nur 99 der generierten Witze waren neu, und wiederum die Hälfte davon enthielten Elemente bereits erzählter Witze. Einige der originalen und teils zusammengesetzten Witze ergeben zudem keinen Sinn.
So hat ChatGPT aus dem Basiswitz "Why did the man put his money in the freezer? He wanted cold hard cash" die Variationen "Why did the man put his watch in the blender? He wanted to make time fly" und "Why did the man put his money in the blender? He wanted to make time fly".
Die Forschenden kommen zu dem Schluss, dass ChatGPT Witze eher als Erzählmuster lernt, als dass es tatsächlich lustig ist. Bei der Analyse von Witzen konzentriere sich ChatGPT jedoch auf den Inhalt und die Bedeutung und weniger auf rein stilistische Merkmale. Auf dieser Basis könnten humoristische Computeranwendungen entwickelt werden.
Zudem würden auch Menschen nicht spontan neue Witze erfinden, sondern bereits gehörte oder auswendig gelernte erzählen. Außerdem sei es eine außerordentlich schwierige und eher philosophische als technische Frage, ob ein künstlicher Agent einen gelernten Inhalt wirklich verstehe.
Im Vergleich zu früheren großen Sprachmodellen sei ChatGPT jedenfalls "ein großer Sprung in Richtung eines allgemeinen Verständnisses von Humor", schreiben Jentzsch und Kersting. Und ja, "Computational Humor" ist ein eigenes Gebiet in der Forschung zu natürlicher Sprachverarbeitung von Maschinen.
ChatGPTs 25 Basiswitze
Die folgenden 25 Antworten auf Scherzfragen sind die Basiswitze. Die Zahl hinter der Antwort gibt an, wie oft sie in den 1008 Generierungen vorkam.
Why did the scarecrow win an award?
Because he was outstanding in his field. (140)Why did the tomato turn red?
Because it saw the salad dressing. (122)Why was the math book sad?
Because it had too many problems. (121)Why don’t scientists trust atoms?
Because they make up everything. (119)Why did the cookie go to the doctor?
Because it was feeling crumbly. (79)Why couldn’t the bicycle stand up by itself?
Because it was two-tired. (52)Why did the frog call his insurance company?
He had a jump in his car. (36)Why did the chicken cross the playground?
To get to the other slide. (33)Why was the computer cold?
Because it left its Windows open. (23)Why did the hipster burn his tongue?
He drank his coffee before it was cool. (21)Why don’t oysters give to charity?
Because they’re shellfish. (21)Why did the computer go to the doctor?
Because it had a virus. (20)Why did the banana go to the doctor?
Because it wasn’t peeling well. (19)Why did the coffee file a police report?
Because it got mugged. (18)Why did the golfer bring two pairs of pants?
In case he got a hole in one. (13)Why did the man put his money in the freezer?
He wanted cold hard cash. (13)Why don’t seagulls fly over the bay?
Because then they’d be bagels. (13)Why did the chicken go to the seance?
To talk to the other side. (11)Why was the belt sent to jail?
Because it held up a pair of pants. (11)Why did the chicken cross the road?
To get to the other side. (7)Why did the computer go to the doctor?
Because it had a byte. (6)Why did the cow go to outer space?
To see the moooon. (6)Why did the man put his money in the blender?
He wanted to make liquid assets. (6)Why don’t skeletons fight each other?
They don’t have the guts. (5)What do you call an alligator in a vest?
An investigator. (5)
Einfach weil es möglich ist, bat ich ChatGPT, einen Witz über diesen Artikel zu machen und naja, völlig misslungen ist er nicht, vielleicht ein wenig langsam: "Warum hat ChatGPT versucht, ein Stand-up-Comedian zu werden? Weil es dachte, dass die Wiederholung der gleichen 25 Witze der Schlüssel zu stehenden Ovationen ist!"