\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에서는 인용, 참조, 레이블, 수식, 매크로는 건드리지 않고 본문만 고칩니다. 하지 말아야 할 것도 분명합니다. 화려한 어휘 넣기, 지나친 얼버무림, 내용 지어내기, 저자의 문체 평준화. 포함된 참고 자료 세 개는 절별 관례, 어휘 선택, 리버틀을 다룹니다.
결과물
입력과 같은 형식의 다듬은 글(LaTeX는 LaTeX로), 실질적 수정에 대한 짧은 설명, 인용 누락이나 불명확한 실험 세부처럼 해결하지 못한 문제의 별도 목록.
이런 때 좋습니다
초고, 최종본, 심사 의견 답변을 준비하는 연구자와 학생.
낮은 위험:지침만 있는 파일로 스크립트가 없습니다. 건네준 글만 편집합니다. 다듬어진 글은 약한 주장을 더 단단하게 보이게 할 수 있으니 모든 주장을 실제 결과와 대조하세요. 가상의 짧은 LaTeX 초록으로 한 번 시험했고, LaTeX를 유지하고 인용과 군더더기를 지우고 숫자가 없는 곳에 자리표시자를 두고 저자가 채워야 할 일곱 가지를 나열했습니다. 그때 포함된 참고 파일은 열지 않았습니다. 컴퓨터 과학 학회용이라 다른 분야는 관례가 다를 수 있습니다. ClawHub 작성자 zihan-zhu, MIT-0.