Inferensys

Glossary

Success Rate

Success rate is a primary evaluation metric in robotics and AI that measures the percentage of trials in which a policy or agent successfully completes a defined task.
Developer reviewing multi-agent chat interface on laptop, agent conversation logs visible, casual coding session at WeWork desk.
SIM-TO-REAL BENCHMARKING

What is Success Rate?

Success rate is the primary quantitative metric for evaluating robotic task performance in sim-to-real transfer learning.

Success rate is a fundamental performance metric in robotics and reinforcement learning that measures the percentage of evaluation trials in which an agent or policy successfully completes a predefined task. It is defined as (Number of Successful Trials / Total Number of Trials) * 100%. A trial, or real-world episode, is typically considered successful if the agent achieves a specific goal state within allowed time and action constraints. This binary metric provides a clear, interpretable measure of policy robustness and task mastery, making it a cornerstone of sim-to-real benchmarking protocols.

While intuitive, success rate alone can mask important performance nuances. It is therefore often reported alongside complementary metrics like cumulative reward, Success Weighted by Path Length (SPL) for navigation, or Mean Average Precision (mAP) for manipulation. In rigorous evaluation protocols, success rate is calculated over a statistically significant number of trials, often across randomized initial conditions, to account for stochasticity and provide a reliable estimate of out-of-distribution (OOD) generalization capability after zero-shot transfer from simulation.

METRIC FUNDAMENTALS

Key Characteristics of Success Rate

Success rate is a primary evaluation metric in robotics that measures the percentage of trials in which a policy or agent successfully completes a defined task. Its interpretation and utility depend on several defining characteristics.

01

Binary Outcome Definition

Success rate is fundamentally a binary metric. A trial is scored as a success (1) or failure (0) based on a clear, predefined terminal condition. This condition must be objective and measurable, such as:

  • An object being placed within a tolerance zone.
  • A robot reaching a target pose.
  • A task being completed within a time limit. The strictness of this definition directly impacts the reported metric, making precise task specification critical for meaningful comparison.
02

Statistical Reliability & Sample Size

As a proportion, success rate's confidence depends heavily on the number of independent trials (N). A reported rate of 80% from 5 trials carries high uncertainty, whereas the same rate from 500 trials is statistically robust. Standard practice involves:

  • Running a large number of episodes (often 100-1000) to compute a reliable mean and standard error.
  • Ensuring trials are statistically independent (different random seeds, environment resets).
  • Reporting confidence intervals (e.g., 95% CI) to communicate uncertainty, which is essential when comparing policies or reporting sim-to-real transfer performance.
03

Task-Specific & Non-Holistic

Success rate measures completion of a single, specific task and does not capture the quality or efficiency of the execution. Two policies with identical success rates can differ drastically in:

  • Path efficiency (excess movement, energy use).
  • Execution speed (time to completion).
  • Motion smoothness or safety.
  • Generalization to minor task variations. Therefore, success rate is almost always reported alongside secondary metrics like cumulative reward, path length, or completion time to provide a complete performance profile.
04

Primary Sim-to-Real Transfer Signal

In sim-to-real research, the relative drop in success rate from simulation to physical hardware is a direct, quantitative measure of the reality gap. It answers the core question: "How well does simulation training transfer?"

  • A high sim success rate with a low real-world rate indicates a large domain shift or poor simulation fidelity.
  • A minimal drop indicates effective domain randomization or adaptation techniques. This makes it the headline metric for most sim-to-real benchmark papers, as it directly correlates to engineering viability.
05

Limitations and Complementary Metrics

While intuitive, success rate has key limitations that necessitate complementary metrics:

  • No partial credit: It ignores near-successes or graceful degradation.
  • Sensitivity to thresholding: Slight changes in success criteria can cause large metric swings.
  • No insight into failure modes: It doesn't explain why failures occur. Hence, it is used in conjunction with metrics like:
  • Success weighted by Path Length (SPL): For navigation, penalizes inefficient successful paths.
  • Mean Average Precision (mAP): For detection/segmentation tasks within a pipeline.
  • Robustness scores: Measuring performance under distribution shift or adversarial conditions.
06

Benchmarking and Reproducibility

For success rate to be a valid tool for comparison across research, it must be computed under a standardized evaluation protocol. This includes:

  • A fixed, public benchmark suite of tasks (e.g., MetaWorld, RLBench).
  • A defined number of random seeds and environment initializations.
  • Identical success condition definitions and evaluation code.
  • Reporting of aggregate statistics (mean, std, confidence intervals) across all tasks. Without this rigor, reported success rates are not reproducible or comparable, undermining scientific progress in sim-to-real transfer learning.
METRICS

Calculation and Context in Sim-to-Real

In sim-to-real transfer, success rate is a primary but nuanced metric. Its calculation and interpretation are deeply tied to the experimental protocol and the definition of the task's terminal condition.

Success rate is the percentage of evaluation trials in which a robotic policy achieves a predefined task objective. In sim-to-real benchmarking, this is calculated as (Number of Successful Episodes / Total Evaluation Episodes) * 100%. The critical nuance lies in the unambiguous, programmatic definition of success criteria, such as object placement tolerance or navigation goal proximity, which must be consistent between simulation and physical deployment to ensure valid comparison.

The metric's value is meaningless without its experimental context. Reporting must specify the number of trials, random seeds, hardware reset conditions, and whether it represents zero-shot transfer or post-adaptation performance. A high simulation success rate that collapses in real-world trials highlights the sim-to-real gap, while consistent rates across both domains indicate a robust policy and effective domain randomization or adaptation techniques.

SIM-TO-REAL BENCHMARKING

Frequently Asked Questions

Success rate is a fundamental, quantitative metric for evaluating robotic policies. This FAQ addresses common questions about its definition, calculation, interpretation, and role within the broader context of sim-to-real transfer learning and benchmarking.

Success rate is a primary evaluation metric that measures the percentage of trials in which a robotic policy or agent successfully completes a defined task. It is calculated as (Number of Successful Trials / Total Number of Trials) * 100%. A trial, or real-world episode, is typically defined from a standardized initial state to a terminal condition (e.g., task completion, timeout, or catastrophic failure). The binary success criterion must be explicitly defined per task—for example, an object being placed within a tolerance zone, a door being fully opened, or a navigation goal being reached without collision.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.