← Latest papers
💬 NLP

Enhancing Automated Essay Scoring With Three Techniques: Two-Stage Fine-Tuning, Score Alignment, and Self-Training

This paper proposes a novel approach to enhance Automated Essay Scoring performance in both limited-data and full-data settings by integrating three key techniques—Two-Stage fine-tuning, Score Alignment, and uncertainty-aware self-training—into the DualBERT model, achieving state-of-the-art results on multiple datasets including ASAP++.

Original authors: Hongseok Choi, Serynn Kim, Wencke Liermann, Jin Seong, Jin-Xia Huang

Published 2026-08-12
📖 5 min read🧠 Deep dive

Original authors: Hongseok Choi, Serynn Kim, Wencke Liermann, Jin Seong, Jin-Xia Huang

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 a world where a tired teacher has to grade hundreds of essays every week. It's a massive job, and doing it fairly takes time and energy. To help out, scientists have built "Automated Essay Scoring" (AES) systems—computer programs that read student writing and give it a grade, just like a human would. Think of these programs as digital teaching assistants. For a long time, these assistants were like smart but clumsy robots; they needed to read thousands of examples before they could get good at grading. If a teacher only had a few essays to grade, the robot would get confused and give bad scores. This is a big problem because, in the real world, teachers often don't have thousands of essays to train the computer on; they just have a pile of papers from their own class.

The challenge is that teaching a computer to understand writing is hard. It's not just about counting words or checking grammar; it's about understanding the flow of ideas, the tone, and the structure. While huge, powerful AI models (like the ones that write stories or chat with you) exist, they often struggle with this specific task unless they are given a massive amount of data. So, the big question for researchers is: How can we make a computer grader that is smart and fair, even when it hasn't seen many examples?

This paper introduces a clever new way to train these digital graders, especially when there are very few essays to learn from. The researchers, working with a model called DualBERT (which is like a smart reader that understands both individual sentences and the whole essay), developed three special techniques to boost performance.

First, they used a method called Two-Stage Fine-Tuning with LoRA. Imagine you are teaching a student who already knows the basics of English. Instead of making them relearn everything from scratch, you give them a special set of "highlighter pens" (LoRA) that let them focus on specific, tricky parts of the assignment without messing up what they already know. The researchers let the model practice with these pens in two rounds, trying different ways to weigh the importance of different essay traits (like content vs. organization) until it finds the perfect balance.

Second, they introduced Score Alignment. Sometimes, even a smart grader gets a little nervous and plays it safe. If a student writes a perfect essay, the computer might be afraid to give a perfect score and instead gives a 9.8 out of 10. If the essay is terrible, it might give a 0.2 instead of a 0. This technique acts like a "calibration tool." The researchers look at how the computer graded a small practice set of essays, see where it was being too shy or too bold, and then apply a simple math adjustment to fix the scores for the real test. It's like tuning a guitar so that every note hits the right pitch.

Third, they used Uncertainty-Aware Self-Training. This is where the computer gets to practice on essays it hasn't been graded yet. The computer reads these ungraded essays and gives them a "fake" score. But here's the catch: if the computer is unsure about its own score (it's "uncertain"), it throws that essay away. It only keeps the essays it feels confident about to use as extra practice material. This way, the computer learns from more examples without accidentally learning from its own mistakes.

When the researchers tested these three tricks together on a dataset called ASAP++, the results were impressive. In a scenario where the computer only had 32 essays to learn from (a very small amount), the new method improved the grading accuracy significantly. It reached 91.2% of the performance level of a model that had been trained on about 1,000 essays. In simpler terms, with just a tiny bit of data and these three smart tricks, the computer became almost as good as if it had read a whole library of essays.

Even more interestingly, when the computer had plenty of data (the "full-data" setting), the "Score Alignment" trick alone helped it beat all previous records, achieving a new best score. The researchers also tested this on other datasets with different types of essays and found the tricks worked there too, suggesting these methods are robust and not just a fluke for one specific test.

The paper suggests that these techniques are modular, meaning they can be mixed and matched with other systems. However, the authors are careful to note that while the results are strong, they still face limitations. For instance, the "Self-Training" method needs a large pile of ungraded essays to work, which might not always be available in every school. Also, the "Two-Stage" method takes a bit more time to train the computer initially, though it doesn't slow down the actual grading process later.

Ultimately, this study shows that we don't always need massive amounts of data to build great AI tools. By using smart strategies to fine-tune models, calibrate their scores, and carefully select practice material, we can create automated graders that are reliable even when data is scarce. This brings us one step closer to having helpful, fair, and efficient digital assistants for teachers everywhere.

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 →