Lesson map
Lesson 06 published. Map, example, EX033.
flowchart TD
N0["Learning outcomes"]
N1["6.1 How to review an AI-security paper"]
N2["6.2 Writing critique that helps"]
N3["6.3 Receiving critique"]
N4["6.4 Revising claims to fit evidence"]
N5["6.6 Practice activities"]
N6["Synthesis"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
N6 --> EX["Worked example"]
EX --> Q["Exercise EX033"]
Logical drawing
flowchart LR
N0["Learning outcomes"]
N1["6.1 How to review an AI-security paper"]
N2["6.2 Writing critique that helps"]
N3["6.3 Receiving critique"]
N4["6.4 Revising claims to fit evidence"]
N5["6.6 Practice activities"]
N6["Synthesis"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> Q["EX033"]
[Learning outcomes]
|
v
[6.1 How to review an AI-security paper]
|
v
[6.2 Writing critique that helps]
|
v
[6.3 Receiving critique]
|
v
[6.4 Revising claims to fit evidence]
|
v
[6.6 Practice activities]
|
v
[Synthesis]
|
v
[Worked example] --> [Exercise EX033]
Learning outcomes
You will (1) review an AI-security paper against a structured checklist; (2) write critique that is specific, actionable and fair; (3) receive critique and separate valid objections from misunderstanding; (4) revise claims, analyses and text so that the evidence and the words match; and (5) write a response letter.
6.1 How to review an AI-security paper
Read in three passes. First, the claim: what exactly does the paper assert, and under which threat model? Second, the evidence: do the experiments match the claim's quantifiers (adversary, budget, models, tasks)? Third, the artefacts: are code, data and configurations available to check? A practical checklist, built from arXiv:1902.06705 and arXiv:2010.09470, asks: Is the threat model explicit? Are adaptive attacks included? Are baselines strong and tuned equally? Are metrics appropriate to base rates? Are intervals reported across seeds? Is there leakage between development and test data? Are utility costs measured? Are ethical issues and disclosure handled? Are limitations stated where a reader will see them?
6.2 Writing critique that helps
Good reviews summarise the paper fairly in a few sentences first, so the authors see you understood it. Then list major issues (that would change the conclusion if unresolved) separately from minor ones. For each major issue, say what is wrong, why it matters, and what evidence would resolve it: "The defence is evaluated only against the 120 payloads from prior work; since the defence modifies delimiters, please evaluate delimiter-forging payloads and report ASR as a function of attempts." Avoid tone that attacks the authors. Avoid asking for experiments that would not change your decision.
6.3 Receiving critique
Sort every comment into four bins: correct and fixable (do it), correct but out of scope (acknowledge and add a limitation), misunderstanding (the text was unclear — rewrite it) and disagreement (respond with evidence, respectfully). The third bin is larger than authors expect; if a careful reviewer misread you, other readers will too. A response letter quotes each comment and states what changed and where. Ana's response to the request for the payload corpus fits the out-of-scope bin: she acknowledged it and explained the gated release. Her retitling fits the first bin. Keep the sorted list with the response letter.
6.4 Revising claims to fit evidence
Revision usually narrows claims. Typical edits: replace "robust" with "reduced ASR under the evaluated threat model"; replace "generalises" with "held on two of three models"; move a limitation from the appendix to the abstract; add a figure of ASR versus attack budget; report the red team's best attack. Claims that shrink but survive are stronger than claims that are broad and fragile. Ana's retitling from "prevents" to "reduces" and her report of a smaller effect on the third model are examples. Check each claim against the table that supports it after every revision.
6.5 Worked example (synthetic MAAL case)
MAAL's internal review of Ana's draft raised three major issues. (1) "Separation prevents injection" in the title contradicted the 5.8–8.9% residual ASR; she retitled it to "reduces". (2) Both models were from one family; a reviewer asked whether the effect transfers. Ana added a third open model from a different family as a validation-only run: the reduction held in direction but was smaller (3.1 points, CI 1.4–4.9), and she reported it. (3) Utility was measured with an LLM judge. Ana added a 200-task human audit with two annotators, obtaining Cohen's κ = 0.81, and reported judge–human agreement. A minor comment asked for the full payload corpus; she explained the gated release plan from Chapter 3 instead.
6.6 Practice activities
- Review a published paper in your area with the checklist and write a one-page review. 2. Exchange drafts with a peer and write response letters to each other. 3. List every claim in your abstract and the table or figure that supports it. For the review, use the checklist questions and separate major from minor issues, with what evidence would resolve each major one. For the response letters, quote each comment, sort it into the four bins and state what changed and where. For the claims list, any claim without a supporting table or figure should be removed or narrowed, as Ana's title was.
6.7 Errors and limits
Each of these errors wastes the review:
- Reviews that only list typos or only praise, which give authors nothing to act on.
- Requests for experiments that would not change the decision, which cost months.
- Defensive response letters that change nothing; they leave the problem in place and lose the reviewer's trust.
- Leaving limitations only in appendices, which misleads readers of the abstract; that is why Ana moved hers forward.
- Revising the analysis to make a weak effect look significant; reworking analysis to reach significance is a form of misconduct, however it is described.
Exercises
- EX033 — Checklist. Apply five checklist questions to a paper of your choice and record answers. Rubric: 3 = five questions answered with page/section evidence; 2 = four; 1 = vague; 0 = none.
- EX034 — Major issue. Write one major-issue comment (what, why, resolving evidence) for a defence evaluated only on static payloads. Rubric: 3 = all three parts; 2 = two; 1 = one; 0 = none.
- EX035 — Bins. A reviewer says "the method is just an allowlist". Which bin, and how do you respond? Rubric: 3 = misunderstanding or disagreement; point to RQ4 results comparing with allowlist alone; 2 = bin only; 1 = vague; 0 = dismissive.
- EX036 — Narrow a claim. Rewrite "our method makes agents secure" to match Ana's results. Rubric: 3 = names reduction, threat model, models and residual ASR; 2 = partial; 1 = still overclaims; 0 = unchanged.
- EX037 — Agreement. What does κ = 0.81 tell you, and what does it not? Rubric: 3 = strong chance-corrected agreement between annotators; does not show either is correct or that the LLM judge is valid unless compared; 2 = first part; 1 = vague; 0 = wrong.
- EX038 — Response letter. Write the response paragraph for the transfer comment. Rubric: 3 = quotes comment, describes added experiment, result with interval, location in paper; 2 = missing one; 1 = vague; 0 = none.
Synthesis
Critique is a validity instrument. Reviewing others teaches you what evidence persuades; revising your own work aligns the words with that evidence, which usually means narrower and sturdier claims.
Continue studying — chapter 06 of 08
← Chapter 05 (draft) · Course chapter index · Chapter 07 (draft) →