From:
pavelj
Views: 2848
Comments: 1
See also “African American English”“Cultural Diversity” “Indian- American Humor”“Jewish Humor”and “Spanish-American Contrasts”
Slide 1: COMPUTATIONAL HUMOUR
Utilizing cross-reference ambiguity for conversational jokes Hans Wim Tinholt
Begeleiders: A. Nijholt H.J.A. op den Akker E.M.A.G. van Dijk
Slide 2: Inhoud
Inleiding Humor theorie
SSTH IR-Theorie
Systeemontwerp Evaluatie en conclusie Vragen
2
Slide 3: Inleiding
“Utilizing cross-reference ambiguity for conversational jokes” Grappen maken binnen een gesprek Vakgebied: Embodied Conversational Agents Specifiek type grappen: Anaforen grappen
3
Slide 4: Anaforen ambiguïteit
“Our lawyers put your money in little bags, then we have trained dogs bury them around town.”
4
Slide 5: Anaforen ambiguïteit
Houdt je baby niet van koude melk? Kook ‘t dan. M’n baby koken? Zou ie dat fijn vinden dan? De agenten arresteerden de demonstranten omdat ze gewelddadig waren. Waren de agenten gewelddadig? Of de demonstranten? Mark vroeg iets aan Tom en hij gaf antwoord.
5
Slide 6: Probleemstelling
Hoe kan een computer gebruik maken van anaforen-ambiguïteit om binnen een gesprek grappen te genereren?
6
Slide 7: Humor theorie
De SSTH en de IR-Theorie
Slide 8: SSTH
Een tekst is grappig als er sprake is van:
Script overlap Script opposition
“Is de dokter er ook?” vroeg de patiënt zachtjes. “Nee,” antwoordde zijn sexy vrouw. “Kom binnen.” Twee scripts: DOKTER en VREEMDGAAN
8
Slide 9: SSTH - Script representatie
de agenten de agenten
agent
agent cause
agent zijn arresteren cause zijn
arresteren
agent patient other patient other
de demonstranten
gewelddadig
de demonstranten
gewelddadig
De agenten arresteerden de demonstranten omdat ze gewelddadig waren.
9
Slide 10: SSTH
Altijd script-overlap bij anaforen ambiguïteit Hoe bepaal je of er ook script-opposition is?
Heeft te maken met zelfstandige naamwoorden
Twee concepten zijn tegengesteld als ze
Bijna alle eigenschappen in overeenkomst hebben Eén eigenschap tegengesteld hebben
10
Slide 11: SSTH - Script opposition
levend persoon warmbloedig omnivoor mens goed netjes de agenten agent arresteren patient demonstranten agent cause other gewelddadig zijn de agenten agent arresteren patient demonstranten gegroepeerd slecht mens omnivoor warmbloedig persoon levend
11
cause agent gewelddadig
zijn other
Slide 12: IR-Theorie
COMPATIBILITY OBVIOUSNESS CONFLICT CONTRAST INAPPROPRIATENESS
TABOO ABSURD
12
Slide 13: IR-Theorie - Taboo
Op basis van Taboo subject domain
Opzoeken in WordNet Domains
13
Slide 14: IR-Theorie - Absurd
Op basis van thematic role constraints
je baby
agent
patient solution
Als je baby niet van koude melk houdt, kook ‘t dan. Thematic role constraints van ‘koken’: Agent: +animate Patient: +concrete 14 Instrument: +solid
niet houden van
koken
patient
koude melk
Slide 15: Het systeem
Slide 16: Architectuur
Converstation Agent Language Processor
AIML ChatBot Anaforen Resolutie
no joke
Humor Evaluator
ConceptNet, WordNet Domains, VerbNet, etc.
joke
Joke Formulator
16
Slide 17: 17
Slide 18: 18
Slide 19: 19
Slide 20: 20
Slide 21: Evaluatie en conclusie
Slide 22: Evaluatie
Weinig mogelijkheden voor anaforen grappen Evaluatie aan de hand van:
Korte zinnetjes Langere teksten
CONTRAST beste indicator TABOO heeft kleine toegevoegde waarde ABSURD werkt niet
22
Slide 23: Conclusie
Minpunten
Slechte prestatie anaforen resolutie Beperkte hoeveelheid ‘wereldkennis’ in ConceptNet en VerbNet. Matige grappen
Pluspunten
Systeem kon wel degelijk aantal grappen maken Bruikbare methode voor script generatie Bruikbare methode voor contrast bepaling
23
Slide 24: Vragen?
24
Slide 25: Borrel
In de borrelkelder van Informatica Twee trappen af en je bent er
25
Slide 26: Anaforen ambiguïteit
“Our lawyers put your money in little bags, then we have trained dogs bury them around town.” Anafoor: “them” Werkelijke antecedent: “little bags” Andere antecedent: “our lawyers” “Do they bury the bags or the lawyers?”
26
Slide 27: Ambiguïteit
“We zetten autobussen in” vs. “We zetten collectebussen in”
27
Slide 28: SSTH - Script representatie
mens Is-A dokter genezen agent patient patient agent patiënt op bezoek agent op bezoek mens Is-A minnares agent patient patient sex hebben
partner
“Is de dokter er ook?” vroeg de patiënt zachtjes. “Nee,” antwoordde zijn vrouw. “Kom binnen.”
28