mlsanityData to 14 Oct 2026

Autograding Mathematical Induction Proofs with Natural Language Processing

arXiv 2406.10268 ↗First posted 11 Jun 2024cs.AI cs.CL cs.HCcited by 4

Not on the map. Why?

Abstract (arXiv)

In mathematical proof education, there remains a need for interventions that help students learn to write mathematical proofs. Research has shown that timely feedback can be very helpful to students learning new skills. While for many years natural language processing models have struggled to perform well on tasks related to mathematical texts, recent developments in natural language processing have created the opportunity to complete the task of giving students instant feedback on their mathematical proofs. In this paper, we present a set of training methods and models capable of autograding freeform mathematical proofs by leveraging existing large language models and other machine learning techniques. The models are trained using proof data collected from four different proof by induction problems. We use four different robust large language models to compare their performances, and all achieve satisfactory performances to various degrees. Additionally, we recruit human graders to grade the same proofs as the training data, and find that the best grading model is also more accurate than most human graders. With the development of these grading models, we create and deploy an autograder for proof by induction problems and perform a user study with students. Results from the study shows that students are able to make significant improvements to their proofs using the feedback from the autograder, but students still do not trust the AI autograders as much as they trust human graders. Future work can improve on the autograder feedback and figure out ways to help students trust AI autograders.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 16 of its 65 references that are in the map. First posted on arXiv 11 Jun 2024.

Builds on

16 of 65 references.

References · 16

  1. 2017Attention Is All You Needcited by 60,361
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  3. 2020Language Models are Few-Shot Learnerscited by 32,419
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
  6. 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
  7. 2023Llemma: An Open Language Model For Mathematicscited by 388
  8. 2015Skip-Thought Vectorscited by 322
  9. 2022Autoformalization with Large Language Modelscited by 263
  10. 2021MathBERT: A Pre-trained Language Model for General NLP Tasks in Mathematics Educationcited by 37
  11. 2022Survey on Automated Short Answer Grading with Deep Learning: from Word Embeddings to Transformerscited by 20
  12. 2015Mathematical Language Processing: Automatic Grading and Feedback for Open Response Mathematical Questionscited by 19
4 more
  1. 2022Automated Scoring for Reading Comprehension via In-context BERT Tuningcited by 15
  2. 2021Proof Blocks: Autogradable Scaffolding Activities for Learning to Write Proofscited by 3
  3. 2022Efficiency of Learning from Proof Blocks Versus Writing Proofscited by 1
  4. 2023Measuring the Impact of Distractors on Student Learning Gains while Using Proof Blockscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 2; 2026: 2.

4 papers.