mlsanityData to 7 Oct 2026

Constrained C-Test Generation via Mixed-Integer Programming

arXiv 2404.08821 ↗First posted 12 Apr 2024cs.CLcited by 0

Not on the map. Why?

Abstract (arXiv)

This work proposes a novel method to generate C-Tests; a deviated form of cloze tests (a gap filling exercise) where only the last part of a word is turned into a gap. In contrast to previous works that only consider varying the gap size or gap placement to achieve locally optimal solutions, we propose a mixed-integer programming (MIP) approach. This allows us to consider gap size and placement simultaneously, achieving globally optimal solutions, and to directly integrate state-of-the-art models for gap difficulty prediction into the optimization problem. A user study with 40 participants across four C-Test generation strategies (including GPT-4) shows that our approach (MIP) significantly outperforms two of the baseline strategies (based on gap placement and GPT-4); and performs on-par with the third (based on gap size). Our analysis shows that GPT-4 still struggles to fulfill explicit constraints during generation and that MIP produces C-Tests that correlate best with the perceived difficulty. We publish our code, model, and collected data consisting of 32 English C-Tests with 20 gaps each (totaling 3,200 individual gap responses) under an open source license.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 73 references that are in the map. First posted on arXiv 12 Apr 2024.

Builds on

17 of 73 references.

References · 17

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2022Training language models to follow instructions with human feedbackcited by 15,712
  4. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  5. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
  6. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  7. 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,157
  8. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
  9. 2023Better Zero-Shot Reasoning with Role-Play Promptingcited by 220
  10. 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
  11. 2022Efficient Methods for Natural Language Processing: A Surveycited by 78
  12. 2023One Small Step for Generative AI, One Giant Leap for AGI: A Complete Survey on ChatGPT in AIGC Eracited by 55
5 more
  1. 2023Is ChatGPT a Good Teacher Coach? Measuring Zero-Shot Performance For Scoring and Providing Actionable Insights on Classroom Instructioncited by 37
  2. 2015Smoothing parameter and model selection for general smooth modelscited by 23
  3. 2020Empowering Active Learning to Jointly Optimize System and User Demandscited by 10
  4. 2021System Combination for Grammatical Error Correction Based on Integer Programmingcited by 7
  5. 2019Manipulating the Difficulty of C-Testscited by 5

Built on by

Not cited yet.