Run this audit before anything is uploaded to the RecSys submission system. RecSys is a single-community but multi-track venue: the same manuscript can be legal in one track and desk-rejectable in another, so the audit begins with "which track is this PDF for?" and only then checks format. Reopen the current edition's Call for Contributions — every number below is a 2026-cycle anchor (verified 2026-07-09), not a permanent rule.
For 2026 RecSys reorganized its lineup: it dropped the Late-Breaking Results (LBR) poster track and added Research & Practice (R&P) Notes. Route the contribution first.
| Track | 2026 budget | What belongs here |
|---|---|---|
| Main - long paper | 8 content pages | A rounded recommendation contribution with offline (and ideally online) evidence |
| Main - short paper | 4 content pages | One focused, complete finding |
| Main - Past, Present & Future | 4 content pages | Reflective/forward-looking position on a recommendation topic |
| Reproducibility | see current CFP | Repeating, refuting, or re-scoping prior results; datasets/frameworks for future reproduction |
| Industry | see current CFP | Deployed systems, production constraints, live A/B evidence |
| Resource / Dataset | see current CFP | A community dataset or software resource with build methodology |
| R&P Notes (posters) | see current CFP | Short findings/experiences; replaces LBR for 2026 |
References are excluded from the page count; appendices count inside it. Use the ACM two-column template unmodified — no margin, font, or spacing surgery.
Generic double-blind advice misses the leaks recommender papers actually carry:
recsys-experiments).| Trigger | Severity at RecSys | Repair window |
|---|---|---|
| Over budget (appendix counted in) | Desk reject | None after the deadline |
| Template tampering | Desk reject or chair flag | None |
| Identity leak in PDF, logs, or repository | Desk reject | None |
| Wrong track's submission form | Desk reject or forced move | Usually none |
| Parallel/dual submission | Desk reject at any time | None |
| Baselines untuned; random split on session data | Review-stage damage | Only before the deadline |
# Pre-upload checks that catch the silent killers
pdfinfo paper.pdf | grep -iE "author|creator" # metadata identity leak
grep -inE "acknowledg|our (platform|service|company)" *.tex # textual / platform leaks
pdftotext paper.pdf - | grep -icE "tuned|grid search|equal budget" # baseline tuning stated?
pdftotext paper.pdf - | grep -icE "temporal split|leave-one-last" # leakage-aware split?
[RecSys readiness] Ready / Needs fixes / Wrong track / Not ready
[Track] main-long / main-short / past-present-future / reproducibility / industry / resource / R&P-note
[Budget check] <pages used>/<budget>, appendix-inside-budget confirmed yes-no
[Anonymity risks] <logs / platform / deployed name / repository owner / metadata>
[Evidence risk] <baseline tuning / split leakage / offline-only claim>
[Fix order] <ordered blocking fixes>