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

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

"my bot says it's 2023 lol, is it broken" What is likely going on?

Mova's choice: option 3 · The right answer: option 3 · right ✓ · Who acts: bot · What happens: say, be, break, go on · To what, where: 2023, bot · Speech: someone speaks here

This is test 1 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

punctnmod:possnsubjnsubjcopobldiscoursepunctaux:passnsubj:passconjpunctnsubjcopconjccompcompound:prtpunctroot"PUNCTmyPRONbotNOUNsaysVERBitPRON'sAUX2023NUMlolINTJ,PUNCTisAUXitPRONbrokenVERB"PUNCTWhatPRONisAUXlikelyADJgoingVERBonADP?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1""PUNCT_4 sayspunct
2mymyPRONCase=Gen Number=Sing Person=1 Poss=Yes PronType=Prs3 botnmod:poss
3botbotNOUNNumber=Sing4 saysnsubj
4sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs7 2023nsubj
6'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin7 2023cop
720232023NUMNumForm=Digit NumType=Card4 saysobl
8lollolINTJ_7 2023discourse
9,,PUNCT_12 brokenpunct
10isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin12 brokenaux:pass
11ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs12 brokennsubj:pass
12brokenbreakVERBTense=Past VerbForm=Part Voice=Pass4 saysconj
13""PUNCT_16 likelypunct
14WhatwhatPRONPronType=Int16 likelynsubj
15isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin16 likelycop
16likelylikelyADJDegree=Pos12 brokenconj
17goinggoVERBVerbForm=Ger16 likelyccomp
18ononADP_17 goingcompound:prt
19??PUNCT_4 sayspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assert in a quotepresentmy botvn say-37.7-1-1 «NP V that S»: agent=Agent
2is a in a quotepresentbot2023tree rules
3break in a quotepresent · passivebotvn hurt-40.8.3-1-1 «NP V NP»: subject=Patient
4ispresentlikely propertytree rules
5go ongerundvn function-105.2.1 «NP V»: agent=Theme

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

It lives in a different time zone from you

nsubjcasedetamodcompoundoblcaseoblrootItPRONlivesVERBinADPaDETdifferentADJtimeNOUNzoneNOUNfromADPyouPRON
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 livesnsubj
2livesliveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3ininADP_7 zonecase
4aaDETDefinite=Ind PronType=Art7 zonedet
5differentdifferentADJDegree=Pos7 zoneamod
6timetimeNOUNNumber=Sing7 zonecompound
7zonezoneNOUNNumber=Sing2 livesobl
8fromfromADP_9 youcase
9youyouPRONCase=Acc Person=2 PronType=Prs2 livesobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1livepresentIta different time zonefrom youvn lodge-46 «NP V PP.location»: agent=Theme in zone=Location

Option 2

It is broken inside and must be thrown away and replaced with a new one

The tree, 15 words
nsubj:passaux:passadvmodccauxaux:passconjadvmodccconjcasedetamodoblrootItPRONisAUXbrokenVERBinsideADVandCCONJmustAUXbeAUXthrownVERBawayADVandCCONJreplacedVERBwithADPaDETnewADJoneNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs3 brokennsubj:pass
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 brokenaux:pass
3brokenbreakVERBTense=Past VerbForm=Part Voice=Passrootroot
4insideinsideADV_3 brokenadvmod
5andandCCONJ_8 throwncc
6mustmustAUXVerbForm=Fin8 thrownaux
7bebeAUXVerbForm=Inf8 thrownaux:pass
8thrownthrowVERBTense=Past VerbForm=Part Voice=Pass3 brokenconj
9awayawayADV_8 thrownadvmod
10andandCCONJ_11 replacedcc
11replacedreplaceVERBTense=Past VerbForm=Part Voice=Pass8 thrownconj
12withwithADP_15 onecase
13aaDETDefinite=Ind PronType=Art15 onedet
14newnewADJDegree=Pos15 oneamod
15oneoneNOUNNumber=Sing11 replacedobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1breakpresent · passiveItinside propertyvn hurt-40.8.3-1-1 «NP V NP»: subject=Patient
2throw awaymust · passiveaway propertyvn amuse-31.1 «NP V ADV-Middle»
3replaceparticiplewith a new onevn substitute-13.6.2-1 «NP V NP PP.co-theme»: agent=Theme with one=Co-Theme

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

Its training text ended long ago and it has no clock

nmod:posscompoundnsubjadvmodadvmodccnsubjconjdetobjrootItsPRONtrainingNOUNtextNOUNendedVERBlongADVagoADVandCCONJitPRONhasVERBnoDETclockNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItsitsPRONCase=Gen Gender=Neut Number=Sing Person=3 Poss=Yes PronType=Prs3 textnmod:poss
2trainingtrainingNOUNNumber=Sing3 textcompound
3texttextNOUNNumber=Sing4 endednsubj
4endedendVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Finrootroot
5longlongADVDegree=Pos6 agoadvmod
6agoagoADV_4 endedadvmod
7andandCCONJ_9 hascc
8ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs9 hasnsubj
9hashaveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 endedconj
10nonoDETPronType=Neg11 clockdet
11clockclockNOUNNumber=Sing9 hasobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1endpastIts training textago propertyvn stop-55.4-1-1 «NP.eventuality V»: agent=Eventuality
2havepresenttextno clockvn birth-28.2-1 «NP V NP»: agent=Agent clock=Patient

Option 4

It is joking because it is bored

nsubjauxmarknsubjcopadvclrootItPRONisAUXjokingVERBbecauseSCONJitPRONisAUXboredADJ
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs3 jokingnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 jokingaux
3jokingjokeVERBTense=Pres VerbForm=Partrootroot
4becausebecauseSCONJ_7 boredmark
5ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs7 borednsubj
6isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin7 boredcop
7boredboredADJDegree=Pos3 jokingadvcl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1joke speech: otherpresent · progressiveItvn chit_chat-37.6 «NP V»: agent=Agent
2ispresentitbored propertytree rules

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/t1/