REVIEW 4 major objections 5 minor 23 references
APIO: Automatic Prompt Induction and Optimization for Grammatical Error Correction and Text Simplification
T0 review · 4 major / 5 minor · reviewed 2026-08-05 · deepseek-v4-flash
Pith's one-line read APIO, a fully automatic prompt induction and optimization method, claims new state-of-the-art scores among prompt-only LLM methods for grammatical error correction (F0.5 59.40) and text simplification (SARI 49.47).
desk verdict Useful prompt-optimization pipeline for text revision, but the SOTA claim rests on a model confound and a proxy that visibly overfits to Levenshtein distance against validation golds. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The structured prompt: an ordered list of single-sentence instructions between a fixed header and footer, so that prompt editing reduces to instruction-level modifications. The optimization loop combines three operators—Improve (LLM generates a new instruction to reduce observed word-level edit errors), Rephrase (LLM rewrites an instruction preserving meaning), and Permute (randomly reorders instructions)—with beam search (beam size 32, 15 epochs) over the pool of instructions, ranked by validation word-level Levenshtein distance plus a prompt-drift penalty.
What would settle it
Run APIO with the real test-time metrics (ERRANT F0.5 and SARI) as the optimization objective instead of word-level Levenshtein distance; if scores do not improve over the proxy-optimized versions, the proxy is not what drives the gains. Alternatively, rerun the few-shot baselines with GPT-4o on the same validation data; if GPT-4o few-shot matches or exceeds 59.40 F0.5 and 49.47 SARI, the claimed state of the art is a model effect rather than an APIO effect.
Extended reading notes
Core claim
APIO's central claim is that the two-step loop—induce, then optimize—works without a seed prompt. The induction step asks an LLM to produce one instruction per training example, yielding a markdown-style list of instructions framed by a fixed header and footer; the optimization step then treats this list as a population and expands it with LLM-generated improvements, rephrasings, and permutations, keeping the beams with the best validation performance. The objective for scoring candidates is word-level Levenshtein edit distance between the model's output and the gold output, with a small penalty to keep prompts from drifting. With GPT-4o, the method reports 59.40 F0.5 on BEA-2019-Test and 49
Load-bearing premise
The whole optimization loop trusts that minimizing word-level Levenshtein distance against gold outputs on a small validation set actually raises ERRANT F0.5 (GEC) and SARI (simplification) on the test sets; if that proxy misleads, the optimized prompts could chase word overlap without genuinely better corrections or simplifications.
Editorial extensions
If this is right
- Prompt engineering for text revision becomes a fully automatic process requiring only a handful of labeled examples, not an expert-written seed prompt.
- The instruction-list format makes prompts composable and tunable at the level of individual rules, enabling beam search-style optimization that flat-text prompts do not allow.
- On GEC, APIO at 59.40 F0.5 establishes a new prompt-only best, but the paper itself notes a large gap to supervised fine-tuning ensembles at 72.80 F0.5, indicating a ceiling for prompting methods on this task.
- On simplification, APIO at 49.47 SARI surpasses the prior prompt-based SOTA (47.94) and sits close to the best-reference upper bound (52.62).
- The substantial gap between APIO and APIO-INDUCTION-ONLY (e.g., 43.37→59.40 on GEC with GPT-4o) shows the iterative optimization step, not induction alone, carries the performance gain.
Reading between the lines
- Because the optimization objective is word-level Levenshtein distance and the Improve meta-prompt tells the LLM to make outputs 'exactly the same as Gold Outputs', APIO likely pushes instructions toward conservative, minimal-edit behavior; on simplification this could inflate the 'keep' component of SARI while under-using paraphrastic simplification. (Editorial inference; the paper does not report
- The method transfers, in principle, to any text-generation task with reference-based evaluation and a few labeled pairs, such as sentence fusion, style transfer, or summarization; the paper only tests GEC and simplification, so this is an extrapolation.
- The reported SOTA is a cross-model comparison (GPT-4o APIO vs GPT-3 few-shot baselines). The paper's conclusion would be strengthened by matching the baseline model; a fairer reading is that APIO beats published prompt-based numbers, not necessarily that it beats GPT-4o few-shot prompting.
- The optimization loop relies on the LLM reading the proxy signal directly from the meta-prompt; part of the gain may come from the model learning to approximate gold references rather than from truly better task instructions.
- A testable extension: run APIO with the actual evaluation metrics (ERRANT F0.5 and SARI) inside the loop instead of Levenshtein distance to see whether the proxy is the bottleneck or the enabler.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes APIO, a two-stage automatic prompt induction and optimization method for grammatical error correction (GEC) and text simplification. Stage 1 induces a markdown-list prompt from a small number of input-output training pairs; Stage 2 iteratively expands and refines the instruction list using three operations (Improve, Rephrase, Permute) with beam search, scoring candidates by word-level Levenshtein edit distance to gold outputs on a validation set. The authors report F0.5 of 59.40 on BEA-2019-Test with GPT-4o (prior prompt-based SOTA 57.41 by GPT-3) and SARI of 49.47 on ASSET-Test (prior prompt-based SOTA 47.94 by GPT-3), and claim a new SOTA for purely LLM-based prompting methods. An ablation, APIO-INDUCTION-ONLY, is included. Code, prompts, data, and outputs are public.
Significance. If the reported results are robust, APIO is a useful extension of automatic prompt optimization to text revision, and the public release of prompts and code is a strength. The induction step removes the need for manual seed prompts, and the ablation shows the optimization step contributes. However, the central SOTA claim is not yet established: the comparison is between GPT-4o and GPT-3 systems, and the optimization proxy's alignment with ERRANT F0.5/SARI is unverified. The method is not circular (validation-based tuning with held-out test sets is standard), but the empirical support needs strengthening before the headline claim can be accepted.
major comments (4)
- [§4, Table 1] The SOTA claim is confounded by base model. The two prior prompt-based SOTA numbers (Loem et al. 57.41; Vadlamannati & Sahin 47.94) are from GPT-3, while APIO uses GPT-4o. The paper's own zero-shot GPT-4o scores (54.66 on BEA, 47.73 on ASSET) are already close to those prior numbers. To attribute the gains to APIO, the authors should compare with the same backbone: run APIO with GPT-3, or apply the prior methods' prompts/example-selection strategy with GPT-4o, or at least report a GPT-4o few-shot baseline that matches the prior methods' setup. Without such a controlled comparison, 'new state-of-the-art for purely LLM-based prompting methods' is not established.
- [§2, Appendix B Listing 3, Appendix D] The optimization objective is word-level Levenshtein distance to a single gold output, but the reported metrics are ERRANT F0.5 (GEC) and SARI (simplification). No evidence is given that minimizing this proxy on the validation set transfers to those metrics. The optimized prompts contain instructions such as 'completely identical output' and 'verbatim transformation' (Listings 9, 10/12), which are direct artifacts of the proxy. For GEC, ERRANT uses error-type-aware alignment (including merges/splits); for SARI, multiple references and the keep component make verbatim copying of one reference misaligned. Please report the correlation between validation Levenshtein error and validation ERRANT/SARI, and the validation-to-test performance gap. Without this, the risk of overfitting to the proxy is not addressed.
- [Table 1 and §3.3] No variance or significance information is provided. APIO involves stochastic prompt induction (10 trials) and optimization at temperature 1.0 with random permutation; the reported single scores may be within run-to-run noise. Report multiple independent optimization runs, standard deviations, or bootstrap confidence intervals, and significance tests for the key comparisons (APIO vs zero-shot and vs prior SOTA). This is essential for a claim of a new SOTA.
- [§7 Limitations] The limitations section acknowledges that design choices (beam size, epochs, generation hyperparameters) were not exhaustively explored and that findings are 'sensitive to specific model artifacts.' This is consistent with the concern that the result may be model- or hyperparameter-specific. The paper should discuss how this sensitivity affects the SOTA claim and ideally provide a small sensitivity analysis around the chosen B and Nepochs.
minor comments (5)
- [Abstract vs §4] The abstract and contributions state 'new state-of-the-art,' but §4, first paragraph says the GEC result is 'comparable to the state-of-the-art.' Please make the wording consistent.
- [Appendix D, Listings 10 and 12] Listing 10 is labeled as the optimized GEC prompt for GPT-4o (10 instructions) but its content is identical to Listing 12 (text simplification, GPT-4o) and uses the 'Complex sentence: ... Simple sentence:' template. The actual GPT-4o GEC prompt appears to be missing.
- [Appendix B, Listing 3] The meta-prompt contains 'Do not use no more than two sentences,' which is a double negative. The intended instruction is 'Use no more than two sentences.' Some placeholder formatting (e.g., 'g ol d _ ou t p ut _ t ex t _ 1') is also corrupted in the arXiv text.
- [References] Zhou et al. (2022) and Zhou et al. (2023) refer to the same ICLR paper; the duplicate entry should be removed and citations unified.
- [§3.3] The number of input-output examples used inside the Improve meta-prompt during actual optimization is not specified; the appendix shows only two placeholders. This should be documented for reproducibility.
Circularity Check
No significant circularity: test metrics are held out and distinct from the Levenshtein optimization target.
full rationale
APIO's derivation chain is standard and not circular. Prompt induction uses a few input-output pairs to generate instructions; prompt optimization selects and refines instructions using word-level Levenshtein distance on a validation set; final scores are reported on held-out BEA-2019-Test and ASSET-Test using ERRANT F0.5 and SARI. The optimization objective (validation Levenshtein distance to one gold output) is not the evaluation metric and is not applied to the test set, so the reported results are not equal to the optimization target by construction. The skeptical concern that Levenshtein distance may correlate imperfectly with ERRANT F0.5 or SARI is a validity/overfitting risk, not a circularity: an imperfect proxy can still be a genuine predictor of a distinct held-out metric. No load-bearing self-citation chain appears: the paper cites prior work by its own authors only for an SFT baseline (Omelianchuk et al. 2024) and for an adapted zero-shot baseline (Raheja et al. 2023), while the SOTA comparisons are against Loem et al. (2023) and Vadlamannati and Sahin (2023). The optimized prompts in Appendix D do contain instructions to minimize word differences, but that is an expected artifact of optimizing a proxy; it does not define the test scores. The paper is therefore self-contained against external benchmarks for the central SOTA claim.
Assumptions & free parameters
free parameters (7)
- beam size B =
32
- optimization epochs Nepochs =
15
- Npermute =
2
- generation temperature and top-p during induction/optimization =
t=1.0, top-p=1.0
- inference temperature and top-p =
t=0.0, top-p=0.1
- number of induction trials =
10
- number of induced instructions =
3
assumptions (4)
- domain assumption Word-level Levenshtein edit distance is a suitable optimization proxy for ERRANT F0.5 and SARI
- domain assumption The LLM used for induction and improvement reliably produces useful instructions that explore a productive prompt space
- domain assumption The sampled train/dev subsets from BEA-2019-Dev and ASSET-Dev are representative enough to guide optimization for the test sets
- domain assumption The held-out test sets BEA-2019-Test and ASSET-Test are reliable external benchmarks
Cite this review
Pith. "Pith review of APIO: Automatic Prompt Induction and Optimization for Grammatical Error Correction and Text Simplification." pith.science (2026). https://pith.science/paper/Q47ICU6Y
@misc{pith2026250809378,
author = {Pith},
title = {Pith review of: APIO: Automatic Prompt Induction and Optimization for Grammatical Error Correction and Text Simplification},
year = {2026},
howpublished = {\url{https://pith.science/paper/Q47ICU6Y}},
note = {Machine review of arXiv:2508.09378}
}
read the original abstract
Recent advancements in large language models (LLMs) have enabled a wide range of natural language processing (NLP) tasks to be performed through simple prompt-based interactions. Consequently, several approaches have been proposed to engineer prompts that most effectively enable LLMs to perform a given task (e.g., chain-of-thought prompting). In settings with a well-defined metric to optimize model performance, automatic prompt optimization (APO) methods have been developed to refine a seed prompt. Advancing this line of research, we propose APIO, a simple but effective prompt induction and optimization approach for the tasks of Grammatical Error Correction (GEC) and Text Simplification, without relying on manually specified seed prompts. APIO achieves a new state-of-the-art performance for purely LLM-based prompting methods on these tasks. We make our data, code, prompts, and outputs publicly available.
Reference graph
Works this paper leans on
-
[2]
The BEA-2019 shared task on grammatical error correction. In Proceedings of the Fourteenth Workshop on Innovative Use of NLP for Building Educational Applications, pages 52–75, Florence, Italy. Association for Computational Lin- guistics. Steven Coyne, Keisuke Sakaguchi, Diana Galvan-Sosa, Michael Zock, and Kentaro Inui
work page 2019
-
[6]
arXiv preprint arXiv:2304.01746
Is chatgpt a highly fluent grammatical error correction system? a comprehensive evaluation. arXiv preprint arXiv:2304.01746. Asma Farajidizaji, Vatsal Raina, and Mark Gales
-
[7]
Is it possible to modify text to a target readability level? an initial investigation using zero-shot large language models. Preprint, arXiv:2309.12551. Qingyan Guo, Rui Wang, Junliang Guo, Bei Li, Kaitao Song, Xu Tan, Guoqing Liu, Jiang Bian, and Yujiu Yang
-
[8]
Instruction induction: From few examples to natural language task descriptions. In Proceedings of the 61st Annual Meeting of the As- sociation for Computational Linguistics (Volume 1: Long Papers), pages 1935–1952, Toronto, Canada. Association for Computational Linguistics. Masahiro Kaneko and Naoaki Okazaki
work page 1935
-
[9]
Con- trolled generation with prompt insertion for natural language explanations in grammatical error correc- tion. In Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING
work page 2024
-
[10]
GPT- 3.5 for grammatical error correction. In Proceedings of the 2024 Joint International Conference on Compu- tational Linguistics, Language Resources and Eval- uation (LREC-COLING
work page 2024
-
[11]
BLESS: Benchmarking large language models on sentence simplification. In Proceedings of the 2023 Confer- ence on Empirical Methods in Natural Language Pro- cessing, pages 13291–13309, Singapore. Association for Computational Linguistics. Cheng Li, Jindong Wang, Yixuan Zhang, Kaijie Zhu, Wenxin Hou, Jianxun Lian, Fang Luo, Qiang Yang, and Xing Xie
work page 2023
-
[12]
arXiv preprint arXiv:2307.11760
Large language models un- derstand and can be enhanced by emotional stimuli. arXiv preprint arXiv:2307.11760. Wenwu Li, Xiangfeng Wang, Wenhao Li, and Bo Jin
Show all 23 references
-
[14]
In Proceedings of the 18th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2023), pages 205–219, Toronto, Canada
Exploring effectiveness of GPT-3 in grammatical error correction: A study on performance and controllability in prompt-based methods. In Proceedings of the 18th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2023), pages 205–219, Toronto, Canada. ...
2023
-
[15]
Kostiantyn Omelianchuk, Andrii Liubonko, Oleksandr Skurzhanskyi, Artem Chernodub, Oleksandr Korni- ienko, and Igor Samokhin
Are large language models good prompt optimizers? arXiv preprint arXiv:2402.02101. Kostiantyn Omelianchuk, Andrii Liubonko, Oleksandr Skurzhanskyi, Artem Chernodub, Oleksandr Korni- ienko, and Igor Samokhin
-
[16]
In Proceedings of the 19th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2024), pages 17–33, Mexico City, Mexico
Pillars of gram- matical error correction: Comprehensive inspection of contemporary approaches in the era of large lan- guage models. In Proceedings of the 19th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2024), pages 17–33, Mexico City, Mexico...
2024
-
[17]
gradient descent
Automatic prompt op- timization with “gradient descent” and beam search. In Proceedings of the 2023 Conference on Empiri- cal Methods in Natural Language Processing, pages 7957–7968, Singapore. Association for Computa- tional Linguistics. Jipeng Qiang, Minjiang Huang, Yi Zhu, ...
2023
-
[18]
Preprint, arXiv:2502.08281
Redefining simplicity: Benchmarking large language models from lexical to document simplification. Preprint, arXiv:2502.08281. Vipul Raheja, Dhruv Kumar, Ryan Koo, and Dongyeop Kang
-
[19]
In Findings of the Association for Computational Linguistics: EMNLP 2023, pages 5274–5291, Singapore
CoEdIT: Text editing by task-specific instruction tuning. In Findings of the Association for Computational Linguistics: EMNLP 2023, pages 5274–5291, Singapore. Association for Computa- tional Linguistics. Horacio Saggion
2023
-
[20]
Ungrammatical-syntax-based in-context example se- lection for grammatical error correction. In Proceed- ings of the 2024 Conference of the North American Chapter of the Association for Computational Lin- guistics: Human Language Technologies (Volume 1: Long Papers) , pages 175...
2024
-
[21]
In Findings of the Association for Com- putational Linguistics: ACL 2024 , pages 355–385, Bangkok, Thailand
Prompt engineering a prompt engineer. In Findings of the Association for Com- putational Linguistics: ACL 2024 , pages 355–385, Bangkok, Thailand. Association for Computational Linguistics. Tianjun Zhang, Xuezhi Wang, Denny Zhou, Dale Schu- urmans, and Joseph E. Gonzalez
2024
-
[22]
In The Eleventh International Conference on Learn- ing Representations, ICLR 2023, Kigali, Rwanda, May 1-5,
TEMPERA: test-time prompt editing via reinforcement learning. In The Eleventh International Conference on Learn- ing Representations, ICLR 2023, Kigali, Rwanda, May 1-5,
2023
-
[23]
In The Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1-5,
Large language models are human-level prompt engineers. In The Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1-5,
2023
-
[2019]
EASSE: Easier auto- matic sentence simplification evaluation. In Proceed- ings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th Inter- national Joint Conference on Natural Language Pro- cessing (EMNLP-IJCNLP): System Demonstrations, pages ...
2019
-
[2022]
In Proceedings of the 2022 Conference on Empiri- cal Methods in Natural Language Processing, pages 3369–3391, Abu Dhabi, United Arab Emirates
RLPrompt: Optimizing discrete text prompts with reinforcement learning. In Proceedings of the 2022 Conference on Empiri- cal Methods in Natural Language Processing, pages 3369–3391, Abu Dhabi, United Arab Emirates. As- sociation for Computational Linguistics. Tao Fang, Shu Yan...
2022
-
[2023]
Preprint, arXiv:2303.14342
Analyzing the performance of gpt-3.5 and gpt-4 in grammatical error correction. Preprint, arXiv:2303.14342. Christopher Davis, Andrew Caines, Øistein E. Ander- sen, Shiva Taslimipoor, Helen Yannakoudakis, Zheng Yuan, Christopher Bryant, Marek Rei, and Paula But- tery
-
[2024]
In Findings of the Associa- tion for Computational Linguistics: ACL 2024, pages 11952–11967, Bangkok, Thailand
Prompting open-source and commercial language models for grammatical error correction of English learner text. In Findings of the Associa- tion for Computational Linguistics: ACL 2024, pages 11952–11967, Bangkok, Thailand. Association for Computational Linguistics. Mingkai Den...
2024
-
[2025]
Preprint, arXiv:2502.11560
A survey of automatic prompt engineer- ing: An optimization perspective. Preprint, arXiv:2502.11560. Xiang Lisa Li and Percy Liang
Reviewed August 5, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.