\begin{abstract}
Large language models (LLMs) are widely used for code generation, but their outputs are often unreliable on long programs. We propose SketchFix, a method that repairs generated programs using many lightweight unit tests. SketchFix is model-agnostic. On HumanEval and MBPP, it outperforms [BASELINES], improving [METRIC] by [X] points on average.
\end{abstract}
Notes on changes
- Citation removed. NeurIPS abstracts should be self-contained and not cite. The opening sentence about growing attention was filler, so I replaced it with a direct statement of the problem. If you want the citation, put it in the introduction.
- Filler and hedging cut. I deleted "It is worth noting that" and "it could potentially be argued that". I replaced "in the case of" with "on", "in order to" with a direct verb, and "a plethora of" with "many".
- "Leverages" became "uses".
- "Novel paradigm" became "method". "Paradigm" overstates the contribution unless you are proposing a new way of framing the problem. "Novel" is better shown by the results than claimed.
- Passive to active. "The approach was designed by us to be model-agnostic" became "SketchFix is model-agnostic", a short claim stated directly.
- Vague results replaced with placeholders. "Performs quite well" and "seems to achieve better results" are now a firm comparison with bracketed slots for you to fill in.
Missing, to fill in or confirm
- Baselines. "The aforementioned baselines" refers to nothing in the abstract. Name them or describe them, for example "prior repair methods".
- Quantitative result. Give the metric (for example pass@1), the size of the improvement, and ideally the models it was measured on. I did not invent these numbers.
- Whether "outperforms" is justified. Your draft says "seems to achieve better results". If the gains are not consistent across both benchmarks, or are not statistically meaningful, soften the claim to "improves on" or limit it to the cases that hold.
- Evidence for "model-agnostic". Reviewers will want to know which LLMs you tested. Consider "works with N different LLMs" if that is true.
- Support for "unreliable on long programs". Add a number or a short qualifier if you have one, such as the pass-rate drop as program length grows. Otherwise it is an unsupported claim.
- Where the unit tests come from. Say whether they are given, generated, or model-written. This is a key detail of the method and is absent from the draft. One clause would help.
- Length. The abstract is about 55 words, well under the usual 150–250. Items 2, 5 and 6 would bring it closer to that range.
Test run on a short fictional LaTeX abstract. The model kept the LaTeX, removed the citation and filler, put placeholders where numbers were missing and listed seven things the author must supply. It did not open the bundled reference files in this run, and it did not check any claim against real results.
What it does
Turns rough or mid-stage academic drafts into clear, precise prose without changing the science. It first works out the section (abstract, introduction, related work, method, experiments, conclusion), the target venue and the stage (first draft or camera-ready), then applies section conventions, tightens sentences (filler out, passive to active where it helps, vague "this" made explicit), fixes dangling modifiers and noun pile-ups, and strengthens transitions. For LaTeX it leaves citations, references, labels, equations and macros untouched and edits only the prose. It also says what not to do: no fancy vocabulary, no over-hedging, no invented content, no flattening of the author's voice. Three bundled references cover section conventions, word choice and rebuttals.
Output
The refined text in the same format as the input (LaTeX stays LaTeX), short notes on substantive changes and a separate list of issues it could not fix, such as missing citations or unclear experimental details.
Good for
Researchers and students preparing drafts, camera-ready versions and reviewer responses.
Low risk: pure instructions with no scripts. It edits only text you give it. Polished prose can make weak claims sound firmer, so check every claim against your real results. Test-run once on a short made-up LaTeX abstract: it kept the LaTeX, removed the citation and filler, left placeholders where numbers were missing and listed seven things the author must supply. It did not open the bundled reference files in that run. Written for computer science venues, so other fields may need other conventions. From the author zihan-zhu on ClawHub, MIT-0.