Alignment Drift in CEFR-prompted LLMs for Interactive Spanish Tutoring

Mina Almasi, Ross Deans Kristensen-McLachlan
5/13/2025
cs.CL

No official code found. Best implementation: INTERACT-LLM/alignment-drift-llms (1 star, Apache-2.0, last commit 2025-07-01).

Abstract

This paper investigates the potentials of Large Language Models (LLMs) as adaptive tutors in the context of second-language learning. In particular, we evaluate whether system prompting can reliably constrain LLMs to generate only text appropriate to the student's competence level. We simulate full teacher-student dialogues in Spanish using instruction-tuned, open-source LLMs ranging in size from 7B to 12B parameters. Dialogues are generated by having an LLM alternate between tutor and student roles with separate chat histories. The output from the tutor model is then used to evaluate the effectiveness of CEFR-based prompting to control text difficulty across three proficiency levels (A1, B1, C1). Our findings suggest that while system prompting can be used to constrain model outputs, prompting alone is too brittle for sustained, long-term interactional contexts - a phenomenon we term alignment drift. Our results provide insights into the feasibility of LLMs for personalized, proficiency-aligned adaptive tutors and provide a scalable method for low-cost evaluation of model performance without human participants.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Dataset and analysis code for BEA2025 paper @ ACL: "Alignment Drift in CEFR-prompted LLMs for Interactive Spanish Tutoring" (Almasi & Kristensen-McLachlan, 2025)

10TeX, HTMLFeb 25, 20251 years agoApache-2.0
alignmentbea-workshoplanguage-learningllmsnlp+1 more

Similar Papers

Cite this paper

@article{almasi2025alignment,
  title  = {Alignment Drift in CEFR-prompted LLMs for Interactive Spanish Tutoring},
  author = {Mina Almasi and Ross Deans Kristensen-McLachlan},
  year   = {2025},
  eprint = {2505.08351},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.08351v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.08351.svg)](https://codeofpaper.com/paper/2505.08351)

Discussion