Mova0.5 pre-release⌕
☰
home / corpora / questions / AI / Olympiad: thinking like a machine, Beb… / t2

Test 2 · ★★★ · Olympiad: thinking like a machine, Bebras puzzles ★★★

"my bot said strawberry has 2 r's. sus or nah?"

Mova's choice: option 4 · The right answer: option 4 · right ✓ · Who acts: bot, strawberry · What happens: say, have · To what, where: 2 r · Speech: someone speaks here

This is test 2 · ★★★ of lesson 31 «Olympiad: thinking like a machine, Bebras puzzles ★★★» 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

punctnmod:possnsubjnsubjccompnummodobjcasepunctccompccconjpunctpunctroot"PUNCTmyPRONbotNOUNsaidVERBstrawberryNOUNhasVERB2NUMrNOUN'sPART.PUNCTsusNOUNorCCONJnahINTJ?PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1""PUNCT_4 saidpunct
2mymyPRONCase=Gen Number=Sing Person=1 Poss=Yes PronType=Prs3 botnmod:poss
3botbotNOUNNumber=Sing4 saidnsubj
4saidsayVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Finrootroot
5strawberrystrawberryNOUNNumber=Sing6 hasnsubj
6hashaveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 saidccomp
722NUMNumForm=Digit NumType=Card8 rnummod
8rrNOUNNumber=Sing6 hasobj
9's'sPART_8 rcase
10..PUNCT_11 suspunct
11sussusNOUNNumber=Sing4 saidccomp
12ororCCONJ_13 nahcc
13nahnahINTJ_11 susconj
14??PUNCT_11 suspunct
15""PUNCT_11 suspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: ask in a quotepastmy botvn say-37.7-1-1 «NP V that S»: agent=Agent clause=Topic
2have in a quotepresentstrawberry2 rvn birth-28.2-1 «NP V NP»: agent=Agent r=Patient

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

Nah it's right, bots never get spelling wrong

discoursensubjcopamodpunctnsubjadvmodobjxcomprootNahINTJitPRON'sAUXrightADJ,PUNCTbotsNOUNneverADVgetVERBspellingNOUNwrongADJ
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1NahnahINTJ_4 rightdiscourse
2ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs4 rightnsubj
3'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 rightcop
4rightrightADJDegree=Pos6 botsamod
5,,PUNCT_4 rightpunct
6botsbotNOUNNumber=Plur8 getnsubj
7neverneverADVPronType=Neg8 getadvmod
8getgetVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
9spellingspellingNOUNNumber=Sing8 getobj
10wrongwrongADJDegree=Pos8 getxcomp
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentitright propertytree rules
2not getpresentright botsspellingwrong propertyvn comprehend-87.2-1 «NP V NP»: agent=Experiencer spelling=Stimulus

Option 2

No cap, it's 2, since the double r only counts once

detnsubjpunctnsubjcopappospunctcasedetamodobladvmodadvmodrootNoDETcapNOUN,PUNCTitPRON'sAUX2NUM,PUNCTsinceADPtheDETdoubleADJrNOUNonlyADVcountsVERBonceADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1NonoDETPronType=Neg2 capdet
2capcapNOUNNumber=Sing13 countsnsubj
3,,PUNCT_2 cappunct
4ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs6 2nsubj
5'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin6 2cop
622NUMNumForm=Digit NumType=Card2 capappos
7,,PUNCT_2 cappunct
8sincesinceADP_11 rcase
9thetheDETDefinite=Def PronType=Art11 rdet
10doubledoubleADJDegree=Pos11 ramod
11rrNOUNNumber=Sing13 countsobl
12onlyonlyADV_13 countsadvmod
13countscountVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
14onceonceADVNumForm=Word NumType=Mult13 countsadvmod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentcap2tree rules
2countpresentno capsince the double ronce propertyvn matter-91 «NP V»: agent=Stimulus

Option 3

Sus, it's actually 4 if you count the capital

punctnsubjcopadvmodapposmarknsubjadvcldetobjrootSusNOUN,PUNCTitPRON'sAUXactuallyADV4NUMifSCONJyouPRONcountVERBtheDETcapitalNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1SussusNOUNNumber=Singrootroot
2,,PUNCT_6 4punct
3ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs6 4nsubj
4'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin6 4cop
5actuallyactuallyADV_6 4advmod
644NUMNumForm=Digit NumType=Card1 Susappos
7ififSCONJ_9 countmark
8youyouPRONCase=Nom Person=2 PronType=Prs9 countnsubj
9countcountVERBMood=Ind Number=Sing Person=2 Tense=Pres VerbForm=Fin6 4advcl
10thetheDETDefinite=Def PronType=Art11 capitaldet
11capitalcapitalNOUNNumber=Sing9 countobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentSus4actually propertytree rules
2count a condition, not said to happenpresentyouthe capitalvn multiply-108 «NP V NP»: agent=Agent capital=Theme

Option 4 · ← Mova's choice · ✓ the right answer

Sus: there are 3, and bots read in chunks, not letter by letter

The tree, 13 words
punctexplparataxisnsubjpunctccnsubjconjcaseoblpunctadvmodconjcasenmodrootSusNOUN:PUNCTtherePRONareVERB3NUM,PUNCTandCCONJbotsNOUNreadVERBinADPchunksNOUN,PUNCTnotPARTletterNOUNbyADPletterNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1SussusNOUNNumber=Singrootroot
2::PUNCT_4 arepunct
3theretherePRONPronType=Dem4 areexpl
4arebeVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin1 Susparataxis
533NUMNumForm=Digit NumType=Card4 arensubj
6,,PUNCT_9 readpunct
7andandCCONJ_9 readcc
8botsbotNOUNNumber=Plur9 readnsubj
9readreadVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 areconj
10ininADP_11 chunkscase
11chunkschunkNOUNNumber=Plur9 readobl
12,,PUNCT_14 letterpunct
13notnotPARTPolarity=Neg14 letteradvmod
14letterletterNOUNNumber=Sing1 Susconj
15bybyADP_16 lettercase
16letterletterNOUNNumber=Sing14 letternmod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1bepresent3therevn exist-47.1 «NP V»: agent=Theme
2readpresentbotschunksvn transfer_mesg-37.1.1-1 «NP V»: agent=Agent
3letterletternom letter «communication transitive»: by=agent

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/31-olympiad-thinking-like-a-machine/t2/