OpenParable
Skip to content
← Back to skills

Recsys Supplementary

Documents
recsys-supplementary

Recsys Supplementary is an Agent Skill for documents published in the brycewang-stanford/Awesome-Journal-Skills repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Use when organizing ACM RecSys supporting material under the venue's no-separate-supplement convention — how to split a recommender paper between the body, the appendix that counts inside the page budget, and the anonymous in-paper repository, so tuning grids, extra datasets, and ablations land where reviewers use them.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/brycewang-stanford/Awesome-Journal-Skills/blob/HEAD/RecSys-Skills/skills/recsys-supplementary/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/recsys-supplementary, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

RecSys Supplementary

Use this when deciding where each piece of supporting material goes. RecSys is unusual: it does not invite a separate anonymous supplement file the way OpenReview venues do. Instead the appendix counts inside the content-page budget, and executable or bulky material lives in the anonymous repository linked from the paper. That constraint drives every placement decision.

The three-bucket decision

BucketWhat belongs hereConstraint
Main body (8 / 4 pages)The recommendation claim, method, headline offline table, the offline-online bridge, key ablationMust stand alone; a reviewer should grasp the contribution without the appendix
Appendix (inside the budget)Proof of any bound, dataset details, tuning grids, extra ablations, per-dataset breakdownsEvery page here is a page not spent on the body — include only what changes belief
Anonymous repositoryCode, configs, checkpoints, logged propensities, raw run outputs, seedsReviewers may not open it; nothing decision-critical can live only here

The sharpest RecSys-specific edge: because the appendix eats your page budget, authors are tempted to push essential evidence (like the equal-budget tuning grid) into the repository — but that is exactly the evidence a skeptical reviewer wants to see stated, so summarize it in the appendix and keep the full grid in the repository.

What to keep in the body no matter what

  • The method and its assumption (e.g., positivity for an off-policy estimator).
  • The headline ranking table with tuned baselines and reported variance.
  • The one ablation that isolates the mechanism.
  • One sentence stating the split protocol and whether metrics are full-ranking.

What gets read, and how carefully

ItemInspection likelihoodPractical implication
Headline offline tableHighBelongs in the body, not the appendix
Tuning grid summaryMedium-highSummarize in the appendix; reviewers check for equal budget
Extra datasets / ablationsMediumReference each from the body or it is invisible
Code repositoryVariable (reviewer discretion)README must orient a reader in one minute
Raw run logsLowRepository only; never rely on them for a claim

Vignette: splitting an off-policy ranking paper

A submission proposing an exposure-corrected ranker: the body keeps the estimator, its positivity assumption, the tuned headline table, and the simulator bridge figure; the appendix holds the propensity-model details, the equal-budget tuning grid summary, and per-dataset breakdowns; the repository carries the seeded runner, checkpoints, and logged propensities. Nothing decision- critical lives only in the repository, because repository inspection is discretionary.

Cross-reference discipline

Body Table 1  --cites-->  App. B (tuning grid)  --mirrors-->  repo/configs/*.yaml
Body Fig. 1   --cites-->  App. C (simulator setup)  --mirrors-->  repo/sim/run.sh

Orphaned appendix material — a table no body sentence points to — wastes budget and is effectively invisible under reviewer discretion.

Output format

[Placement status] Ready / Needs fixes / Not ready
[Body-only items] <method / assumption / headline table / key ablation / split statement>
[Appendix items] <proofs / tuning-grid summary / extra datasets — inside the budget>
[Repository items] <code / configs / checkpoints / propensities / logs>
[Main-paper dependency] <what breaks if the appendix or repo is ignored>