ICLR Blog Post Checklist

ICLR Blog Post Checklist

Write Research-Grade Posts That Engage Both Practitioners & Researchers


PRE-WRITING: The Foundation

Define Your Core Contribution

  • What is the novelty? Identify one non-obvious insight (algorithm insight, empirical finding, theoretical connection, or reframing)
  • Who cares and why? Map stakeholders: ML practitioners, a specific subfield, theoreticians, practitioners, or cross-disciplinary audiences?
  • What problem does this solve? Frame around pain points, not features
  • Why now? What recent work, trend, or limitation makes this relevant in 2026?
  • Is this ICLR-track worthy? Could this spark discussion at a venue? Does it advance the field’s thinking?

Research & Context

  • Identify 3–5 foundational papers (go to originals, not just surveys)
  • Map the lineage: How did we get here? What prior work built the path?
  • Find the gap: Where is the community’s blind spot, assumption, or limitation?
  • Gather empirical anchors: Specific numbers, benchmarks, results to ground claims
  • Review related blog posts (Distill, Anthropic, OpenAI, DeepMind) for tone and structure

STRUCTURE: Architect for Navigation & Depth

Opening Strategy: Start with a Concrete Hook

  • Lead with a scene, question, or surprising finding (not a definition or background dump)
    • ❌ “Attention mechanisms are a key component of transformers…”
    • ✅ “A 7B-parameter model trained on diverse data sometimes outperforms a 100B model on specialized tasks. Why?”
  • State the motivation in one sentence: Why should a busy researcher care?
  • Promise the payoff: What will they understand by the end?
  • Include reading time estimate at top (15–45 min for ICLR-level posts)

Build a Map Early

  • Create a Table of Contents with clear section hierarchy (H1 → H2 → H3)
    • Each section should have one purpose, defensible in a sentence
    • Section headings should be descriptive and searchable, not clever
    • Use numbered sections (1., 2., etc.) for navigability
  • Add a “Roadmap” paragraph after intro explaining the narrative flow
    • “We’ll first review X, then empirically test Y, then explore the implications for Z”
  • Use anchor links throughout so readers can jump to relevant sections

Middle Structure: Evidence → Explanation → Implication

  • Each major section opens with a concrete thing (result, diagram, theorem statement, code snippet)
  • Then explain: What does it mean? Why should we believe it? Where does it fit in the narrative?
  • Close with implication: How does this change our thinking? What’s the next question?

Subsection Discipline

  • Break long sections (>1000 words) into clearly labeled subsections (H3/H4)
  • Each subsection should be self-contained yet cohesive—readers can skip or revisit
  • Use bold topic sentences at paragraph starts to enable skim reading
  • Limit paragraphs to 4–5 sentences; one idea per paragraph

Closing: Relentless Summarization

  • Include a “Closing Thoughts” section that distills the entire post into 5–7 bullet points
  • Recap what changed in the reader’s mental model
  • Explicitly state limitations and open questions
  • Point to concrete next steps or follow-up work
  • Avoid soft conclusions; be direct about implications

WRITING: Rigor Meets Clarity

Lead with Intuition, Ground in Math

  • Explain the intuition first, then the formalism
    • Before: $$\mathcal{L} = \mathbb{E}[D_{KL}(q_\phi(z x) | p(z))] + \mathbb{E}[D_{KL}(p(x z) | q_\phi(x))]$$
    • After: “Variational autoencoders balance two competing goals: compress the input into a bottleneck (the KL term) while still reconstructing it accurately (the reconstruction term). Here’s why:” [then show formula]
  • Use thought experiments to build intuition
    • “Imagine training a 1B model on 1T tokens, then a 10B model on the same tokens. Which learns faster?”
  • Provide analogies grounded in familiar domains
    • Scaling laws ↔ returns on investment in engineering
    • Attention mechanisms ↔ selective focus in human vision
    • Latent representations ↔ abstract concepts in psychology

Explain the “Why” Chain

  • For each technical claim, answer: “Why is this true?” or “Why do we care?”
  • For algorithmic choices: “Why this design and not another?”
  • For empirical results: “What’s the underlying mechanism?”
  • For limitations: “What would it take to overcome this?”

Terminology & Definitions

  • Define technical terms at first use, not in a separate glossary
  • Use consistent terminology throughout (pick one term per concept; note synonyms once)
  • For domain-specific jargon, provide a brief parenthetical or footnote
  • If the field uses a term loosely, flag it: “What practitioners call ‘fine-tuning’ actually encompasses…”

Tone & Voice

  • Write conversationally but rigorously—no marketing hype, no filler
  • Use active voice where possible; passive only when emphasizing the action, not the actor
  • Be opinionated (flag opinions explicitly: “We believe…” or “Importantly…”)
  • Be honest about uncertainty: “This is speculative, but…” or “The evidence is mixed…”
  • Avoid generic transitions (“Furthermore,” “Moreover”); use specific connectors (“As we discussed earlier…” or “This contrasts with…”)

Avoid These Anti-Patterns

  • ❌ Generic openings: “In today’s rapidly evolving landscape of AI…”
  • ❌ Vague claims without evidence: “Attention is revolutionary”
  • ❌ Invented metrics or unsourced quotes
  • ❌ Passive constructions masking attribution: Use active voice and cite sources
  • ❌ Tangential depth: Keep main text focused; use footnotes or sidebars for asides
  • ❌ Overstated claims beyond what evidence supports

VISUALS: Strategic Diagrams & Figures

Figures Must Explain, Not Decorate

  • Every figure should answer a specific question
    • ❌ “Here’s what an attention head looks like”
    • ✅ “Attention heads specialize: head 1 attends locally, head 2 attends to specific tokens”
  • Include a descriptive caption for each figure: “Figure N: What this shows and why it matters”
  • Use consistent visual style across all figures (colors, fonts, line weights)
  • Ensure figures are readable at 80% zoom (critical for small screens)

Diagram Types for ICLR Posts

  • Architecture diagrams: Clearly show data flow and skip connections
  • Learning curves: Include error bars or confidence intervals; label convergence behavior
  • Comparison tables: Use color/weight to highlight surprising findings
  • Interactive visualizations: If feasible, use D3.js or similar (e.g., embedding projections)
  • Conceptual illustrations: Draw analogies visually (e.g., scaling laws as economic investment curves)

Text Hierarchy & Visual Flow

  • Use bold for key concepts (not all caps or colored text)
  • Use italics for variables (\(x\), \(\theta\)) and emphasis
  • Break long text blocks with subheadings, bullet lists, or visual separators
  • Ensure sufficient whitespace (no dense walls of text)
  • Number equations if they’re referenced; use a clear caption

RIGOR & REFERENCES: Academic Integrity

Citations & Attribution

  • Cite primary sources (go to the original paper, not the summary)
  • Cite liberally: Even for well-known concepts, link to the foundational work
  • Include inline links to papers (via DOI or arXiv) where possible
  • For each major claim, ensure a citation or explicit caveat (“To our knowledge…”)
  • Acknowledge related blog posts and prior art; don’t reinvent wheels

References Section

  • Include a full References section at the end with proper formatting
  • Provide BibTeX snippets for academic readers (formatted code block)
  • Organize by theme or chronology (your choice, but be consistent)
  • Verify all links work 1 week before publishing

Reproducibility & Examples

  • If presenting empirical results, link to code or datasets (GitHub, Hugging Face)
  • For algorithms, include pseudocode or reference implementation links
  • Note computational requirements (GPU hours, memory, etc.)
  • If results depend on hyperparameter tuning, be transparent about search methodology

ENGAGEMENT: Build a Conversation, Not a Lecture

Opinionated Positioning

  • Take a stance: What is an unconventional view you’re defending?
  • Address counterarguments directly: “One might think X, but here’s why Y…”
  • Separate facts from interpretation: Use phrases like “We interpret this as…” or “This suggests…”
  • Invite critique: “Does this model hold up in your domain? Let us know in the comments”

Accessibility Without Dumbing Down

  • Signal the audience level upfront: “This assumes familiarity with transformers” or “We explain each step”
  • Provide sidebars or footnotes for tangential depth (keep main narrative uncluttered)
  • Use “show your work” pedagogically—walk through one concrete example fully
  • Recap frequently for long posts: “To recap: X, Y, and Z set the stage for…”

Emotional & Intellectual Resonance

  • Why does this matter beyond the paper? Connect to broader implications
  • Acknowledge limitations honestly: Strengthens credibility
  • Thank collaborators or influences: “This work builds on conversations with…”
  • Use occasional humor (dry, self-aware, not forced)
  • End with a question or open problem to seed follow-up thinking

BEFORE PUBLISHING: The Final Pass

Clarity & Flow

  • Read aloud to catch awkward phrasing, run-on sentences, or unclear jargon
  • Share with a peer unfamiliar with the topic and get feedback on clarity
  • Check narrative coherence: Does each section follow logically from the previous?
  • Verify consistency: One term per concept; consistent notation; tone alignment

Technical Accuracy

  • Verify all equations: Check derivations; ensure notation is consistent
  • Test code examples: Run all snippets; verify outputs
  • Double-check empirical claims: Are numbers/citations correct?
  • Peer review if possible: Have an expert in the domain review technical sections

Formatting & Accessibility

  • Mobile testing: Check layouts, equations, code blocks on small screens
  • Verify all links: Test internal anchors and external URLs
  • Check math rendering: Equations should display cleanly (KaTeX or MathJax)
  • Image quality: All figures at ≥150 DPI; readable text labels

SEO & Discoverability

  • Descriptive title: Include key concepts (e.g., “Scaling Laws Beyond Chinchilla: LLM Efficiency…” not “Thoughts on Scaling”)
  • Summary paragraph: First 2–3 sentences capture the gist for social sharing
  • Add header-level keywords naturally (don’t keyword-stuff; it’s obvious)
  • Use descriptive alt text for images

Final Polish

  • Proofread for grammar and typos (use a tool like Grammarly or Hemingway Editor)
  • Ensure consistent capitalization and punctuation
  • Remove any placeholder text or draft comments
  • Validate YAML front matter (date, tags, author)

POST-PUBLISHING: Maintenance & Feedback

Versioning & Updates

  • Add publication date prominently (at the top or in metadata)
  • If updating: Add a dated “Update” note explaining what changed and when
  • Link to subsequent related posts as they’re published
  • Periodically audit references: Fix broken links within 3 months of publication

Engagement & Iteration

  • Monitor feedback and discussions
  • Correct errors transparently: “We corrected X on [date]”
  • Note if new papers supersede claims: “Recent work (2026) has shown…”
  • Celebrate thoughtful engagement: Reply to substantive comments

Meta: How This Post Should Feel

To a practitioner: “Concrete, useful, not overwhelming. I can apply or test the ideas by end.”

To a researcher: “Rigorous, novel perspective. Connects to my work. Honestly acknowledges limitations.”

To an ICLR organizer: “Accessible yet technical. Advances thinking. Well-executed. Invites discussion.”

To an AI/ML generalist: “I don’t need a PhD to get value, but there’s depth for those who dig.”