Towards interpretable models for language proficiency assessment: Predicting the CEFR level of Estonian learner texts

Questo studio presenta un modello di machine learning interpretabile che, utilizzando caratteristiche linguistiche selezionate, classifica con alta accuratezza i testi scritti da apprendenti dell'estone secondo il livello CEFR, offrendo allo stesso tempo approfondimenti sull'evoluzione della complessità linguistica e integrando tali risultati in un ambiente open-source per l'apprendimento delle lingue.

Kais Allkivi

Pubblicato 2026-03-10
📖 4 min di lettura☕ Lettura da pausa caffè

Each language version is independently generated for its own context, not a direct translation.

Immagina di essere un insegnante di lingua estone che deve correggere centinaia di temi scritti da studenti stranieri. Ogni tema è come un puzzle: alcuni pezzi sono parole semplici, altri sono frasi complesse, e alcuni pezzi sono "errori" (come un pezzo di puzzle che non combacia). Tradizionalmente, un insegnante umano guarda tutto questo insieme e dice: "Questo studente è al livello A2 (principiante), questo al B2 (intermedio)". Ma farlo manualmente per migliaia di testi è impossibile.

Questo articolo racconta la storia di come Kais Allkivi e il suo team abbiano costruito un "detective digitale" (un'intelligenza artificiale) capace di leggere questi temi e indovinare il livello di competenza dello studente, proprio come farebbe un insegnante esperto, ma in una frazione di secondo.

Ecco come funziona, spiegato con metafore semplici:

1. Il Detective e i suoi Strumenti (Le Caratteristiche)

Il detective digitale non legge il testo per capirne il significato profondo (come un romanzo), ma cerca indizi specifici che rivelano il livello di maturità linguistica. Immagina che ogni livello di competenza (da A2 a C1) abbia una "firma" diversa. Il detective controlla quattro tipi di indizi:

  • Le Parole (Lessico): È come guardare il vocabolario di uno studente. Un principiante usa parole semplici e ripetute (come "cane", "casa", "mangiare"). Un esperto usa parole più varie e astratte (come "libertà", "sfumatura", "costruire"). Il detective conta quante parole uniche ci sono e quanto sono "rare" o sofisticate.
  • La Grammatica (Morfologia): Immagina la grammatica come i mattoncini LEGO. Un principiante usa solo i mattoncini base (frasi corte, pochi casi grammaticali). Un esperto usa mattoncini complessi e forme diverse (frasi lunghe, molti casi grammaticali, verbi al passato o futuro). Il detective conta quanti "mattoncini diversi" lo studente sa usare.
  • La Struttura (Superficie): È come misurare la lunghezza di un ponte. I principianti costruiscono ponti corti (frasi brevi). Gli esperti costruiscono ponti lunghi e complessi. Il detective misura la lunghezza delle frasi e il numero di sillabe.
  • Gli Errori (Correzioni): Ogni errore è come un buco nel muro. Più il muro è pieno di buchi, più il livello è basso. Il detective conta quanti buchi ci sono e quanto spesso lo studente deve "riparare" il muro per renderlo solido.

2. L'Esperimento: Addestrare il Detective

Il team ha dato al detective 720 temi reali (addestramento) per imparare a riconoscere questi indizi.

  • Il trucco: Non hanno usato tutti gli indizi possibili. Alcuni indizi erano "ingannevoli" (ad esempio, un tema potrebbe essere lungo solo perché l'argomento era difficile, non perché lo studente era bravo). Hanno quindi selezionato solo gli indizi più affidabili, quelli che cambiavano in modo costante man mano che lo studente migliorava.
  • Il risultato: Hanno creato un modello che, guardando un nuovo testo, dice: "Questo sembra un livello B2" con una precisione del 90-98% (quasi perfetto!).

3. La Sfida del Tempo (Il Test)

Per vedere se il detective era davvero bravo, lo hanno messo alla prova con testi vecchi (del 2010) che non aveva mai visto prima.

  • Cosa hanno scoperto? I testi del 2010 erano un po' più semplici di quelli moderni. È come se gli studenti di oggi scrivessero frasi più lunghe e complesse rispetto a 10 anni fa.
  • La prova del nove: Nonostante i testi fossero diversi, il detective ha comunque indovinato il livello corretto nell'80% dei casi. Questo dimostra che il suo "senso comune" linguistico è solido e non si è solo "imparato a memoria" i testi vecchi.

4. Perché è Importante? (L'Impatto Reale)

Questo non è solo un esperimento accademico. È come se avessimo costruito un assistente personale per l'apprendimento delle lingue.

  • Feedback immediato: Immagina di scrivere un tema su un sito web e, in un secondo, ricevere un giudizio: "Ottimo! Hai usato parole complesse, ma fai attenzione alla lunghezza delle frasi".
  • Giustizia per tutti: Aiuta a valutare le competenze in modo oggettivo, senza pregiudizi, utile per chi cerca lavoro o deve superare esami ufficiali in Estonia.
  • Trasparenza: A differenza di alcune intelligenze artificiali "magiche" che non spiegano il perché delle loro decisioni, questo sistema dice esattamente cosa ha guardato (es. "Ti ho dato un livello alto perché hai usato 15 casi grammaticali diversi").

In Sintesi

Questo studio è come aver dato a un insegnante robotico una lente d'ingrandimento magica. Invece di guardare il testo con gli occhi stanchi, il robot analizza i "battiti cardiaci" del linguaggio (parole, errori, struttura) per capire quanto è forte lo studente. Il risultato è un sistema che non solo classifica i testi, ma ci aiuta a capire come le persone imparano una nuova lingua, rendendo l'istruzione più veloce, equa e comprensibile per tutti.