跳转至

Auto Research

简体中文

English README on GitHub · English documentation

Understand papers, inspect their implementations, and iterate on research with public data. The project covers search, ads and recommendation, foundation models, LLM post-training, agents, multimodal models, and structured decisions.

Python quality Documentation

Open the site · Learn paper by paper · Research library · Experiment dashboard

Take a tour of the site

Browse papers by topic, expand questions and answers, and check experiment evidence in the site without installing anything. The animation uses footage from the live site and takes less than a minute.

Site tour: paper search, four levels of questions, illustrative examples and sources, recent additions, and the public experiment dashboard

Watch the pausable MP4 · Tour content and production

What you can do

Task Where to go What you will find
Find related papers Paper implementation and evaluation Browse by domain, institution, topic, and date. Read write-ups with equations and code.
Work through one paper Learning cards Basics → core mechanism → method comparison → implementation details. Expand answers, examples, and sources as needed.
Compare papers on a topic Topic deep dives Mechanism comparisons, trade-offs, and cross-paper Q&A. Each card is updated as relevant papers arrive.
Pick up where you left off Recent questions Questions added to both recent and older papers, with filters for topic and learning level.
Interpret an experiment Public experiment dashboard Data, baselines, metrics, seeds, and verification tiers, with negative results and reproduction limits retained.
Run a research experiment Automated research and evolution Execute implemented paper components, select candidates on validation, then evaluate on the isolated test split.

The repository registers 410 paper adapters. Cataloged papers, mechanism diagnostics, and full capability reproductions are labeled separately. Check each paper's evidence for its actual status.

Start locally

Browsing the site requires no installation. To run the CLI, use macOS or Linux with Python 3.11+:

git clone https://github.com/daiwk/auto-research.git
cd auto-research
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e .
auto-research --help
auto-research list

For training dependencies, public data, and platform-specific demos, see Installation and demos. The selected task downloads the resources it needs and reuses local caches by default.

Go further

Guide Contents
Installation, data, and demos Optional dependencies, Mac/MPS, Linux CPU/CUDA, data preparation, and one-command examples
Experiments and automated research Single and batch reproductions, model evolution, topic research, and external experiments
Development and evidence conventions Source structure, extension points, tests, PRs, and interpretation of experiments
Delivery and audit record Historical batches, verified results, failures, and unfinished scope
Architecture and extension Adapters, data isolation, fidelity, and evaluation contracts
Documentation maintenance Local preview, authoring questions, generation, and publishing

Contributing and maintenance

Questions, documentation corrections, and new paper components are welcome. See Issues and the commit history. Read AGENTS.md before working with a coding assistant.

CI checks the Python contracts and documentation build. New papers need synchronized metadata, source and cost boundaries, all four question levels, and an update to the relevant topic deep dive. Experiments retain commands, versions, metrics, and failures. New CUDA implementations also require evidence from a real GPU run.

Star History Star History Chart