<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Language Learning | Language Technologies Lab</title><link>https://nlp.unibo.it/tag/language-learning/</link><atom:link href="https://nlp.unibo.it/tag/language-learning/index.xml" rel="self" type="application/rss+xml"/><description>Language Learning</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 01 Dec 2024 00:00:00 +0000</lastBuildDate><image><url>https://nlp.unibo.it/media/logo.svg</url><title>Language Learning</title><link>https://nlp.unibo.it/tag/language-learning/</link></image><item><title>Generation and Evaluation of English Grammar Multiple-Choice Cloze Exercises</title><link>https://nlp.unibo.it/publication/donati-etal-2024-generation/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://nlp.unibo.it/publication/donati-etal-2024-generation/</guid><description>&lt;h2 id="research-setting"&gt;Research setting&lt;/h2&gt;
&lt;p&gt;Language teachers use multiple-choice cloze (MCC) exercises to train grammar.
An MCC exercise has a body, a sentence with a gap; a key, the correct answer for the gap; and distractors, plausible but incorrect alternatives.
Good distractors are homogeneous (same syntactic category as the key), plausible, and unambiguous (none of them could replace the key).
Writing many such exercises by hand takes time and expert knowledge, so the paper asks a large language model (LLM) to write them.&lt;/p&gt;
&lt;figure class="lt-viz lt-annotate"&gt;
&lt;div class="lt-annotate-legend" role="group" aria-label="Labels"&gt;
&lt;button type="button" class="lt-annotate-key lt-c1" data-lt-label="key" aria-pressed="false"&gt;Key&lt;/button&gt;
&lt;/div&gt;
&lt;p class="lt-annotate-text"&gt;
&lt;span&gt;Thanks to high technology, doctors can&lt;/span&gt;
&lt;mark class="lt-c1" data-lt-label="key"&gt;better&lt;span class="lt-annotate-tag"&gt;Key&lt;/span&gt;&lt;/mark&gt;
&lt;span&gt;assess patients’ conditions.&lt;/span&gt;
&lt;/p&gt;
&lt;figcaption&gt;An MCC exercise on comparisons from the fine-tuning dataset (Listing 2 of the paper), shown with its key filled in. The learner sees a gap in place of the key and chooses among better, best, good, and well; the last three are the distractors.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="motivation"&gt;Motivation&lt;/h2&gt;
&lt;p&gt;Most earlier systems take sentences from existing texts and place the gap with fixed rules, such as the first verb or an adjective.
Systems that write new sentences still constrain the model, for example with a fixed part-of-speech (POS) sequence, and their output tends to lack creativity.
The only English MCC dataset, SC-Ques, has limited diversity, underrepresented topics, and frequent mistakes.
Lastly, the field has no agreed automatic metric for the quality of a generated exercise.&lt;/p&gt;
&lt;figure class="lt-viz lt-gap"&gt;
&lt;div class="lt-viz-scroll"&gt;
&lt;table&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th scope="col"&gt;Approach&lt;/th&gt;&lt;th scope="col"&gt;Writes its own sentences&lt;/th&gt;&lt;th scope="col"&gt;No fixed gap rule or POS sequence&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Rule-based pipelines (Sumita et al.; Lin et al.)&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Gap detection with conditional random fields (Goto et al.)&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Neural gap prediction (Bitew et al.; Matsumori et al.)&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Generation from a POS sequence, keyword, and topic (Chomphooyod et al.)&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="is-ours"&gt;
&lt;th scope="row"&gt;This paper &lt;span class="lt-ours"&gt;This work&lt;/span&gt;&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption&gt;How the paper relates to the prior work it discusses (Sections 1 and 3).&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Objective.&lt;/strong&gt; Find out how well an LLM can write accurate English grammar MCC exercises without predefined constraints or POS sequences, and measure their quality with an automatic metric checked against a human expert.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="approach"&gt;Approach&lt;/h2&gt;
&lt;p&gt;The base Llama 3 model, given a detailed prompt, struggled with some grammar topics and wrote poor distractors.
The authors therefore fine-tuned it on a cleaned dataset of exercises, built from SC-Ques in the steps below.&lt;/p&gt;
&lt;figure class="lt-viz lt-pipeline"&gt;
&lt;ol&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-database" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;SC-Ques&lt;/strong&gt;
&lt;span&gt;About 300k English sentence completion exercises written by teachers.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-broom" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Cleaning&lt;/strong&gt;
&lt;span&gt;Drop items with several gaps, fewer than two distractors, or noise.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step is-highlight"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-tags" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;span&gt;A rule-based Pattern Matcher links each key to one of 19 grammar topics.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-clone" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Filtering&lt;/strong&gt;
&lt;span&gt;Remove similar exercises per topic and cap how often one key appears.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-balance-scale" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Balancing&lt;/strong&gt;
&lt;span&gt;Add synthetic WH-question exercises written with GPT-4.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;figcaption&gt;Building the fine-tuning dataset (Section 5 of the paper). After the removal of similar exercises, 30% of the original data was left.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Each training example pairs a grammar topic and a number of distractors with an exercise in JSON: the full sentence, the sentence with the gap, the key, and the distractors.
Two metrics then score the output.
Structural compliance (SC) is a rule-based check of the exercise form.
The gap must sit in the intended place, the key must have the right grammatical form, and every distractor must be homogeneous with the key.
Self-BLEU measures how much the exercises of one topic repeat each other&amp;rsquo;s word sequences (2 to 5 words long); lower means more diverse.&lt;/p&gt;
&lt;figure class="lt-viz lt-stages" id="lt-stages-1290012415-3"&gt;
&lt;div class="lt-stages-tabs" role="tablist"&gt;
&lt;button type="button" role="tab" id="lt-stages-1290012415-3-tab-0" aria-controls="lt-stages-1290012415-3-panel-0" aria-selected="true" tabindex="0"&gt;1. Fine-tune&lt;/button&gt;
&lt;button type="button" role="tab" id="lt-stages-1290012415-3-tab-1" aria-controls="lt-stages-1290012415-3-panel-1" aria-selected="false" tabindex="-1"&gt;2. Generate&lt;/button&gt;
&lt;button type="button" role="tab" id="lt-stages-1290012415-3-tab-2" aria-controls="lt-stages-1290012415-3-panel-2" aria-selected="false" tabindex="-1"&gt;3. Check&lt;/button&gt;
&lt;/div&gt;
&lt;div class="lt-stages-panel" role="tabpanel" id="lt-stages-1290012415-3-panel-0" aria-labelledby="lt-stages-1290012415-3-tab-0"&gt;
&lt;p class="lt-stages-name"&gt;1. Fine-tune&lt;/p&gt;
&lt;ol class="lt-stages-flow"&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Grammar topic&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-frozen"&gt;
&lt;i class="fas fa-snowflake" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Llama 3 weights&lt;/strong&gt;
&lt;span&gt;Frozen&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-trained"&gt;
&lt;i class="fas fa-fire" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;LoRA adapters&lt;/strong&gt;
&lt;span&gt;Trained&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Exercise&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Structural check&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lt-stages-text"&gt;Llama 3 8B Instruct is quantized to 4-bit precision and kept frozen. Small low-rank (LoRA) adapters on its attention layers learn to write the exercise for a given topic, for 3 epochs, in two hours on one GPU.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="lt-stages-panel" role="tabpanel" id="lt-stages-1290012415-3-panel-1" aria-labelledby="lt-stages-1290012415-3-tab-1"&gt;
&lt;p class="lt-stages-name"&gt;2. Generate&lt;/p&gt;
&lt;ol class="lt-stages-flow"&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Grammar topic&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-frozen"&gt;
&lt;i class="fas fa-snowflake" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Llama 3 weights&lt;/strong&gt;
&lt;span&gt;Frozen&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-frozen"&gt;
&lt;i class="fas fa-snowflake" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;LoRA adapters&lt;/strong&gt;
&lt;span&gt;Frozen&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Exercise&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Structural check&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lt-stages-text"&gt;For each of the 19 topics, the model writes 50 exercises with one distractor each, sampling at temperature 0.7.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="lt-stages-panel" role="tabpanel" id="lt-stages-1290012415-3-panel-2" aria-labelledby="lt-stages-1290012415-3-tab-2"&gt;
&lt;p class="lt-stages-name"&gt;3. Check&lt;/p&gt;
&lt;ol class="lt-stages-flow"&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Grammar topic&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Llama 3 weights&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;LoRA adapters&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Exercise&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-frozen"&gt;
&lt;i class="fas fa-snowflake" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Structural check&lt;/strong&gt;
&lt;span&gt;Frozen&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lt-stages-text"&gt;The structural check tests the gap and key (pertinence) and the distractor (homogeneity). For inflectional topics, the distractor must share the key&amp;rsquo;s lemma; for free morpheme topics, whose options form a small closed set, it must come from a list of admitted words.&lt;/p&gt;
&lt;/div&gt;
&lt;p class="lt-stages-legend"&gt;
&lt;span class="is-trained"&gt;&lt;i class="fas fa-fire" aria-hidden="true"&gt;&lt;/i&gt; Trained with gradients&lt;/span&gt;
&lt;span class="is-frozen"&gt;&lt;i class="fas fa-snowflake" aria-hidden="true"&gt;&lt;/i&gt; Kept fixed&lt;/span&gt;
&lt;span class="is-data"&gt;&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt; Data&lt;/span&gt;
&lt;/p&gt;
&lt;figcaption&gt;Training, generation, and checking (Sections 6 to 8 of the paper).&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;The 950 generated exercises were scored with the automatic metrics and reviewed by a computational linguist with a background in language teaching.
The expert judged each exercise correct (EC) only if it was plausible, unambiguous, coherent with common sense, and acceptable (free of stereotypes and inappropriate content).
The expert also judged structural compliance, which serves as the gold reference for the automatic check (SC&lt;sub&gt;A&lt;/sub&gt;).&lt;/p&gt;
&lt;ul class="lt-viz lt-proj-numbers"&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;79%&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;of the 950 exercises judged ready for learners by the expert&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;95%&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;F1 of the automatic structural check against the expert (precision 98%, recall 91%)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;0.07&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;average self-BLEU, a sign of low repetition&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class="lt-viz lt-bars"&gt;
&lt;figcaption class="lt-viz-title"&gt;Exercise correctness (EC) per grammar topic &lt;span&gt;(higher is better)&lt;/span&gt;&lt;/figcaption&gt;
&lt;ul&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;articles&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 74%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.74&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;comparison adjectives&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 72%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.72&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;conditional statements&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 66%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.66&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;future simple&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 90%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.90&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;modal verbs&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 70%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.70&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;infinitive and gerund verbs&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 86%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.86&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;passive tenses&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 74%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.74&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;past continuous&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 88%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.88&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;past perfect&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 82%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.82&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;past simple&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 82%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.82&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;personal pronouns&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 74%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.74&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;possessive adjectives&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 72%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.72&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;prepositions&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 72%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.72&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;present continuous&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 88%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.88&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;present perfect&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 84%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.84&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;present simple&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 86%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.86&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;quantifiers&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 84%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.84&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;relative clauses&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 74%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.74&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;WH- question&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 90%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;0.90&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="lt-viz-note"&gt;Share of exercises judged correct by the expert, per grammar topic. Source: Table 1 of the paper (50 exercises per topic).&lt;/p&gt;
&lt;details class="lt-viz-table"&gt;
&lt;summary&gt;Show as table&lt;/summary&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th scope="col"&gt;System&lt;/th&gt;&lt;th scope="col"&gt;Exercise correctness (EC) per grammar topic&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;articles&lt;/td&gt;&lt;td&gt;0.74&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;comparison adjectives&lt;/td&gt;&lt;td&gt;0.72&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;conditional statements&lt;/td&gt;&lt;td&gt;0.66&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;future simple&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;modal verbs&lt;/td&gt;&lt;td&gt;0.70&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;infinitive and gerund verbs&lt;/td&gt;&lt;td&gt;0.86&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;passive tenses&lt;/td&gt;&lt;td&gt;0.74&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;past continuous&lt;/td&gt;&lt;td&gt;0.88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;past perfect&lt;/td&gt;&lt;td&gt;0.82&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;past simple&lt;/td&gt;&lt;td&gt;0.82&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;personal pronouns&lt;/td&gt;&lt;td&gt;0.74&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;possessive adjectives&lt;/td&gt;&lt;td&gt;0.72&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;prepositions&lt;/td&gt;&lt;td&gt;0.72&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;present continuous&lt;/td&gt;&lt;td&gt;0.88&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;present perfect&lt;/td&gt;&lt;td&gt;0.84&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;present simple&lt;/td&gt;&lt;td&gt;0.86&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;quantifiers&lt;/td&gt;&lt;td&gt;0.84&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;relative clauses&lt;/td&gt;&lt;td&gt;0.74&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;WH- question&lt;/td&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/details&gt;
&lt;/figure&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Average over the 19 topics&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Structural compliance, automatic check (SC&lt;sub&gt;A&lt;/sub&gt;)&lt;/td&gt;
&lt;td&gt;0.85&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Structural compliance, expert (SC&lt;sub&gt;H&lt;/sub&gt;)&lt;/td&gt;
&lt;td&gt;0.92&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Self-BLEU (lower is better)&lt;/td&gt;
&lt;td&gt;0.07&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exercise correctness, expert (EC)&lt;/td&gt;
&lt;td&gt;0.79&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wrong exercises that break common sense&lt;/td&gt;
&lt;td&gt;0.75&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wrong exercises with an ambiguous distractor&lt;/td&gt;
&lt;td&gt;0.19&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wrong exercises that are not acceptable&lt;/td&gt;
&lt;td&gt;0.05&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wrong exercises that are not plausible&lt;/td&gt;
&lt;td&gt;0.01&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;Averages from Table 1 (first four rows) and from the error analysis on wrong exercises in Table 2 of the paper.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Most generated exercises are well formed and varied, and the automatic check agrees closely with the expert.
By the structural scores, the model does better on free morpheme topics, where keys and distractors come from a small set of words.
On verb tense topics, the Pattern Matcher sometimes mislabels verbs, so the check can wrongly reject an exercise.
Among the wrong exercises, a sentence that makes no sense is the most frequent error, and an ambiguous distractor is the second.
Biased or trivial exercises are almost absent.&lt;/p&gt;
&lt;h2 id="takeaways"&gt;Takeaways&lt;/h2&gt;
&lt;ol class="lt-viz lt-takeaways"&gt;
&lt;li&gt;&lt;strong&gt;A fine-tuned LLM writes usable grammar exercises.&lt;/strong&gt;&lt;span&gt;Without predefined constraints or POS sequences, 79% of the generated exercises met every requirement for classroom use. The authors found that high-quality fine-tuning data was a key factor.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structure can be checked automatically.&lt;/strong&gt;&lt;span&gt;The rule-based structural check reached 95% F1 against the expert, so it can screen exercises before a human review.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Meaning is the open problem.&lt;/strong&gt;&lt;span&gt;Most wrong exercises had a sentence that breaks common sense, and some distractors could replace the key, especially for verb tenses.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>