\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.
できること
粗い、あるいは途中段階の論文草稿を、研究内容は変えずに明快で正確な文章に整えます。まず、どの節か(概要、導入、関連研究、手法、実験、結論)、投稿先の会議、段階(初稿か最終版)を見極め、節ごとの作法を適用し、文を引き締め(冗長な表現の削除、役立つ場面での受動態から能動態への変更、あいまいな「これ」の明確化)、ぶら下がり修飾や名詞の連なりを直し、つながりを強めます。LaTeX では、引用、参照、ラベル、数式、マクロには触れず、本文だけを編集します。してはいけないことも明記されています。飾った語彙を入れない、過度にぼかさない、内容を作らない、著者の文体を均さない。同梱の3つの参考資料は、節ごとの作法、語の選択、リバッタルを扱います。
出力
入力と同じ形式の推敲後の文章(LaTeX は LaTeX のまま)、実質的な変更の短い説明、引用の欠落や実験の詳細が不明といった直せない問題の別リスト。
こんな場面に
草稿、最終版、査読への回答を準備する研究者や学生。
低リスク:指示のみのファイルでスクリプトはありません。渡された文章だけを編集します。推敲された文章は弱い主張を実際より強く見せることがあるので、実際の結果と一つずつ照らし合わせてください。架空の短い LaTeX 概要で一度試用し、LaTeX を保ち、引用と冗長な表現を削り、数値が足りない箇所にはプレースホルダーを置き、著者が補うべき7点を挙げました。その回、同梱の参考ファイルは開いていません。計算機科学の会議向けで、他分野では作法が異なることがあります。ClawHub の作者 zihan-zhu によるもの、MIT-0。