Author response
How to write a rebuttal for an ML conference
A rebuttal rarely turns a clear reject into an accept. It often decides the borderline papers, which is most papers. The work is mostly triage and evidence, not prose.
Last checked against official sources on .
What a rebuttal can and can't do
The area chair writes the recommendation from the reviews, the rebuttal and the discussion. A good rebuttal does three things: it fixes misreadings, it supplies missing evidence, and it shows the area chair you took the criticism seriously. It rarely changes a reviewer's view of how significant the work is.
So spend your time where scores can move: factual errors and missing experiments raised by reviewers sitting near the bar.
Triage first (the first hour)
- Read every review once, then put it away for an hour. Answer nothing yet.
- Copy every distinct concern into one table: one row each, with the reviewer, a short quote and their score and confidence.
- Merge duplicates. A concern raised by two reviewers is the main issue, so answer it in a general response.
- Tag each row by type (table below) and by cost: minutes, hours, or not possible in the window.
- Find the persuadable reviewers: borderline scores with real questions. They get the most effort.
- Start any new experiments today. Text can be written while they run.
| Type | Looks like | How to answer |
|---|---|---|
| Factual misreading | The reviewer missed something that is in the paper. | Quote it with the section and line. One sentence, no irritation. Then make it easier to find in the revision. |
| Missing experiment | A baseline, ablation, dataset or seed count they expected. | Run it if it fits in the window and report the number. If it doesn't, explain briefly why it isn't needed or what it would show. |
| Clarity | Notation, a confusing figure, an undefined term. | Agree, show the new wording, and say where it goes. |
| Scope / significance | "Incremental", "limited novelty", "only one domain". | The hardest kind. Restate the contribution in one sentence, point to the result that only your method gets, and cite the closest prior work precisely. |
| Out of scope or wrong | A request that would be a different paper, or a technical error by the reviewer. | Be brief and polite, and give evidence. The area chair reads this too and decides who is right. |
Answering a single concern
Use the same four beats every time, so reviewers and the area chair can skim:
- Restate the concern in one line, so it's clear what you're answering.
- Answer directly in the first sentence: “Yes, we ran this,” or “This is covered in Section 4.2.”
- Give evidence: a number, a table, a quote with section and line, or a citation.
- Say what changed in the paper, or will change in the camera-ready.
Responding to “reviewer 2”
The harsh, low-score, high-confidence review is written for the reviewer, but your answer is written for the area chair. Stay factual and short, and don't argue about tone. If the review contains a clear technical error, show it with evidence once and move on. If it ignores something in the paper, quote the passage.
If a review is clearly careless (for example, it doesn't engage with the paper at all), many venues have a confidential channel to the area chair. Use it sparingly and give specifics.
Rebuttal formats by venue
The mechanics differ a lot. Check the current cycle's author guide, since these change every year.
| Venue | Format | Notes |
|---|---|---|
| ICLR 2027 | Threaded comments on OpenReview (Nov 5–18), plus a revised PDF | Reviews and most comments are public. Each comment has a word limit but the number of comments doesn't. The page limit rises to 10 pages during discussion. Reviewers can change their scores. |
| CVPR | One-page PDF on the official rebuttal template | 2026 rules: overlong rebuttals or changed margins are not reviewed, no external links, and new experiments only where a reviewer asked for them. The CVPR 2027 rebuttal runs Jan 25 – Feb 1. |
| ACL Rolling Review | Text only: one general response plus one per review, max 5,000 characters each | No external links. New results only in direct response to a reviewer's question; unsolicited new results are not allowed. Larger changes go into a resubmission. |
| NeurIPS / ICML | Per-review text responses on OpenReview, then a short author–reviewer discussion | Length limits and whether a revised PDF is allowed change from year to year. Check the current Author Guide. |
A reply skeleton
Adapt the structure to your venue's format and length limit.
We thank the reviewers for their time. We are glad they found [strength they agreed on]. Summary of changes (new results in the revised PDF are marked in blue): 1. [New experiment / ablation]: [one-line result], Section X, Table Y. 2. [Clarification]: [what changed], Section Z. --- Reviewer [ID] --- Q1 (restated briefly): "[their concern in one line]" A1: [Direct answer first.] [Evidence: number, table, quote with section/line.] [What we changed.] Q2: ... A2: ... We hope this addresses the concerns about [main issue]. We are happy to clarify anything else.
Common mistakes
- Promising experiments "for the camera-ready" instead of running them now, when the window allows it.
- Answering the easy questions at length and the main concern in one vague line.
- Arguing with a reviewer's taste ("we respectfully disagree that this is incremental") without new evidence.
- Breaking anonymity in a double-blind venue, e.g. a link to a non-anonymous repository.
- Ignoring the length limit or formatting rules. Some venues tell area chairs to disregard non-compliant rebuttals.
- Writing to the reviewer who will never move, instead of the two who might.
Find the objections before the reviewers do
The cheapest rebuttal is the one you never have to write. Upload your draft and three simulated reviewers plus an area chair fill in your venue's form, with every point linked to the passage it's about. First three runs free.
Review my paper, 3 freeSources
reviewpaper.ai is not affiliated with any of the venues named here or its organizers. Rules change between cycles; the official pages above always win.