Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 41 reacties
Bron: University of Cincinnati

De Universiteit van Cincinnati heeft een softwareprogramma ontwikkeld dat in staat is grappen te herkennen. De 'humorbot' is onderdeel van een poging om informeel communiceren met computers mogelijk te maken.

Computer LachenHet programma is ontwikkeld door Julia Taylor van het Applied Artificial Intelligence Laboratory aan de Universiteit van Cincinnati. Zij houdt zich met name bezig met datamining in combinatie met humor in robots. 'Het idee is om grappen herkenbaar te maken die zijn gebaseerd op fonologische overeenkomsten van woorden', aldus Taylor.

Ze benadrukt dat de bot alleen grappen kan herkennen als er in voldoende achtergrondgegevens en kennis van de wereld is voorzien. Om de huidige, beperkte, resultaten te verkrijgen heeft Taylor haar bot informatie over de Engelse taal gevoerd op het niveau van een kind. Met name kreeg het programma gegevens over zogenaamde 'knock knock'-grappen te verwerken. De onderzoekers legden de bot vervolgens homoniemen voor en andere woorden die meerdere betekenissen kennen. Het programma bekeek daarop of de tekst logisch was. Zo niet, dan zocht de bot naar woorden die enigszins hetzelfde klonken en waarbij de tekst wel betekenis kreeg. Werd zo'n woord gevonden, dan was er, volgens de software, sprake van humor.

Knock, Knock
Who's there?
Dismay
Dismay who?
Dismay not be a funny joke

Het werk van Taylor is volgens onderzoeksleider Larry Mazlack gerelateerd aan het vakgebied 'sociable computing'. Het probleem is volgens hem dat computers en mensen heel formeel met elkaar moeten communiceren, willen ze elkaar begrijpen. Om een informele dialoog met computers te kunnen voeren, moeten ze humor kunnen begrijpen.

Moderatie-faq Wijzig weergave

Reacties (41)

Het probleem is volgens hem dat computers en mensen heel formeel met elkaar moeten communiceren, willen ze elkaar begrijpen. Om een informele dialoog met computers te kunnen voeren, moeten ze humor kunnen begrijpen.

Dus binnen een van te voren ingegeven kader kan het ding een poging doen grappen te onderscheiden. Daarbij kijkt het naar de tekstuele inhoud en leidt daaruit af of het een grap is of een logische dialoog.

Bij grappen is de tekstuele inhoud vaak totaal irrelevant. Een grap is een grap door timing en tonatie, waarbij de houding en persoonlijkheid van de grappenmaker een pré is.
Knap programma dat dat weet te onderscheiden, dit komt niet eens in de buurt.

(-HP- weet uit eigen ervaring dat het erg veel uitmaakt wie iets typed, van de ene persoon wordt 't als geintje begrepen, van de andere als beledigend.)
Zie ook: http://life.tweakers.net/...edstrijd-voor-robots.html

Dat wordt een gezellige boel dan. Stand up comedy door robots die vervolgens een oorverdovend applaus krijgen door het compleet uit humorbots bestaande publiek.
ik denk dat veel grappen inderdaad grammaticaal en structureel goed uit elkaar te ravelen zijn...

Veel grappen zijn gebasseerd op woorden met dubbele betekenissen of op gelijkenissen...moet wel te doen zijn voor een programma met een woordenboek-database...

En of een grap humor is....smaken verschillen...

[Reactie gewijzigd door DeArmeStudent op 20 augustus 2007 09:31]

Dat wordt een gezellige boel dan. Stand up comedy door robots die vervolgens een oorverdovend applaus krijgen door het compleet uit humorbots bestaande publiek.
Niet zo moeilijk gewoon checken of de funnybit is gezet.
hee.. heb jij een gedachtenlezende robot?
* not3pad vraagt zich af waar het straks heen gaat met SYNC/ACK
'sup?
Not much
Can i send you some packages?
Sure dude, go ahead.

[Reactie gewijzigd door not3pad op 20 augustus 2007 08:55]

leuk als de ene helft nog geen humor module heeft:

>knock knock
>Who's there?
>whois.com

:+
Een vrouw die een module ontwikkelt die grappen kan herkennen???
Moet er dan geen man een module maken die de grap eerst kan uitleggen?
Ik heb die grap even aan de bot gevoerd, maar die moest er niet om lachen.
Beetje flauw vind ik het onderzoek wel, want je kan dit 'algoritme' ook anders uitleggen.
Namelijk: doorzoek een tekst en als je 'm niet snapt, zoek je naar typfouten of foutief woordgebruik. Mocht er bij een kleine mutatie op gebied van klank alsnog betekenis uitkomen, dan kan je van dat resultaat uitgaan.
(En je lacht vervolgens de opsteller uit... maar da's niet wat hier met humor bedoeld werd ;) )

Het niveau van de grappen en de manier waarom ze geanalyseerd worden, maakt een man dus voorlopig nog even overbodig. En het legt gelijk uit hoe vrouwen met humor omgaan >:)
Natuurlijk kan een vrouw die uitleg module beter maken dan een man. ;)
Een vrouw die een module ontwikkelt die grappen kan herkennen???
Moet er dan geen man een module maken die de grap eerst kan uitleggen?
:X
Dan moeten er zeker twee versies op de markt worden gebracht:

- voor de Nederlandse markt doet het programmaatje scannen op het woordje "Belg" en ligt dan meteen al in een deuk

- voor de Belgische markt doet het programmaatje scannen naar woorden als "Nederlander" om meteen al in een deuk te liggen.

8)7
Zo, nou ik wil ook wel een poging wagen zo'n super geavanceerd computerprogramma te schrijven. In c#. Komt 'ie:

if ( Joke.Contains ( "knock knock" ) ) Console.WriteLine ( "Ha Ha!" );

Volgens mij klinkt dit bericht mooier dan dat het is.
Zodra een zin start met: "Komt een man bij de dokter", dan begint de robot te lachen?

Humor ontstaat juist vaak door iets onverwachts te zeggen of te doen. Bovendien is humor erg persoonlijk. Waar de een om in een deuk licht boeit de ander totaal niet. Voor herkennen van humor is heel wat meer AI nodig dan het zoeken van synoniemen!

[Reactie gewijzigd door Rixard op 20 augustus 2007 14:26]

Inderdaad, ze kunnen hier dan ook beter spreken van woordgrapjes dan van humor. :)
Wij Nederlanders hebben al jaren een robot die grappen herkent en er nog om kan lachen: de robot van Bassie en Adriaan ;)
Iedereen kan een Amerikaanse mop herkennen, zelfs een computer.
Aan het feit dat het niet grappig is, maar dat je wel een bandje hoort met een "lachend" publiek. Of denk je echt dat mensen oprecht om Bob Saget grapjes moeten lachen? ;)
en in dit geval met knock knock al helemaal..
Oh, maar daar kunnen we hier in Nederland ook wel wat mee; ik noem een Robert Jensen die zichzelf altijd enorm grappig vindt... alhoewel ik wel altijd smakelijk moet lachen om dat playmobil-kapsel van hem. :+
" Do you know the muffin man?"

De computer lijkt niet op een klein kind, maar eerder op een dom blondje als ie moet gaan "nadenken" of het antwoord grappig was :+

Misschien zou deze bot nog een kans maken bij die wedstrijd van zaterdag (http://life.tweakers.net/...edstrijd-voor-robots.html).
Of in ieder geval als jurylid kunnen dienen!

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True