EAR combines retrieval, critique and revision to produce research proposals, mathematical manuscripts and evidence-linked reviewer responses. The three workflows run independently.
Spend human time on direction and judgment. EAR is designed to reduce active human effort subject to research-quality and compute-budget constraints.
- Challenge ideas early. Retrieval and critique expose overlap and help narrow a candidate before further investment.
- Learn from feedback. Revise the research artifact within a task; evolve the research strategy across tasks.
- Keep the evidence. Save literature, proofs, manuscript snapshots and reviews so the work can be inspected and continued.
| Module | Start with | Deliverables |
|---|---|---|
| AutoVibeIdea | A research direction and constraints | Literature landscape, ranked candidates and proposal draft |
| AutonomousMath | A mathematical question | Proof attempts, LaTeX/PDF manuscript, version-bound reviews and checkpoints |
| AutoRebuttal | A paper and reviewer comments | Evidence-linked replies, AC comment and unresolved-concern ledger |
Use each module independently, with its own workspace. File handoffs between modules are currently manual.
AutonomousMath · 64 attempts · 28 completed manuscripts · 15 selected-best historical passes.
Current-version passes increased 3 → 12 across three revision rounds on the same 28 completed manuscripts.
In the selected G3 comparison, research calls per historical pass decreased 20.50 → 9.67 (−52.8%).
“Pass” means at least one Accept among three historical model-assessor sessions. The G3 comparison uses four unpaired attempts per strategy, with self-selected targets; counts cover partial machine work. Human-time savings remain unmeasured. Report → · Source data →
Full evaluation protocol · A recorded idea decision
The 28-manuscript revision comparison is conditional on completed writing and excludes unwritten attempts. Current-version passes and selected-best passes use different retention rules. The comparison does not isolate the effect of feedback from re-assessment.
The G3 batch was selected retrospectively: the selected strategy passed 3/4 attempts versus the baseline's 2/4. A stricter retained-vote diagnostic gives 1/4 for both. Invocation counts are partial work proxies, not total API cost, elapsed time or active human time. These historical model judgments do not establish conference acceptance. The current portable engine uses a different terminal review gate. Full protocol →
In one released AutoVibeIdea trace, deeper retrieval found close prior work, lowered a candidate's novelty score 8/10 → 4/10, and changed its recommendation to ABANDON. Public excerpts omit full proposals and identifying technical details. This is one historical model judgment, not a novelty benchmark. Annotated trace →
Launch the project page and interactive demo:
git clone https://github.com/liyingze07-svg/EffectiveAutoResearch-EAR-.git EAR
cd EAR
python3 -m ear demo studioOpen http://127.0.0.1:8765/. The demo needs only Python 3.10+ and its standard library—no GPU, API key or model account. English is the default; ?lang=zh opens the Chinese counterpart.
For live research, configure authenticated Codex or Claude and module-specific dependencies using the setup guide. Once the math backend is configured:
python3 -m ear math run --backend codex \
--direction "your mathematical research question" \
--workspace workspaces/math-01 --episodes 1Idea discovery → · Mathematical research → · Reviewer responses →
Explore a research process. Inspect and download its output.
| Module | Try it in EAR Studio |
|---|---|
| AutoVibeIdea | Search the idea tree, inspect a critique and download a proposal. |
| AutonomousMath | Check a proof, change the error level and download the corresponding paper. |
| AutoRebuttal | Select a reviewer, trace the evidence and download the response. |
The demo uses authored examples; numerical checks execute locally. Demo guide and provenance →
Export a single HTML · Run offline examples
Export the demo for a presentation or recording, then open it directly in a browser:
python3 -m ear demo studio --export workspaces/ear-demo.htmlRecompute the released metrics and check the example workflows:
python3 -m ear demo report
python3 -m ear demo checkdemo report verifies the report arithmetic; demo check validates the idea trace and synthetic rebuttal wiring. To exercise rejection, revision and saved math artifacts:
python3 -m ear math run --offline --workspace workspaces/math-demo --episodes 1
python3 -m ear math status --workspace workspaces/math-demoThe fixture remains labeled offline_demo, accepted=false. All examples →
Literature retrieval and critique update candidate values. UCT-guided expansion prioritizes promising branches; evidence and feasibility checks prune others. The retained direction becomes a proposal and validation plan.
Search tools and proposal artifacts →
The research worker investigates, proves, checks and writes. A supervisor preserves checkpoints; a fixed referee reviews the manuscript snapshot and returns feedback for revision. The optional outer loop selects and evolves strategies while retaining the baseline and fixed reviewer.
The current terminal gate requires two fresh reviews ≥ Weak Accept. Engine design → · Strategy evolution →
Reviewer concerns are mapped to paper evidence before drafting. Staged checks examine concern coverage, persuasion, faithfulness and wording risks. The output keeps replies, the AC comment and unresolved concerns distinct.
Inputs, review gates and outputs → · Execution and review routes →
EAR/
├── ear/ # Shared launcher and local demo server
├── autovibeidea/ # Idea discovery and proposal development
├── autonomousmath/ # Research engine, evolution and dashboard
├── rebuttal/ # Reviewer responses and evaluation
├── examples/ # Interactive studio and reproducible examples
├── assets/ # README visuals
├── docs/ # Setup, architecture and operations
│ └── technical-report/ # v10 report and preserved v6 evidence
└── scripts/ # Environment checks and source audits
| Start here | What you will find |
|---|---|
| Getting started | Inputs, dependencies and live commands |
| Architecture | Module boundaries and saved artifacts |
| Strategy evolution | Outer loop and research dashboard |
| Operations | Network access, review routes and checkpoints |
| Report release | Bilingual PDF, data and recomputation |
Bug reports, reproducible cases and focused improvements are welcome. Read CONTRIBUTING.md for checks and pull request guidance, or open an issue.
If EAR supports your research, cite the technical report and record the repository revision you used. GitHub's Cite this repository menu reads CITATION.cff.
@techreport{li2026ear,
title = {{EAR}: Advance research through feedback. Improve strategies through results.},
author = {Li, Yingze and Wang, Dong and Wu, Ben and Liu, Xianglong and Wang, Hongzhi},
institution = {Harbin Institute of Technology},
year = {2026},
month = oct,
note = {Technical report, version 10},
url = {https://github.com/liyingze07-svg/EffectiveAutoResearch-EAR-}
}MIT License · Copyright (c) 2026 Yingze Li, Dong Wang, Ben Wu.


