Mova0.5 pre-release⌕
☰
home / corpora / questions / AI / How a language model learns: guessing… / t9

Test 9 · How a language model learns: guessing the next word

Why do words appear one after another when a bot answers?

Mova's choice: option 1 · The right answer: option 3 · wrong ✗ · Who acts: words, bot · What happens: appear, answer · To what, where: one

This is test 9 of lesson 2 «How a language model learns: guessing the next word» 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

advmodauxnsubjobjcaseobladvmoddetnsubjparataxispunctrootWhyADVdoAUXwordsNOUNappearVERBoneNUMafterADPanotherDETwhenADVaDETbotNOUNanswersVERB?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhywhyADVPronType=Int4 appearadvmod
2dodoAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 appearaux
3wordswordNOUNNumber=Plur4 appearnsubj
4appearappearVERBVerbForm=Infrootroot
5oneoneNUMNumForm=Word NumType=Card4 appearobj
6afterafterADP_7 anothercase
7anotheranotherDETPronType=Ind4 appearobl
8whenwhenADVPronType=Int11 answersadvmod
9aaDETDefinite=Ind PronType=Art10 botdet
10botbotNOUNNumber=Sing11 answersnsubj
11answersanswerVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 appearparataxis
12??PUNCT_4 appearpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1appearpresent · do-supportwordsoneafter anothervn appear-48.1.1 «PP.location V NP»: agent=Location one=Theme
2answer speech: assertpresenta botvn reciprocate-112-1 «NP V»: agent=Agent

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 · ← Mova's choice

It is waiting for you to read each word

nsubjauxmarknsubjmarkadvcldetobjrootItPRONisAUXwaitingVERBforSCONJyouPRONtoPARTreadVERBeachDETwordNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs3 waitingnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 waitingaux
3waitingwaitVERBTense=Pres VerbForm=Partrootroot
4forforSCONJ_7 readmark
5youyouPRONCase=Nom Person=2 PronType=Prs7 readnsubj
6totoPART_7 readmark
7readreadVERBVerbForm=Inf3 waitingadvcl
8eacheachDETPronType=Tot9 worddet
9wordwordNOUNNumber=Sing7 readobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1waitpresent · progressiveItvn exist-47.1 «NP V»: agent=Theme
2readto-infinitiveyoueach wordvn transfer_mesg-37.1.1-1 «NP V NP»: agent=Agent word=Topic

Option 2

The internet is too slow to send a whole sentence at once

detnsubjcopadvmodmarkxcompdetamodobjcaseoblrootTheDETinternetNOUNisAUXtooADVslowADJtoPARTsendVERBaDETwholeADJsentenceNOUNatADPonceADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art2 internetdet
2internetinternetNOUNNumber=Sing5 slownsubj
3isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin5 slowcop
4tootooADV_5 slowadvmod
5slowslowADJDegree=Posrootroot
6totoPART_7 sendmark
7sendsendVERBVerbForm=Inf5 slowxcomp
8aaDETDefinite=Ind PronType=Art10 sentencedet
9wholewholeADJDegree=Pos10 sentenceamod
10sentencesentenceNOUNNumber=Sing7 sendobj
11atatADP_12 oncecase
12onceonceADVNumForm=Word NumType=Mult7 sendobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentthe internetslow propertytree rules
2sendto-infinitivethe internet not said herea whole sentencevn confine-92-1 «NP V NP»: agent=Agent sentence=Theme

Option 3 · ✓ the right answer

It works out the answer in pieces and shows them as they come

nsubjcompound:prtdetobjcasenmodccconjobjmarknsubjadvclrootItPRONworksVERBoutADPtheDETanswerNOUNinADPpiecesNOUNandCCONJshowsVERBthemPRONasSCONJtheyPRONcomeVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 worksnsubj
2worksworkVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3outoutADP_2 workscompound:prt
4thetheDETDefinite=Def PronType=Art5 answerdet
5answeranswerNOUNNumber=Sing2 worksobj
6ininADP_7 piecescase
7piecespieceNOUNNumber=Plur5 answernmod
8andandCCONJ_9 showscc
9showsshowVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin2 worksconj
10themtheyPRONCase=Acc Number=Plur Person=3 PronType=Prs9 showsobj
11asasSCONJ_13 comemark
12theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs13 comensubj
13comecomeVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin9 showsadvcl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1work outpresentItthe answerpiecesvn discover-84 «NP V NP»: agent=Agent answer=Topic
2showpresentpieces = piecevn transfer_mesg-37.1.1-1-1 «NP V NP.recipient»: agent=Agent they=Recipient
3comepresentpieces = piecevn escape-51.1-1 «NP V»: agent=Theme

Option 4

It is a real person somewhere typing as fast as they possibly can for you

The tree, 15 words
nsubjcopdetamodadvmodacladvmodadvmodmarknsubjadvmodadvclcaseoblrootItPRONisAUXaDETrealADJpersonNOUNsomewhereADVtypingVERBasADVfastADVasSCONJtheyPRONpossiblyADVcanAUXforADPyouPRON
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs5 personnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin5 personcop
3aaDETDefinite=Ind PronType=Art5 persondet
4realrealADJDegree=Pos5 personamod
5personpersonNOUNNumber=Singrootroot
6somewheresomewhereADVPronType=Ind5 personadvmod
7typingtypeVERBVerbForm=Ger5 personacl
8asasADV_9 fastadvmod
9fastfastADVDegree=Pos7 typingadvmod
10asasSCONJ_13 canmark
11theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs13 cannsubj
12possiblypossiblyADV_13 canadvmod
13cancanAUXVerbForm=Fin9 fastadvcl
14forforADP_15 youcase
15youyouPRONCase=Acc Person=2 PronType=Prs7 typingobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentIta real personsomewhere propertytree rules
2typegerunda real person not said herefor you; fast propertyvn scribble-25.2-1 «NP V»: agent=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/2-guessing-the-next-word/t9/