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