Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -11,7 +11,7 @@ tags:
|
|
| 11 |
|
| 12 |
<br/><br/>
|
| 13 |
|
| 14 |
-
[](#results)
|
| 16 |
[](#quickstart)
|
| 17 |
[](LICENSE)
|
|
@@ -28,7 +28,7 @@ IRIS takes a natural language literature query like
|
|
| 28 |
|
| 29 |
and returns a ranked list of papers where every stated constraint has been checked against the paper's actual text, with verbatim evidence attached to each result.
|
| 30 |
|
| 31 |
-
It is scored under the official AstaBench harness (`astabench 0.5.4`, live GPT-4o grading)
|
| 32 |
|
| 33 |
## Results
|
| 34 |
|
|
@@ -36,7 +36,7 @@ AstaBench PaperFindingBench, validation split, official harness:
|
|
| 36 |
|
| 37 |
| System | Adjusted F1 | Cost / query | Source |
|
| 38 |
|---|---|---|---|
|
| 39 |
-
| **IRIS (this repo)** | **0.
|
| 40 |
| Asta Paper Finder (Ai2) | 0.380 | ~$0.07 | Ai2's leaderboard results dataset |
|
| 41 |
|
| 42 |
On the test split, which IRIS has not run yet, Ai2's Asta Paper Finder scores 0.433 at ~$0.35/query and RoboPhD currently leads at 0.440. Validation and test are different query sets; do not compare numbers across them.
|
|
@@ -45,9 +45,10 @@ On the test split, which IRIS has not run yet, Ai2's Asta Paper Finder scores 0.
|
|
| 45 |
|
| 46 |
We would rather you read this here than discover it in the comments.
|
| 47 |
|
| 48 |
-
- **
|
| 49 |
-
- **Read 0.
|
| 50 |
-
- **Validation is the public development split.** Like the published baselines, we report validation, and it is also the split we developed against. Treat
|
|
|
|
| 51 |
- **Certified runs served corpus retrieval from a local response cache** (built from the same corpus API) because Semantic Scholar's public endpoint aggressively rate-limits; our fully live-retrieval runs scored 0.357 and 0.366. The harness entry point always wraps the corpus client in a read-through cache that fills `pfbmax/cache/` as it runs; `PFBMAX_CACHE_ONLY=1` makes a run serve exclusively from it. If you hit 429s, set `PFBMAX_USE_MCP=1` to route through Asta's MCP gateway (MCP keys are issued at allenai.org/asta/resources, separate from the Semantic Scholar key).
|
| 52 |
- **The 923M-edge citation graph is not shipped.** It is a ~360GB build from Semantic Scholar's bulk datasets; this repo does not include the build tooling yet. Without it, citation-constrained metadata queries fall back to live APIs.
|
| 53 |
- **The public history is a single clean commit.** The development repository contains benchmark reference data that we are not licensed to redistribute, so the public tree is a clean export rather than the full history.
|
|
|
|
| 11 |
|
| 12 |
<br/><br/>
|
| 13 |
|
| 14 |
+
[-4c72b0?style=flat-square)](#results)
|
| 15 |
[](#results)
|
| 16 |
[](#quickstart)
|
| 17 |
[](LICENSE)
|
|
|
|
| 28 |
|
| 29 |
and returns a ranked list of papers where every stated constraint has been checked against the paper's actual text, with verbatim evidence attached to each result.
|
| 30 |
|
| 31 |
+
It is scored under the official AstaBench harness (`astabench 0.5.4`, live GPT-4o grading). The run submitted to Ai2's AstaBench leaderboard as "Rasyn IRIS" on 2026-08-19 scored 0.386 and is in Ai2's review queue; the code in this repository, re-run afterwards on all 66 validation queries, scores 0.382.
|
| 32 |
|
| 33 |
## Results
|
| 34 |
|
|
|
|
| 36 |
|
| 37 |
| System | Adjusted F1 | Cost / query | Source |
|
| 38 |
|---|---|---|---|
|
| 39 |
+
| **IRIS (this repo)** | **0.382** | ~$0.13 | this exact code, official harness, all 66 queries |
|
| 40 |
| Asta Paper Finder (Ai2) | 0.380 | ~$0.07 | Ai2's leaderboard results dataset |
|
| 41 |
|
| 42 |
On the test split, which IRIS has not run yet, Ai2's Asta Paper Finder scores 0.433 at ~$0.35/query and RoboPhD currently leads at 0.440. Validation and test are different query sets; do not compare numbers across them.
|
|
|
|
| 45 |
|
| 46 |
We would rather you read this here than discover it in the comments.
|
| 47 |
|
| 48 |
+
- **We headline the number this code produces, not our best run.** Seven official-harness runs, all of them: 0.384 (early configuration, before the citation-graph fix), 0.366 and 0.357 (fully live retrieval), 0.376 (cache-served, earlier configuration), 0.386 (the run submitted to Ai2), 0.384 (a 3-pass tournament variant), and 0.382 (this repository's code, re-run after the pre-release bug fixes below). The whole spread sits in the semantic slice, which measures 0.228 to 0.249 across repeats because the LLM judge is nondeterministic; the metadata slice (0.682) and specific slice (0.880) are stable. Cost is $0.131/query mean from the re-run's own per-sample metering, and includes the gpt-4o topic-verification calls on the specific-paper channel (`PFBMAX_TOPIC_MODEL`).
|
| 49 |
+
- **Read 0.382 vs 0.380 as a tie, not a win.** The difference is far smaller than our own run-to-run noise, and Ai2's agent costs roughly half as much per query. With fully live retrieval we score below them (0.357 and 0.366 vs 0.380); that gap is retrieval infrastructure, not modeling. The claim we stand behind: an open-source system that matches Ai2's production paper finder on this split when corpus access is not the bottleneck.
|
| 50 |
+
- **Validation is the public development split.** Like the published baselines, we report validation, and it is also the split we developed against. Treat this as a dev-split result until our test-split run lands.
|
| 51 |
+
- **The repository code differs slightly from the submitted run.** Pre-release review found four real bugs (a citation-graph shortcut that dropped query conditions, a rate limiter running at double the configured rate, a truncation that discarded query expansions at raised settings, and silent zero-score runs on missing credentials). They are fixed here and the 0.382 figure is measured with them in place.
|
| 52 |
- **Certified runs served corpus retrieval from a local response cache** (built from the same corpus API) because Semantic Scholar's public endpoint aggressively rate-limits; our fully live-retrieval runs scored 0.357 and 0.366. The harness entry point always wraps the corpus client in a read-through cache that fills `pfbmax/cache/` as it runs; `PFBMAX_CACHE_ONLY=1` makes a run serve exclusively from it. If you hit 429s, set `PFBMAX_USE_MCP=1` to route through Asta's MCP gateway (MCP keys are issued at allenai.org/asta/resources, separate from the Semantic Scholar key).
|
| 53 |
- **The 923M-edge citation graph is not shipped.** It is a ~360GB build from Semantic Scholar's bulk datasets; this repo does not include the build tooling yet. Without it, citation-constrained metadata queries fall back to live APIs.
|
| 54 |
- **The public history is a single clean commit.** The development repository contains benchmark reference data that we are not licensed to redistribute, so the public tree is a clean export rather than the full history.
|