Static site for ATM-Bench: According to Me — Long-Term Personalized Referential Memory QA.
This repository hosts the landing page and the community leaderboard for ATM-Bench (Mei, Chen, Yang, Hou, Li, Byrne — University of Cambridge). It is a hand-written static site — no build step, no dependencies, no generator. Every page is self-contained and can be opened directly as a file.
The benchmark code, harness, and canonical results live in the companion repo
JingbiaoMei/ATM-Bench. That repo's README is the source of truth for scores; this site visualizes them.
| Page | What it is |
|---|---|
index.html |
Paper landing page — hero + demo video, the four "memory puzzle" cards, benchmark comparison, method figure, and BibTeX. Bilingual (EN / 中文). |
leaderboard.html |
Live leaderboard with three tabs (ATM-Bench, ATM-Bench-Hard, NIAH-100), sortable columns, and system-type filters. |
atmbench.github.io/
├── index.html # landing page (Academic Project Page / Nerfies template)
├── leaderboard.html # leaderboard — inline CSS + data + vanilla JS, no build
├── .nojekyll # serve files as-is (skip Jekyll processing)
├── paper/ # drop the camera-ready PDF here, link it from index.html
└── static/
├── css/ # Bulma, Font Awesome, Academicons + page-local index.css
├── js/ # Bulma carousel/slider + index.js
├── images/ # teaser (ATM-Bench-Demo.png), method (ATM-Method.png), favicon
├── videos/ # demo videos (EN / CN)
└── pdfs/ # supplementary PDFs
No toolchain required — just serve the folder:
cd atmbench.github.io
python3 -m http.server 8765
# open http://localhost:8765/ and http://localhost:8765/leaderboard.htmlOpening the file:// URL also works; only Google Fonts and Analytics fail silently under
file:// and neither affects layout.
- Text / authors / links / BibTeX →
index.html. - Teaser image & social preview →
static/images/, wired through theog:image/twitter:imagemeta tags. - Paper PDF → place it in
paper/and update the link inindex.html. - Styling → reuse the CSS custom properties in the
:rootblock (warm beige page withrust / blue / green / gold / plumaccents). Add new tokens only when a genuinely new color is needed. - Bilingual copy → the site is EN/中文. Any user-visible string uses a
data-i18n(ordata-i18n-html) attribute and a matching key in thetranslationsobject; add both languages when you add text. Browser language is auto-detected on load.
All leaderboard data is a plain JavaScript array (TRACKS) near the bottom of
leaderboard.html — adding a result is a one-line append to the relevant rows list.
Each row's type is one of Oracle, Agent, Memory, RAG, NIAH, which drives its
color pill. The first four also appear as filter chips on the ATM-Bench / ATM-Bench-Hard
boards; the NIAH board has no filter chips.
// ATM-Bench-Hard, append to that track's rows:
{ type: 'Agent', harness: 'Claude Code', model: 'Claude Opus 4.8',
qs: 41.60, recall: null, total_tokens: 4.42,
link: 'https://github.com/anthropics/claude-code' },Conventions:
- Use verbatim numbers from the source (paper table or the
ATM-Bench README). Unknown fields are
null→ the renderer prints-and excludes them from sorting and "best-in-column" highlights. - QS (Question Score) and Recall@10 are percentages (two decimals, e.g.
41.60). Total tokens are stored in millions (4.42→4.42M, ATM-Bench-Hard track). Index time is in hours and exists only on the ATM-Bench (first) track. - Set
linkto the system's canonical repo/paper to make the harness name clickable. - The headline view filters Oracle off by default (it is a no-retrieval upper bound); click the Oracle chip to include it.
Served by GitHub Pages from the main branch of the org user-site repo
atmbench/atmbench.github.io → https://atmbench.github.io. Pushing to main publishes.
.nojekyll keeps Pages from running Jekyll, so the static files are served exactly as
committed.
Note:
*.github.iosubdomains (e.g.leaderboard.atmbench.github.io) are not supported by GitHub Pages without a custom domain — the leaderboard lives atatmbench.github.io/leaderboard.html.
@article{mei2026atm,
title={According to Me: Long-Term Personalized Referential Memory QA},
author={Mei, Jingbiao and Chen, Jinghong and Yang, Guangyu and Hou, Xinyu and Li, Margaret and Byrne, Bill},
journal={arXiv preprint arXiv:2603.01990},
year={2026},
url={https://arxiv.org/abs/2603.01990},
doi={10.48550/arXiv.2603.01990}
}- 🌐 Project page — https://atmbench.github.io/
- 🏆 Live leaderboard — https://atmbench.github.io/leaderboard.html
- 📄 Paper — https://arxiv.org/abs/2603.01990
- 💻 Benchmark code — https://github.com/JingbiaoMei/ATM-Bench
- 🤗 Dataset — https://huggingface.co/datasets/Jingbiao/ATM-Bench
The landing page builds on the Academic Project Page Template (itself based on Nerfies), released under CC BY-SA 4.0.