← Latest papers
💬 NLP

Controlling Language Difficulty in Dialogues with Linguistic Features

This paper proposes a framework that controls language difficulty in educational dialogues by training large language models on linguistically annotated data using readability, syntactic, and lexical features, thereby achieving more stable and flexible proficiency modulation than prompt-based methods while introducing the Dilaprix metric for evaluation.

Original authors: Shuyao Xu, Wenguang Wang, Handong Gao, Wei Kang, Long Qin, Weizhi Wang

Published 2026-01-27
📖 5 min read🧠 Deep dive

Original authors: Shuyao Xu, Wenguang Wang, Handong Gao, Wei Kang, Long Qin, Weizhi Wang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a language teacher trying to talk to a student. If you speak like a university professor to a 5-year-old, the child will get confused and give up. But if you speak like a toddler to a teenager, they will get bored. The goal is to find the "Goldilocks zone"—the perfect level of difficulty that matches the student's current skills.

This paper is about teaching Large Language Models (LLMs)—the smart AI chatbots—to be that perfect teacher. The researchers wanted to solve a problem: AI is great at talking, but it's hard to tell it, "Speak exactly at a 3rd-grade level," or "Speak at a high-school level," without it accidentally slipping into a different difficulty.

Here is how they did it, explained simply:

1. The "Recipe" for Difficulty

Instead of just telling the AI "be easy" or "be hard," the researchers gave the AI a specific recipe made of three types of ingredients. They measured the AI's output using these "linguistic features":

  • Readability (The "Speed Bumps"): They used classic formulas (like the Flesch-Kincaid test) that count how long sentences are and how many syllables words have. Think of this as measuring how bumpy the road is for a reader.
  • Syntax (The "Tree Structure"): They looked at the grammar trees of sentences. Imagine a sentence as a tree. A simple sentence is a small sapling. A complex sentence with many clauses is a giant oak with deep, twisting roots. They measured how deep and complex these "trees" were.
  • Lexical (The "Word List"): They checked the vocabulary against two lists: a "Simple" list (words a child knows) and an "Intermediate" list (words a middle-schooler knows). They calculated what percentage of the AI's words came from the simple list.

2. The New Ruler: "Dilaprix"

The researchers realized that existing ways to measure difficulty were like trying to measure a conversation using a ruler meant for essays. Conversations are messy and back-and-forth.

So, they invented a new ruler called Dilaprix.

  • What it is: A single number that combines all those ingredients (readability, grammar trees, and word lists) into one score.
  • Why it matters: It's like a "difficulty thermostat." If the score is low, the AI is speaking simply. If the score is high, the AI is speaking complexly.
  • The Proof: They asked human experts to guess which of two AI sentences was harder. The Dilaprix score matched the human experts' guesses almost perfectly (95% correlation). It's a reliable way to know exactly how hard the AI is talking.

3. Training the AI: The "Coach" Approach

How did they teach the AI to hit these specific numbers?

  • The Old Way (Prompting): You might try to tell the AI, "Please speak at a B1 level." The paper found this is like asking a student to "be polite" without giving examples; the AI often guesses wrong or gets inconsistent.
  • The New Way (Fine-Tuning): The researchers created a massive dataset of conversations where every response was tagged with those specific "ingredients" (the 11 linguistic features). They then "trained" the AI on this data.
    • Think of it like a coach giving a player a specific drill: "Today, you must use exactly 18 words, keep the sentence tree depth at 9, and use 80% simple words."
    • They also used a technique called DPO (Direct Preference Optimization), which is like a coach reviewing game tape and saying, "That response was good, but this one was better because it stuck to the rules."

4. The Results: Precision and Stability

The experiments showed that their new method was much better than the old ways:

  • More Control: The AI could smoothly dial the difficulty from very easy to very hard, covering a wide range. The old methods only had a few "preset" levels (like A1, A2, B1) and couldn't fine-tune in between.
  • More Stable: When the AI tried to be "easy," it stayed easy. When it tried to be "hard," it stayed hard. The old methods would sometimes start simple and then accidentally get too complex in the middle of a sentence.
  • Still Good Quality: Crucially, making the AI speak simply didn't make it sound robotic or fail to answer the question. It kept the conversation natural while strictly controlling the difficulty.

5. A Surprising Discovery: The "Word Count" Trap

The researchers found something interesting about Utterance Length (how many words are in a sentence).

  • When they forced the AI to strictly control the number of words, the quality of the conversation actually dropped.
  • Why? Imagine a teacher asking a student, "Can you tell me why you like drawing mountains and what you think about the park?" If the AI is forced to keep the sentence short, it might cut off the question or answer it poorly.
  • The Fix: When they removed the strict "word count" rule but kept the other rules (grammar and vocabulary), the AI actually did a better job at controlling difficulty and kept the conversation flowing naturally.

Summary

This paper presents a new way to teach AI chatbots to speak at the exact right level for language learners. Instead of vague instructions, they use a precise "recipe" of grammar and vocabulary rules, measured by a new tool called Dilaprix. The result is an AI that can act as a perfect language tutor, adjusting its speaking style to match the student's skills without losing its ability to have a natural conversation.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →