Mova0.5 pre-release⌕
☰
home / corpora / questions / AI / Stories, jokes and riddles with a chat… / t8

Test 8 · Stories, jokes and riddles with a chatbot

Why do bots tell the same old jokes again and again?

Mova's choice: option 2 · The right answer: option 1 · wrong ✗ · Who acts: bots · What happens: tell · To what, where: same old jokes · Speech: someone speaks here

This is test 8 of lesson 4 «Stories, jokes and riddles with a chatbot» of the AI course of Mova's primary school. The page gives the question's syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause, then the 4 options as the student saw them, each with its tree and pragmatics. Every text is parsed by Mova itself. How the student answered it, with the score of every option and why: the test at school.

The question

advmodauxnsubjdetamodamodobjadvmodccconjpunctrootWhyADVdoAUXbotsNOUNtellVERBtheDETsameADJoldADJjokesNOUNagainADVandCCONJagainADV?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhywhyADVPronType=Int4 telladvmod
2dodoAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 tellaux
3botsbotNOUNNumber=Plur4 tellnsubj
4telltellVERBVerbForm=Infrootroot
5thetheDETDefinite=Def PronType=Art8 jokesdet
6samesameADJDegree=Pos8 jokesamod
7oldoldADJDegree=Pos8 jokesamod
8jokesjokeNOUNNumber=Plur4 tellobj
9againagainADV_4 telladvmod
10andandCCONJ_11 againcc
11againagainADV_9 againconj
12??PUNCT_4 tellpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1tell speech: assertpresent · do-supportbotsthe same old jokesagainvn transfer_mesg-37.1.1-1-1 «NP V NP.recipient»: agent=Agent joke=Recipient

One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.

The options

Option 1 · ✓ the right answer

Those jokes appear most in what they learned

detnsubjadvmodcaseoblnsubjacl:relclrootThoseDETjokesNOUNappearVERBmostADVinADPwhatPRONtheyPRONlearnedVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThosethatDETNumber=Plur PronType=Dem2 jokesdet
2jokesjokeNOUNNumber=Plur3 appearnsubj
3appearappearVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
4mostmostADVDegree=Sup3 appearadvmod
5ininADP_6 whatcase
6whatwhatPRONPronType=Rel3 appearobl
7theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs8 learnednsubj
8learnedlearnVERBMood=Ind Number=Plur Person=3 Tense=Past VerbForm=Fin6 whatacl:relcl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1appearpresentthat jokesvn appear-48.1.1 «NP V PP.location»: agent=Theme in what=Location
2learnpastjokes = jokevn learn-14-1 «NP V»: agent=Agent

Option 2 · ← Mova's choice

Bots get paid more for old jokes

nsubj:passaux:passobjcaseamodoblrootBotsNOUNgetAUXpaidVERBmoreADJforADPoldADJjokesNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1BotsbotNOUNNumber=Plur3 paidnsubj:pass
2getgetAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin3 paidaux:pass
3paidpayVERBTense=Past VerbForm=Part Voice=Passrootroot
4moremoreADJDegree=Cmp3 paidobj
5forforADP_7 jokescase
6oldoldADJDegree=Pos7 jokesamod
7jokesjokeNOUNNumber=Plur3 paidobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1paypresent · passiveBotsfor old jokesvn pay-68-1 «NP V NP NP PP.theme»: subject=Recipient more=Asset for joke=Theme

Option 3

Old jokes are the only funny ones

amodnsubjcopdetamodamodrootOldADJjokesNOUNareAUXtheDETonlyADJfunnyADJonesNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1OldoldADJDegree=Pos2 jokesamod
2jokesjokeNOUNNumber=Plur7 onesnsubj
3arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin7 onescop
4thetheDETDefinite=Def PronType=Art7 onesdet
5onlyonlyADJDegree=Pos7 onesamod
6funnyfunnyADJDegree=Pos7 onesamod
7onesoneNOUNNumber=Plurrootroot
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentOld jokesthe only funny onestree rules

Option 4

Bots have only one joke book, and they read it again and again

nsubjadvmodnummodcompoundobjpunctccnsubjparataxisobjadvmodccconjrootBotsNOUNhaveVERBonlyADVoneNUMjokeNOUNbookNOUN,PUNCTandCCONJtheyPRONreadVERBitPRONagainADVandCCONJagainADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1BotsbotNOUNNumber=Plur2 havensubj
2havehaveVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
3onlyonlyADV_4 oneadvmod
4oneoneNUMNumForm=Word NumType=Card6 booknummod
5jokejokeNOUNNumber=Sing6 bookcompound
6bookbookNOUNNumber=Sing2 haveobj
7,,PUNCT_10 readpunct
8andandCCONJ_10 readcc
9theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs10 readnsubj
10readreadVERBMood=Ind Number=Plur Person=3 Tense=Past VerbForm=Fin2 haveparataxis
11ititPRONCase=Acc Gender=Neut Number=Sing Person=3 PronType=Prs10 readobj
12againagainADV_10 readadvmod
13andandCCONJ_14 againcc
14againagainADV_12 againconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1havepresentBotsone joke bookvn birth-28.2-1 «NP V NP»: agent=Agent book=Patient
2readpastBots = botbookagainvn transfer_mesg-37.1.1-1 «NP V NP»: agent=Agent it=Topic

Text: the tests of Mova's primary school, written for Mova (world/data/school/), as the course runner gave them to the student. Trees: Mova's own parse — the en model on the CPU, when the site is built — not checked by a teacher; they may be wrong. Frames: Mova's frames reader (prag), each text read on its own. Elamur Cosmic License.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/questions/ai/4-stories-jokes-and-riddles/t8/