Beräkningshumor

Beräkningshumor är en gren av beräkningslingvistik och artificiell intelligens som använder datorer i humorforskning . Det är ett relativt nytt område, med den första dedikerade konferensen som anordnades 1996.

Skämtgeneratorer

Ordleksgeneration

En metod för analys av humor är klassificering av skämt. Ett ytterligare steg är ett försök att generera skämt utifrån de regler som ligger till grund för klassificeringen.

Enkla prototyper för generering av datorordlek rapporterades i början av 1990-talet, baserade på ett naturligt språkgeneratorprogram, VINCI. Graeme Ritchie och Kim Binsted beskrev i sin forskningsartikel från 1994 ett datorprogram, JAPE, utformat för att generera ordlekar av fråga-svar-typ från ett allmänt, dvs icke-humoristiskt, lexikon. (Programnamnet är en akronym för "Joke Analysis and Production Engine".) Några exempel producerade av JAPE är:

F: Vad är skillnaden mellan löv och en bil?
A: Den ena borstar du och krattar, den andra rusar du och bromsar.
F: Vad kallar du en konstig marknad?
S: En bisarr basar.

Sedan dess har tillvägagångssättet förbättrats, och den senaste rapporten, daterad 2007, beskriver STANDUP skämtgenerator, implementerad i programmeringsspråket Java . STANDUP-generatorn testades på barn inom ramen för att analysera dess användbarhet för språkutveckling för barn med kommunikationsstörningar, t.ex. på grund av cerebral pares . (Projektnamnet är en akronym för "System To Augment Non-speakers' Dialog Using Puns" och en anspelning på standupkomedi .) Barn svarade på denna "språklekplats" med entusiasm och visade markant förbättring på vissa typer av språktest.

De två ungdomarna, som använde systemet under en tioveckorsperiod, hyllade sina kamrater, personal, familj och grannar med skämt som: "Vad kallar man en kryddig missil? Ett hett skott!" Deras glädje och entusiasm över att underhålla andra var inspirerande.

Övrig

Stock och Strapparava beskrev ett program för att skapa roliga akronymer .

"AskTheBrain" (2002) [1] använde klustring och bayesiansk analys för att associera begrepp på ett komiskt sätt.

Skämt igenkänning

En statistisk maskininlärningsalgoritm för att upptäcka huruvida en mening innehöll en " Det är vad hon sa " -dubbelsidighet utvecklades av Kiddon och Brun (2011). Det finns en öppen källkod Python-implementering av Kiddon & Bruns TWSS-system.

Ett program för att känna igen knock-knock-skämt rapporterades av Taylor och Mazlack. Denna typ av forskning är viktig i analys av människa-datorinteraktion.

En tillämpning av maskininlärningstekniker för att skilja skämttexter från icke-skämt beskrevs av Mihalcea och Strapparava (2006).

Takizawa et al. (1996) rapporterade om ett heuristiskt program för att upptäcka ordlekar på japanska .

Ansökningar

En möjlig ansökan om hjälp med språkinlärning beskrivs i avsnittet "Pun generation". En annan tänkt användning av skämtgeneratorer är i fall av jämn tillgång på skämt där kvantitet är viktigare än kvalitet. En annan uppenbar, men ändå avlägsen, riktning är automatiserad skämtuppskattning.

Det är känt [ citat behövs ] att människor interagerar med datorer på ett sätt som liknar interaktion med andra människor som kan beskrivas i termer av personlighet, artighet, smicker och favorisering inom gruppen. Därför undersöks humorns roll i interaktion mellan människa och dator . I synnerhet föreslogs humorgenerering i användargränssnittet för att underlätta kommunikationen med datorer.

Craig McDonough implementerade Mnemonic Sentence Generator, som omvandlar lösenord till humoristiska meningar. Baserat på inkongruitetsteorin om humor , föreslås det att de resulterande meningslösa men roliga meningarna är lättare att komma ihåg. Till exempel konverteras lösenordet AjQA3Jtv till "Arafat gick med i Quayle's Ant, medan TARAR äventyrade thurmonds vas".

Relaterad forskning

John Allen Paulos är känd för sitt intresse för matematiska grunder för humor. Hans bok Mathematics and Humor: A Study of the Logic of Humor demonstrerar strukturer som är gemensamma för humor och formella vetenskaper (matematik, lingvistik) och utvecklar en matematisk modell av skämt baserad på katastrofteori .

Konversationssystem som har designats för att delta i Turing-testtävlingar har i allmänhet förmågan att lära sig humoristiska anekdoter och skämt. Eftersom många människor betraktar humor som något speciellt för människor, kan dess framträdande i konversationer vara mycket användbart för att övertyga en mänsklig förhörsledare om att en dold varelse, som kan vara en maskin eller en människa, faktiskt är en människa.

Se även

Vidare läsning

  • " Computational humor ", av Binsted, K.; Nijholt, A.; Stock, O.; Strapparava, C.; Ritchie, G.; Manurung, R.; Smärta, H.; Waller, A.; Oapos;Mara, D., IEEE Intelligent Systems Volym 21, Issue 2, 2006, s. 59 – 69 doi : 10.1109/MIS.2006.22
  • O. Stock, C. Strapparava & A. Nijholt (red.) "The April Fools' Day Workshop on Computational Humor." Proc. Twente Workshop on Language Technology 20 (TWLT20), ISSN 0929-0672, ITC-IRST, Trento, Italien, april 2002, 146 s.