CoRL 2026

AnyRank: Reliable Anytime Policy Ranking via Sequential Testing

  • Apurva Badithela*,1
  • David Snyder*,2
  • Tenny Yin1
  • Jade Sceats1
  • George Pappas2
  • Nikolai Matni2
  • Masha Itkina3
  • Haruki Nishimura3
  • Anirudha Majumdar1

1Princeton University    2University of Pennsylvania    3Toyota Research Institute

* Equal contribution

Rigorous policy ranking with AnyRank. Prior information is used to form a weighted multi-hypothesis graph, which in turn informs an active sequential evaluation protocol that minimizes expected sample complexity. The resulting ranking has a provably bounded, tunable error rate with near-minimal hardware evaluations.

Abstract

Due to the high cost of hardware experiments, robot policies are predominantly evaluated by comparing their empirical performance on a limited number of hardware trials. However, finite-sample statistical uncertainty can lead to erroneous conclusions, especially when ranking multiple policies using a fixed batch of evaluation data. We propose AnyRank: a sequential method for multi-policy ranking that (i) adaptively allocates trials to hard-to-separate policies, (ii) provides (partial) rankings at any stopping time while bounding the probability of an incorrect ranking, and (iii) optionally exploits prior information to prioritize hardware evaluations more efficiently. This prior information could be informed from expert intuition, a small set of held-out hardware evaluations, or from policy rollouts in a simulator or an action-conditioned video world model. Notably, the prior can be imperfect; while a strong prior can provide efficiency gains on hardware, any inaccuracies in prior policy rankings do not invalidate the statistical assurances of AnyRank. We achieve the aforementioned properties through novel theoretical contributions that combine sequential testing with multiple-hypothesis graphical testing approaches. Experiments in simulation and real-world policy evaluation benchmarks show that AnyRank requires up to 50% fewer hardware evaluations compared to existing statistically rigorous approaches, while guarding against the incorrect rankings produced by heuristic methods used by state-of-the-art benchmarks.

Method

Prior statistically-rigorous methods for ranking policies typically satisfy at most one of the following three properties at a time. AnyRank is designed to hold all three simultaneously.

01
Anytime-valid

Returns a (partial) ranking at any stopping time with a bounded probability of error — more evaluations can always be collected without the risk of p-hacking.

02
Sample-efficient

Actively allocates hardware trials to the policies that are hardest to statistically separate, instead of spending evaluations uniformly.

03
Prior-safe

Optionally exploits priors from simulation, a world model, or expert intuition to save samples — an imperfect prior never invalidates the guarantees.

up to 50%

fewer hardware evaluations than existing statistically rigorous ranking methods, while avoiding the incorrect rankings that heuristic approaches used by state-of-the-art benchmarks can produce.

Experiments

AnyRank is evaluated on real-world policy evaluation benchmarks, including RoboArena and the TRI-LBM dataset, totaling over 7000 hardware rollouts across 20+ policies. We organize our findings around four research questions.

Does AnyRank maintain family-wise error rate (FWER) control, even under incorrect priors — and does this guard against the ranking failures seen in Bradley–Terry baselines? On RoboArena evaluation data, Bradley–Terry methods can be both miscalibrated (e.g., confidently ranking one policy above another when the opposite is more likely true) and temporally inconsistent (flipping the ranking as more trials are collected). AnyRank avoids both failure modes: its rankings at any stopping time remain correct with probability at least \(1-\alpha\) and never contradict a ranking produced with more data.

Method RoboArena4 RoboArena7
Ours AnyRank A > E > F > G A > E > F > G, {A,B,C,D}, {B,C,D,E}
AnyRank0 A > E > F > G A > E > F > G, {A,B,C,D}, {B,C,D,E}
AnyRank∞ A > E > F > G A > E > F > G, {A,B,C,D}, {B,C,D,E}, {B,C,D,F}
Baselines Bonferroni A > E > F > G A > E > F > G, {A,B,C,D}, {B,C,D,E}
Weighted Bonferroni {A,E} > F > G {A,B,C,D,E} > F > G

Table 1. Ranking DROID policies from RoboArena with all available data. Policies: π0-FAST (A), PG-FAST (B), PG-FAST-Specialist (C), PG-FSQ (D), PG-Diff (E), π0 (F), PG-Bin (G). Groups in curly braces are not statistically distinguishable by that method.

Violin plots of task progress for seven RoboArena policies, with compact letter groupings showing AnyRank's statistically distinguishable ranking.
AnyRank's partial ranking of seven DROID policies from RoboArena, shown as compact letter groupings over violin plots of raw task-progress scores. Policies sharing a letter are not statistically distinguishable.

Does AnyRank improve statistical power — both hypotheses rejected and total sample complexity — over other FWER-controlling methods? We measure efficiency via Rejection Count (how many pairwise comparisons are resolved) and Sample Complexity (how many hardware rollouts it takes to resolve them). Across RoboArena and TRI-LBM, AnyRank and its variants reject more hypotheses using fewer samples than standard and weighted Bonferroni corrections.

Bar chart comparing the number of hardware evaluations needed by AnyRank, AnyRank with no prior, and Bonferroni-style baselines to fully rank four held-out RoboArena policies.
On RoboArena4 (with held-out evaluations as a prior), the AnyRank family achieves roughly a 50% reduction in hardware trials needed to reach a full ranking compared to Bonferroni, while weighted Bonferroni fails to fully distinguish several policies.

Does the sample complexity of AnyRank improve with more accurate priors? With weak priors (e.g., world-model rollouts with low correlation to real-world performance), AnyRank performs comparably to its no-prior ablation AnyRank0. But with a strong prior — such as a world model fine-tuned on the specific task, achieving r = 0.89 correlation with real-world performance — AnyRank requires substantially fewer hardware trials to reach a full ranking.

Comparison of AnyRank with a strong prior against AnyRank with no prior, showing AnyRank reaches a full policy ranking in fewer hardware evaluations.
With a strong prior (γ=10) on the DROID-local Fold Towel task, AnyRank reaches a full policy ranking in fewer hardware evaluations than its no-prior counterpart AnyRank0. An imperfect prior never invalidates AnyRank's statistical guarantees — it only affects how quickly a ranking is reached.

How does the sample complexity of AnyRank scale with the number of policies? Ranking more policies increases the number of pairwise comparisons quadratically and pushes policy performance gaps closer together on average, making the underlying ranking problem fundamentally harder for any statistically valid method. On synthetic data ranking up to 20 policies, and on all 15 policies from RoboArena (including several retracted for having too few trials), AnyRank uniformly reduces sample complexity relative to standard Bonferroni corrections at every scale we test, while remaining robust to policies with limited evaluation evidence.

Violin plots showing AnyRank's ranking behavior as the number of compared policies increases.
Scalability of AnyRank as the number of ranked policies increases, evaluated across all 15 policies from RoboArena.

BibTeX

Apurva Badithela & David Snyder contributed equally.
Princeton University  ·  University of Pennsylvania  ·  Toyota Research Institute

Website template modified from Predictive Red Teaming.