UniRank: A Multi-Agent Calibration Pipeline for Estimating University Rankings from Anonymized Bibliometric Signals
Organizations: NotionWave
Abstract
We present UniRank, a multi-agent LLM pipeline that estimates university positions across global ranking systems using only publicly available bibliometric data from OpenAlex and Semantic Scholar. The system employs a three-stage architecture: (a) zero-shot estimation from anonymized institutional metrics, (b) per-system tool-augmented calibration against real ranked universities, and (c) final synthesis. Critically, institutions are anonymized -- names, countries, DOIs, paper titles, and collaboration countries are all redacted -- and their actual ranks are hidden from the calibration tools during evaluation, preventing LLM memorization from confounding results. On the Times Higher Education (THE) World University Rankings (), the system achieves MAE = 251.5 rank positions, Median AE = 131.5, PNMAE = 12.03%, Spearman , Kendall , hit rate @50 = 20.7%, hit rate @100 = 39.8%, and a Memorization Index of exactly zero (no exact-match zero-width predictions among all 352 universities). The systematic positive-signed error (+190.1 positions, indicating the system consistently predicts worse ranks than actual) and monotonic performance degradation from elite tier (MAE = 60.5, hit@100 = 90.5%) to tail tier (MAE = 328.2, hit@100 = 20.8%) provide strong evidence that the pipeline performs genuine analytical reasoning rather than recalling memorized rankings. A live demo is available at https://unirank.scinito.ai .
Figures & tables
| Metric | Source | Description |
|---|---|---|
| worksCount | OA | Total publications |
| citedByCount | OA | Total citations |
| hIndex | OA | Hirsch index |
| i10Index | OA | Papers with 10+ citations |
| 2yr mean citedness | OA | FWCI proxy |
| citationsPerWork | OA | Average citations/paper |
| Metric | Value |
|---|---|
| MAE | 251.5 |
| Median AE | 131.5 |
| RMSE | 411.4 |
| PNMAE | 12.03% |
| Signed Error | |
| Spearman’s | 0.769 |
| Tier | N | MAE | Med. | @50 | @100 | SE |
|---|---|---|---|---|---|---|
| Elite | 21 | 60.5 | 33.0 | 57.1 | 90.5 | 60.2 |
| Strong | 80 | 211.6 | 93.0 | 30.0 | 53.8 | 205.8 |
| Mid | 99 | 247.8 | 122.5 | 18.2 | 38.4 | 214.0 |
| Lower | 99 | 287.0 | 192.0 | 11.1 | 29.3 | 198.5 |
| Tail | 53 | 328.2 | 309.0 | 15.1 | 20.8 | 157.2 |
| Predicted | |||||
|---|---|---|---|---|---|
| Actual | Elite | Strong | Mid | Lower | Tail |
| Elite | 4 | 15 | 2 | 0 | 0 |
| Strong | 0 | 36 | 32 | 6 | 6 |
| Mid | 0 | 6 | 49 | 26 | 18 |
| Lower | 0 | 1 | 13 | 40 | 45 |
| Tail | 0 | 0 | 2 | 5 | 46 |
| ID | Mode | Description |
|---|---|---|
| F1 | Reputation | Rank boosted by reputation/teaching signals unobservable from bibliometrics |
| F2 | Teaching | Rank driven by teaching metrics (student–staff ratio, doctoral ratio) |
| F3 | Scale | Small-but-excellent or large-but-average confusion |
| F4 | Regional | Systematic regional over/under-estimation |
| F5 | Anchor Drift | Calibration anchors on unrepresentative comparators |
| F6 | Data Gap | OpenAlex provides fragmented or incorrect institutional data |
| Test | Stat. | Interpretation | |
|---|---|---|---|
| Wilcoxon | 0.343 | Not significant | |
| McNemar | 0.181 | Not significant | |
| Kruskal–Wallis | Tiers differ ∗∗∗ |
| Metric | Initial | Calibrated | |
| MAE | 256.8 | 251.5 | |
| Median AE | 149.5 | 130.8 | |
| Spearman | 0.770 | 0.769 | |
| Hit @50 | 17.9% | 20.7% | pp |
| Hit @100 | 36.1% | 39.8% | pp |
| Improved | 191/352 (54.3%) | ||
| Missing Data | Impact | Systems |
|---|---|---|
| Reputation surveys | 30% QS, 18% THE | QS, THE |
| Employer surveys | 15% QS | QS |
| Student–staff ratios | 5% QS, 15% THE | QS, THE |
| Intl. student/faculty | 10% QS | QS |
| Nobel/Fields winners | 30% ARWU | ARWU |
| Industry income | 4% THE | THE |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Item | Detail |
|---|---|
| Model | GPT-5.2 (via @ai-sdk/openai , Helicone gateway) |
| Reasoning effort | medium |
| Temperature | Default (model-determined) |
| Max calibration steps | 12 per system |
| Structured output | Zod schemas via Vercel AI SDK |
| Eval concurrency | 3 parallel evaluations |
| Metric | Tier 1 (Top 10) | Tier 2 (Top 100) | Tier 3 (Top 300) | Tier 4 (Top 500) |
|---|---|---|---|---|
| h-index | 2135 291 | 1196 205 | 787 145 | 560 102 |
| 2yr citedness | 4.60 1.10 | 3.40 0.70 | 2.95 0.60 | 2.85 0.77 |
| Research excellence (%) | 19.5 3.5 | 20.5 2.1 | 20.0 2.8 | 19.5 3.5 |
| Intl. collab (%) | 40.5 9.2 | 40.5 12.0 | 39.0 12.7 | 38.0 12.7 |
| # | University | Actual | Pred. | AE | Tier |
|---|---|---|---|---|---|
| 1 | Northwestern University | 30 | 30 | 0 | strong |
| 2 | Tianjin University | 208 | 208 | 1 | mid |
| 3 | Univ. of Kwazulu-Natal | 566 | 565 | 1 | lower |
| 4 | Hong Kong Baptist Univ. | 214 | 215 | 1 | mid |
| 5 | Vrije Univ. Brussel | 234 | 235 | 1 | mid |
| 6 | Univ. of Alberta | 119 | 120 | 1 | strong |