Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Real-World RL Efficiency / 真机强化学习样本与时间成本

An evidence-checked map of how physical-robot reinforcement learning reduces—or relocates—sample, robot-time, wall-clock, human, compute, hardware, and engineering cost.

这是一个经过证据核验的真机强化学习资料库,追踪方法如何减少或转移样本、机器人时间、日历时间、人工、计算、硬件和工程成本。

Literature cutoff / 文献截止:2026-07-31. This snapshot contains 36 included works: 34 physical-robot core studies and 2 measurement/context papers.

Canonical repository: https://github.com/liaohr9/awesome-real-world-rl-efficiency

Navigate / 导航

Companion evidence atlases / 姊妹证据库

What problem is being measured?

The bottleneck is not just “number of samples.” It is the resource vector required to reach a declared physical-task target:

C = {
  physical steps / episodes,
  active robot-hours,
  elapsed wall-clock,
  reset and operator time,
  demonstrations and prior data,
  compute,
  parallel hardware,
  engineering,
  safety, wear, and maintenance
}

The coordinates are overlapping diagnostic views, not additive cost terms. For example, active robot-hours can already contain reset/recovery time. They may be summed only after an explicit inclusion matrix removes overlap and a declared price/utility model supplies weights. A fleet may shorten calendar time without reducing aggregate robot-hours; offline RL may reduce target-task exploration while inheriting hundreds of hours of physical data; a learned reset may reduce manual resets without making reset time or failure disappear. For that reason this repository is an evidence atlas, not a leaderboard (CL-EFF-001, CL-EFF-003, CL-EFF-023).

Audited ledger snapshot

Ledger Frozen size Meaning
Quantitative evidence 424 rows 408 standard rows (34 × 12) plus 16 supplemental quantities; 162 rows are not_reported.
Time ontology 88 rows Atomic task/phase records. Reported phase duration is available for 27/34 works; strict time_to_declared_target is available for 14/34 and NR for 20/34.
Lifecycle cost 272 rows Complete 34 × 8 channel grid: 230 NR, 35 source-located quantitative components, and 7 qualitative/incomplete proxies. No work reports a full lifecycle total.
Hardware roles 36 rows Learner, helper/reset, fleet-collector, and evaluation-only roles; helper hardware is not hidden inside learner count.
Tier and zero audits 36 + 19 rows One E-tier rationale per included work and one source/scope record per explicit zero-demo claim.
Claim evidence 509 links Every one of 25 synthesis claims resolves to typed evidence; count claims carry executable filters and full membership.

reported_phase_duration and time_to_declared_target answer different questions. A run, data-collection program, or model-training job may have a duration without reporting the first time a declared physical target was reached. The strict field is available only when target, evaluator/checkpoint, phase boundary, and task scope can all be identified; “available” does not imply preregistration.

What counts

  • Original technical research with an accessible full paper.
  • At least one physical-robot task experiment for a core record.
  • RL, or an RL-enabling mechanism, is central to the reported task-learning system.
  • The work directly measures, changes, or targets physical interaction, robot-hours, wall-clock, compute, reset, human input, reward engineering, prior data, safety, or wear.
  • Two explicitly labeled context papers may define the measurement problem; they cannot support a physical-effectiveness claim.

What does not count

  • Simulation-only results as evidence that a mechanism works reliably on hardware.
  • Perception, planning, or language components without task-level robot-policy learning.
  • Search snippets or project-page claims used as final numerical evidence.
  • Public code treated as independent physical reproduction.
  • Missing quantities silently treated as zero.

How to read the labels

  • R0R4 describe physical-robot evidence/deployment intensity.
  • E0E4 describe sample/time-cost claim strength.
  • R and E answer different questions: long autonomous operation is not automatically sample-efficient.
  • No core work in this snapshot reaches E4 independent cross-team cost replication (CL-EFF-011).

Full definitions are in the data schema.

Three-level taxonomy / 三级机制分类

The taxonomy groups systems by the resource transformation they perform, not by algorithm name. A paper can occupy several Level-3 nodes; the complete many-to-many mapping is in mechanism_matrix.csv.

  • L1 — Reduce marginal online interaction / 减少目标在线交互
    • L2 — Direct online update efficiency
      • EFF-M01 Off-policy replay and actor-critic reuse
    • L2 — Model-based learning
      • EFF-M02 Black-box dynamics and policy search
      • EFF-M03 Online latent world-model planning
    • L2 — Representation and goal learning
      • EFF-M04 Contrastive representations and imagined goals
    • L2 — Constrained policy improvement
      • EFF-M05 Residual policy around an engineered controller
    • L2 — Task decomposition
      • EFF-M06 Scheduled auxiliary intentions
    • L2 — Trial-limited policy search
      • EFF-M07 One-step or few-episode black-box optimization
  • L1 — Compress elapsed time / 压缩日历时间
    • L2 — Parallel physical actors
      • EFF-M08 Homogeneous robot-fleet collection
    • L2 — External physical automation
      • EFF-M09 Teacher or helper robot
    • L2 — Fast online systems
      • EFF-M10 Overlapped collection and learning on local accelerators
  • L1 — Remove reset and recovery downtime / 减少复位与恢复停顿
    • L2 — Task reciprocity
      • EFF-M11 Forward/backward or multi-task self-reset
    • L2 — Environment/task cycling
      • EFF-M12 Pseudo-resets and goal cycles
    • L2 — Learned recovery
      • EFF-M13 Reset or recovery policy from demonstrations/data
    • L2 — Scripted recovery and fixtures
      • EFF-M14 Reorientation, reels, gravity, launchers, or actuated bins
  • L1 — Shift learning out of the target online phase / 将学习移出目标在线阶段
    • L2 — Offline real-robot experience
      • EFF-M15 Offline pretraining followed by limited online fine-tuning
      • EFF-M16 Large-scale offline policy learning
    • L2 — Simulation and prior controllers
      • EFF-M17 Simulation-initialized or repertoire-guided transfer
    • L2 — Learned world models
      • EFF-M18 Policy improvement inside a learned video world
  • L1 — Improve exploration information / 提高探索信息量
    • L2 — Demonstration bootstrap
      • EFF-M19 Initial task demonstrations
    • L2 — Live supervision
      • EFF-M20 Human interventions and corrective actions
    • L2 — Autonomous data diversification
      • EFF-M21 Play, failure data, and continuous multi-task collection
    • L2 — Reward and progress supervision
      • EFF-M22 Learned success/reward classifiers
  • L1 — Adapt instead of relearn / 快速适应而非重新学习
    • L2 — Dynamics adaptation
      • EFF-M23 Meta-learned dynamics updated online
    • L2 — Damage/behavior adaptation
      • EFF-M24 Repertoire-guided Bayesian adaptation
    • L2 — Policy adaptation
      • EFF-M25 Teacher-mediated real-world adaptation

Strongest findings / 最稳健结论

Claim Evidence-bounded finding Required limit
CL-EFF-002 Minute- or hour-scale physical learning has been demonstrated on several engineered manipulation, locomotion, and driving tasks. Each result uses its own task, target, reset, demonstrations, and upstream assets; it is not a minute-scale lifecycle claim.
CL-EFF-004 Robot fleets improve calendar throughput. They do not eliminate aggregate physical interaction, hardware, maintenance, or staffing cost.
CL-EFF-005 Offline RL can avoid target-deployment exploration. It inherits collection, demonstration, failure-data, labeling, and curation cost.
CL-EFF-009 Reset-free and continuous systems reduce particular manual reset operations. They may still depend on reversible tasks, recovery policies, fixtures, batteries, or occasional rescue.
CL-EFF-010 Adaptation can take only minutes after an upstream prior exists. It cannot be ranked directly against from-scratch learning without C_pretrain and reuse count K.
CL-EFF-012 15/34 core works lack a clear evaluation-trial denominator. Cross-paper success-rate comparisons are therefore often underdetermined.
CL-EFF-017 In the complete 272-cell lifecycle grid, 230 cells are NR, 35 contain source-located quantitative components, and 7 contain only qualitative/incomplete proxies; no work reports a full lifecycle total. This is a reporting-gap finding, not evidence that any named system is unsafe.
CL-EFF-023 The corpus does not support a universal efficiency ranking or pooled effect size. Local comparison remains possible when task, target, budget, system boundary, assets, and repetitions match.

What methods displace / 成本被移到哪里

Visible reduction Typical displaced resource What must be reported
Fewer target online transitions Offline robot data, simulation, pretrained policy/model Provenance, collection robot-hours, human-hours, compute, reuse count
Shorter wall-clock Fleet size, accelerators, overlapping compute, maintenance Per-robot hours, actor count over time, duty cycle, learner lag
Fewer manual resets Reverse task, recovery data, fixture/helper robot Reset attempts, conditional success, duration, rescue fallback
Safer/faster exploration Demonstrations or live intervention Active and standby operator-minutes, discarded attempts, informational role
Few-minute adaptation Repertoire, meta-training, teacher policy/system C_pretrain, C_adapt, transfer support, amortization over K deployments
Lower-dimensional RL search Base controller, reward, detector, task fixture Engineering person-hours, reuse scope, sensitivity to specification errors
Less physical policy optimization World-model data and GPU training Real-data origin, GPU-hours/energy, model-bias failures, corrective physical trials

These are cost channels, not accusations: the moved cost may be worthwhile and reusable. The requirement is to expose it (CL-EFF-006, CL-EFF-007, CL-EFF-020, CL-EFF-024).

Awesome list: 34 physical-robot core studies

Each work appears once below under its primary browsing mechanism. The many-to-many taxonomy retains all secondary mechanisms.

Reduce marginal online interaction

Compress elapsed time

Remove reset and recovery downtime

Shift learning out of the target online phase

Improve exploration information

Adapt instead of relearn

Measurement/context works (2)

These sources define real-world RL constraints and measurement concerns. Their R0/E0 label means they must not be used as physical-effectiveness evidence.

Reporting checklist

A credible new result should report:

  • exact robot, task, initial-state distribution, success event, target threshold, and trial denominator;
  • physical transitions, episodes/trials, control frequency, action repeat, and active robot-hours;
  • elapsed wall-clock with reset, recovery, update, evaluation, idle, and maintenance boundaries;
  • robot count over time, aggregate robot-hours, duty cycle, and learner/actor overlap;
  • demonstrations, discarded attempts, labels, interventions, resets, rescue, monitoring, and operator-minutes;
  • prior-data provenance, simulation/model/controller assets, compute duration, GPU count, and reuse/amortization rule;
  • reset/recovery attempts, coverage, success, latency, fallback, and unrecoverable failures;
  • collisions, safety aborts, damage, wear, consumables, downtime, and failed development runs;
  • at least three independent seeds where feasible, including failures, with performance versus steps, robot-hours, wall-clock, and operator-hours;
  • both a target-task marginal ledger and a full lifecycle ledger.

The operational template and comparison gates are in docs/evaluation_protocol.md.

Critical warnings

NR is not zero. It means the value was not located in the verified source. Numeric zero is retained only when explicitly source-reported.

Context papers are not physical-robot reliability evidence. They support definitions and measurement design only.

No universal ranking. Tasks, success thresholds, action rates, resets, parallelism, prior assets, and lifecycle boundaries differ too much for a pooled leaderboard.

Code is not reproduction. The 15/34 official-code count records availability at verification time, not independent physical replication.

Reproduce the audit

make validate
python3 scripts/test_validator.py
make paper
make clean

Validation is offline and uses only the Python standard library. Online link health is deliberately separate so the core check is deterministic.

Contributing

Please read CONTRIBUTING.md. A paper suggestion needs an original-source locator, physical-evidence classification, resource-boundary extraction, and corresponding updates to every affected ledger. Claims that only improve a headline proxy without exposing displaced cost will not be merged as lifecycle conclusions.

License and citation

Repository text, tables, and scripts are available under the MIT License. Paper contents and linked external code remain under their original terms. Citation metadata is in CITATION.cff.

About

Evidence-checked survey and reproducible data atlas of sample, robot-time, wall-clock, and lifecycle cost in real-world robot RL.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages