PAPER REPORTENAll readings ↗

Deep Reinforcement Learning from Human Preferences

English reading report: Method, equations, original figures, experiments and reproducibility.

Authors: Paul F Christiano; Jan Leike; Tom B Brown; Miljan Martic; Shane Legg; Dario Amodei

Affiliations: OpenAI; DeepMind; Google Brain (Tom B Brown; work done while at OpenAI)

Source: NeurIPS 2017 · ref-2062ffd7f6397312bd01 ↗ · Catalog record

Reading: 545 / 558 · 4 original figures & tables · ~18 min ·

1. Paper overview

In one sentence: A separately learned reward model turns sparse comparisons into a dense RL training signal, but its usefulness depends on continuing feedback and on what humans can infer from short clips. motivationlooplabelsmujoco-resultsatari-resultsablation-designmissing-details

At a glanceWhat to know
Research problem
Source description

Many goals are easy to recognize but difficult to encode as sensor-level rewards or demonstrate with an unfamiliar robot body. Directly rating every interaction is too expensive. The objective is therefore to produce preferred behavior while minimizing human comparison queries; the preference-trained policy receives learned rewards instead of the benchmark’s true reward. motivationsetting

Core mechanism
Source description

The authors scale earlier preference-based reward learning to deep RL, using short comparisons instead of demonstrations or continuous human scoring. Their contribution is the practical training system and its complex behaviors, not the invention of preference learning. prior-workloop

A key reported resultAtari Pong with hidden rewards: Approximately +20 reward by 5×10^7 plotted timesteps, visually estimated; the text says 3300 synthetic labels can match or approach RL.

True game reward versus plotted timestep. Figure 2: human feedback uses 5500 labels and one run; synthetic and true-reward curves average three runs, smoothed over about 150000 frames.

True-reward RL reaches this reward earlier. Legend synthetic budgets are 3300, 5600 and 10000, conflicting with p. 6 prose. Good final Pong control does not imply equal learning speed or broad Atari parity: Breakout and SpaceInvaders lag, and real-human Qbert fails to beat level one. atari-results

Reading caution
Reader analysis

Human-feedback curves have only one run, and source plots provide no uncertainty bands. Reward shaping changes what humans prefer; stronger hidden-reward performance does not isolate superior learning under identical supervision. mujoco-resultsatari-results

Core contributions

  • Source description

    The authors scale earlier preference-based reward learning to deep RL, using short comparisons instead of demonstrations or continuous human scoring. Their contribution is the practical training system and its complex behaviors, not the invention of preference learning. prior-workloop

  • Author claim

    The authors claim roughly three orders of magnitude less human interaction through a separately learned reward model. Benchmark learning and qualitative novel behaviors support feasibility within the evaluated environments. motivationmujoco-resultsatari-resultsnovel-behaviors

2. Motivation

2.1 The problem and the proposed response

Source description

Many goals are easy to recognize but difficult to encode as sensor-level rewards or demonstrate with an unfamiliar robot body. Directly rating every interaction is too expensive. The objective is therefore to produce preferred behavior while minimizing human comparison queries; the preference-trained policy receives learned rewards instead of the benchmark’s true reward. motivationsetting

2.2 What this reading follows

How can a person teach an agent a behavior they can recognize but cannot program as a reward? This paper asks them to compare short clips of the agent’s own experience. A reward network learns to explain those choices, and a separate policy learns to maximize its predictions. The four original plots show where this loop approaches direct reward-based learning and where it fails. Read the game and locomotion results alongside the ablations: reward learning, query selection and feedback timing have different effects across tasks. The supplied conference artifact lacks its referenced implementation appendices and contains several unresolved prose–figure discrepancies. motivationlooplabelsmujoco-resultsatari-resultsablation-designmissing-details

3. Research context

We place the paper in the collection through its world–action interface. The catalog labels and the reading’s assessment are shown separately.

Catalog dimensionRecorded classification
Major categoryFoundational work
ArchitectureNot applicable
Prediction paradigmNot applicable
QuadrantNot applicable

3.1 Evidence-based assessment

Supports the recorded classification

Reader analysis

The foundational/training-optimization placement is appropriate. The mechanism has separate reward and policy networks, but no learned transition model or future-state prediction. Thus the world-action architecture, prediction-paradigm and quadrant axes are not applicable; two networks alone do not establish a Two Model world-action system. Distillation is not a proposed component. loopobjectiveprior-work

This is the collection’s architectural analysis, not a new related-work survey. Benchmark comparisons and their protocols appear in Section 6.

4. Problem formulation

4.1 Inputs and outputs

InputsOutputs
  • Environment observations and executed actions; Atari reward estimation uses four preceding observations.
  • Human preferences over two 1–2 second trajectory clips, including ties or abstentions.
  • A learned scalar reward estimate and pairwise preference probabilities.
  • A separately trained policy that sends actions to the environment.

4.2 Equations and their role

P^[σ1σ2]=exp ⁣(tr^(ot1,at1))exp ⁣(tr^(ot1,at1))+exp ⁣(tr^(ot2,at2))\hat{P}[\sigma^1\succ\sigma^2]=\frac{\exp\!\left(\sum_t\hat r(o_t^1,a_t^1)\right)}{\exp\!\left(\sum_t\hat r(o_t^1,a_t^1)\right)+\exp\!\left(\sum_t\hat r(o_t^2,a_t^2)\right)}
Equation (1): σ¹ and σ² are trajectory segments; o and a are observations and actions at step t, and r̂ is predicted reward. P̂ estimates preference for the first segment. The sums are undiscounted within each clip; the implemented model additionally includes random-response noise. settingobjectivereward-training
loss(r^)=(σ1,σ2,μ)D[μ(1)logP^[σ1σ2]+μ(2)logP^[σ2σ1]]\operatorname{loss}(\hat r)=-\sum_{(\sigma^1,\sigma^2,\mu)\in\mathcal D}\left[\mu(1)\log\hat P[\sigma^1\succ\sigma^2]+\mu(2)\log\hat P[\sigma^2\succ\sigma^1]\right]
The comparison database D contains clip pairs and label distributions μ. A definite preference puts all probability on one clip; a tie splits it equally. Cross-entropy learns scalar rewards through these comparative labels, without per-step human reward targets. labelsobjective

5. Method in detail

5.1 Turn a clip preference into a trainable reward

Source description

The supervision is a choice between two short trajectories, not a reward for each action. Section 2.2.3 supplies the bridge: predict a scalar reward for each observation–action pair, sum those predictions over each clip, and use the two exponentiated sums to predict the preference. Cross-entropy then adjusts the reward network so that its predicted preference matches the human label. A tie contributes equal probability to both choices; an incomparable pair is omitted. The clip sums have no discounting, and the implemented likelihood additionally allows a 10% uniform-random response. The segments usually start in different states, so the comparison need not isolate two actions from a shared starting condition. Atari uses the preceding four observations for reward estimation. This is comparative reward learning; the model’s prediction target is preference, not the next environment state. settinglabelsobjectivereward-training

5.2 Keep the policy and reward learner connected

Reader analysis

Section 2.2 describes three asynchronous processes: a policy collects experience while learning from predicted rewards; a query process sends selected clip pairs to a person; a supervised process fits the reward predictor to accumulated judgments. Updated reward parameters return to policy training. A2C and TRPO perform the policy optimization in Atari and robotics respectively. The ensemble serves both to average normalized rewards and to identify disagreements for querying. Reader interpretation: continuing this loop matters because policy improvement changes which behaviors the reward model must evaluate. The authors’ offline Pong example makes that concern concrete: a policy can learn to avoid losing while never trying to score. During interaction the policy itself sends actions to the environment; there is no described imagined-state search that converts predicted futures into control. looppolicyreward-trainingqueriesonline-failure

5.3 Separate task performance from feedback efficiency

Reader analysis

The benchmark experiments conceal the true reward from the preference-trained policy but retain it for evaluation; synthetic oracles generate comparisons from that reward, while the direct-RL baseline optimizes it. Figure 1 and Figure 2 therefore test whether learned rewards produce useful executed behavior, with different comparison budgets and different numbers of runs. Human feedback can also reshape the goal, as the Ant and Enduro discussions illustrate. Reader interpretation: a higher hidden-reward curve is useful evidence of control, but it does not by itself measure faithful recovery of the same reward or savings at equal annotation time. The ablations mostly use synthetic labels, whereas the novel backflip and custom-locomotion examples use author feedback and qualitative reporting. These are complementary tests with different evidence boundaries, not interchangeable success metrics. settingprotocolmujoco-resultsatari-resultsmujoco-ablationsatari-ablationsnovel-behaviors

5.4 Training and inference

During training

Source description

Reward predictors use bootstrap samples. Their outputs are independently normalized and averaged; policy rewards have zero mean and constant standard deviation. Each predictor holds out a 1/e fraction for validation; adaptive L2 targets validation loss 1.1–1.5 times training loss, with dropout in some domains. reward-trainingpolicy

Source description

The implemented likelihood includes a 10% uniform-random-response component beyond the basic preference equation. Policy learning uses A2C for Atari and TRPO for robotics; the TRPO entropy bonus is adjusted because rewards change during learning. Exact network and optimizer configurations are deferred to missing Appendix A. reward-trainingpolicymissing-details

During inference

Reader analysis

During environment interaction, the policy maps observations to actions; the learned reward provides the training signal. There is no described rollout search, future-video generator or inverse-dynamics action extractor. Feedback is an ongoing training process, and the paper does not separately evaluate a deployment protocol with permanently frozen modules. loopsetting

5.5 Implementation flow

  1. Collect behavior through the policy

    The policy interacts with the environment and is optimized against predicted reward. Its newly collected trajectories supply candidate feedback clips. The reward model does not simulate the next state. loopsetting

  2. Choose informative comparisons

    Sample pairs from recent interactions and prioritize high variance in ensemble preference predictions. Clips generally begin in different states. Humans select a preferred clip, a tie, or an incomparable pair; incomparable pairs are discarded. querieslabelssetting

  3. Fit rewards and continue the loop

    Supervised fitting explains the accumulated comparisons through clip reward sums. New reward parameters flow back to policy optimization. Rollout collection, feedback elicitation and reward fitting run asynchronously, rather than as one fixed pretraining stage. loopobjective

6. Experiments & results

The paper trains a separate reward predictor from human comparisons of short behavior clips, then uses that predictor to train a reinforcement-learning policy. Repeated feedback connects reward learning to the behavior the policy actually visits. MuJoCo and Atari experiments demonstrate useful control with sparse human supervision, with task-dependent failures and limited replication of human-feedback runs. The mechanism learns preferences and actions, without predicting future world states.

Source and visual limitations
Reader analysis

The supplied PDF has four original learning-curve figures and no quantitative tables or architecture diagram. All four figures are included; the method is explained from Section 2.2 and its equations rather than a fabricated diagram. Figure 4 is an Atari ablation plot despite the backflip text pointing to it, and the qualitative demonstrations are only linked as external videos. Referenced Appendices A and B are absent, so no supplemental architectures, configurations or additional experimental visuals can be inspected. visual-scopemissing-detailsnovel-behaviors

6.1 Read the original evidence

Figure 1. Learned rewards support control across eight MuJoCo tasks, with strong differences between tasks and feedback sources. Original paper, p. 6 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Follow each panel horizontally as environment interaction accumulates, then compare its reward curves vertically. Reward scales differ between tasks, and the pendulum panel uses a different timestep exponent, so panel heights are not a cross-task ranking. Orange is RL with the real reward. Blue shades use 350, 700 or 1400 synthetic comparisons; purple is human feedback. Inspect Ant, where purple rises above the synthetic curves, then Reacher, where true-reward RL remains ahead. The caption specifies five-run averages for the nonhuman curves, one run for human feedback, and smoothing over five consecutive batches. Reacher and Cheetah use an author as the rater. mujoco-resultsprotocol

What it supports. The authors describe near-RL performance with 700 labels, and the curves support substantial learning with learned rewards. Ant illustrates why human preferences can be useful shaping: raters were asked to favor standing upright. This advantage concerns the resulting behavior under the hidden reward; it does not establish that the human and oracle supplied equivalent objectives.

Where the evidence stops. The prose says 700 human queries, but the retained legend says 750. This discrepancy is unresolved. Human curves have one run and no uncertainty bands; the source also attributes Hopper’s irregular progress to a contractor’s atypical labeling schedule.

Figure 2. Atari exposes both useful preference learning and large task-specific gaps. Original paper, p. 7 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Start with the legend: the blue curves use 10k, 5.6k and 3.3k synthetic labels, while purple uses 5.5k human labels. Orange is direct reward-based RL. Compare Pong’s shared final reward with Breakout’s persistent gap; final competence and learning speed are separate questions. Qbert shows a pronounced difference between synthetic and human feedback. In Enduro, human feedback succeeds where the plotted programmatic alternatives remain near zero, which the authors attribute to rewarding progress toward passing cars. The caption reports three-run nonhuman averages, a single human-feedback run, and smoothing over about 150000 frames. Horizontal axes are labeled timestep; they are not annotation time. atari-resultspolicyprotocol

What it supports. Pong approaches approximately +20 reward by 5×10^7 plotted timesteps, including with human feedback, although direct reward-based learning reaches that level sooner. The broader figure prevents treating this as uniform Atari success: Breakout and SpaceInvaders remain behind, while human Qbert does not beat its first level. Human feedback can also supply useful shaping, as in Enduro.

Where the evidence stops. The p. 6 prose lists 350/700/1400 synthetic queries, conflicting with this legend’s 3300/5600/10000. The method specifies A2C, while the Enduro discussion names A3C. Neither discrepancy is silently resolved; the single human run also limits confidence in comparisons.

6.2 Results and evaluation conditions

Task & protocolReported resultComparison & interpretation
MuJoCo control with hidden rewards

Eight modified Gym/MuJoCo tasks. Nonhuman curves average five runs, human curves one; each point averages five batches.

Authors report near-RL performance with 700 comparison labels. Figure 1 labels the human curve as 750 queries, leaving the human budget inconsistent.

Task-specific true reward versus environment timestep

Direct true-reward RL and 350, 700 or 1400 synthetic-query reward learning.

Feasibility varies by task. Human Ant performance exceeds synthetic feedback, attributed to upright-posture shaping; this does not establish universally better learning under identical supervision. mujoco-resultsprotocol

Atari Pong with hidden rewards

Figure 2: human feedback uses 5500 labels and one run; synthetic and true-reward curves average three runs, smoothed over about 150000 frames.

Approximately +20 reward by 5×10^7 plotted timesteps, visually estimated; the text says 3300 synthetic labels can match or approach RL.

True game reward versus plotted timestep

True-reward RL reaches this reward earlier. Legend synthetic budgets are 3300, 5600 and 10000, conflicting with p. 6 prose.

Good final Pong control does not imply equal learning speed or broad Atari parity: Breakout and SpaceInvaders lag, and real-human Qbert fails to beat level one. atari-results

Novel behavior specification

Author feedback in simulated Hopper, Half-Cheetah and Atari Enduro; qualitative demonstrations.

Hopper backflips: 900 queries, under an hour. One-legged Half-Cheetah: 800 queries, under an hour. Enduro alongside-driving: roughly 1300 queries and four million frames.

Reported query budget and behavior; no success-rate metric

No matched quantitative baseline for these novel goals.

The authors report repeated backflips and custom locomotion; Enduro remains sensitive to background changes. These are simulation/game behaviors, not physical-robot deployment results. novel-behaviorssetting

Reward-learning component ablations

Figure 3: five-run averages, 700 synthetic labels. Figure 4: three-run averages, 5500 synthetic labels with unavailable A.2 exceptions.

Single-step segments and absolute-score targets hurt several MuJoCo tasks; Atari target regression helps Breakout but fails badly on Pong.

True reward learning curves

Original algorithm versus random queries, no ensemble, no online queries, no L2, and task-appropriate segment/target variants.

Effects are task-dependent. The no-ensemble variant also changes query selection, so it does not isolate ensemble averaging. ablation-designmujoco-ablationsatari-ablations

6.3 Ablations and diagnostic examples

Read component removals and qualitative examples within their stated evaluation conditions.

Figure 3. Clip context and reward-target formulation matter, but component benefits are not uniform. Original paper, p. 8 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Use cyan as the original algorithm and first follow the black no-segments curve, which uses trajectory segments of length one. It falls well below the original on Walker, Reacher and Double-Pendulum. Next compare green target: that variant regresses the oracle’s total segment reward with squared error instead of fitting comparisons. Pale brown no-online-queries gathers comparisons only at the beginning. Its relative performance varies sharply, including an advantage on Ant, so inspect multiple panels before generalizing. The caption fixes the budget at 700 synthetic labels and averages five runs. Finally consult Section 3.3: no regularization removes L2 but retains dropout. ablation-designmujoco-ablationsclip-tradeoff

What it supports. Several continuous-control tasks benefit from comparisons over clips rather than single-step comparisons or regression to absolute reward totals. The authors suggest that variable reward scales make regression harder. Ant and Cheetah also show why the figure does not justify claiming that every original component improves every task, or that online collection always wins.

Where the evidence stops. The no-ensemble variant also switches to random queries, so its difference from the original combines two changes. These are synthetic-label experiments, not measured human-time savings. Curves are run averages without uncertainty bands.

Figure 4. Atari ablations reveal opposing effects of the same reward-learning choice. Original paper, p. 9 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Read cyan original against green target in Breakout and Pong before examining other variants. The same switch to absolute reward regression helps Breakout but leaves Pong near its starting reward. The Breakout target curve extends above the original plot’s vertical range; the axis ceiling is not a measured plateau. Pale brown no-online-queries is weak on Qbert, while other panels show less decisive ordering. This figure contains six games, with no Enduro panel. Its caption reports three-run averages using 5500 synthetic labels and points to unavailable Appendix A.2 for minor exceptions. Unlike the MuJoCo figure, it has no no-segments curve. atari-ablationsablation-designonline-failurenovel-behaviors

What it supports. The comparison-versus-regression decision has no universal winner across Atari games. This differs from the stronger continuous-control pattern and is consistent with the authors’ explanation that Atari reward clipping changes the regression problem. The offline-feedback results also motivate examining whether a policy exploits errors in a reward model trained only on early behavior.

Where the evidence stops. The missing A.2 exceptions prevent exact protocol reconstruction. Single-frame Atari tests were not run because the reward model uses consecutive observations. Despite the backflip paragraph’s reference to Figure 4, this source figure shows ablations, not a backflip demonstration.

7. Analysis & limitations

7.1 What the evidence leaves open

Reader analysis

Human-feedback curves have only one run, and source plots provide no uncertainty bands. Reward shaping changes what humans prefer; stronger hidden-reward performance does not isolate superior learning under identical supervision. mujoco-resultsatari-results

Reader analysis

Offline feedback can induce Pong policies that avoid losing without scoring. Disagreement selection sometimes hurts; short Qbert clips can be confusing. These expose distribution shift and feedback interpretation limits, without establishing a general solution to objective misalignment. online-failurequeriesatari-results

Reader analysis

Source inconsistencies remain unresolved: MuJoCo human budget 700 versus 750; Atari synthetic budgets differ between prose and legend; Enduro discussion says A3C where the method says A2C; the backflip paragraph points to an Atari ablation figure. mujoco-resultsatari-resultspolicynovel-behaviors

7.2 Questions for discussion

  1. How much of the human advantage on Ant and Enduro comes from reward shaping rather than faithful recovery of the benchmark objective?
  2. Can query selection improve true control reward at fixed human time when longer clips provide more context but cost more frames?

8. Reproducibility audit

8.1 Requirements and known gaps

Reader analysis

A reconstruction needs modified MuJoCo/Gym and ALE environments, separate reward/policy networks, asynchronous feedback handling and the stated RL algorithms. TensorFlow is named, but software versions, hardware, layer specifications, detailed schedules and contractor instructions are not recoverable from this artifact; many are explicitly deferred to absent appendices. protocollooppolicymissing-details

Reader analysis

A proposed minimal mechanism check would compare initial-only and online feedback at equal synthetic-label budgets. Separately compare disagreement and random queries while holding ensemble training fixed; the published no-ensemble ablation changes both factors. These would test feedback coverage and query choice without claiming a full reproduction. online-failureablation-designqueries

8.2 Proposed reproduction checks

The following checks are proposals motivated by the paper. They have not been run as part of this reading.

Check 1: Does online feedback prevent a policy from exploiting stale rewards?

Reader-proposed check, not performed: on Pong, compare an initial-only comparison dataset with queries collected throughout policy learning. Use equal total synthetic-label budgets of 5500, equal environment interaction, the same reward architecture, ensemble, optimizer and clip length, and multiple independent seeds. Include direct true-reward RL as a reference. Log true game reward, predicted reward, points scored, points conceded and rally length. Test the paper’s reported failure mechanism: the initial-only condition should more often maintain long rallies without scoring despite favorable predicted reward, while online feedback should reduce this mismatch. If both conditions show similar mismatches or online feedback does not improve scoring across seeds, this particular explanation is weakened. Missing Appendix A.2 settings must be documented as reconstruction choices. online-failureablation-designatari-ablationsmissing-details

Check 2: Does disagreement selection help when ensemble averaging is held fixed?

Reader-proposed check, not performed: on MuJoCo Walker and Ant, retain the same bootstrapped reward ensemble in both conditions and change only which pairs are labeled: highest ensemble disagreement versus uniform random selection. Match the 700-synthetic-label budget, clip length, candidate-pair pool size, policy interaction, reward regularization and query schedule across multiple seeds. Evaluate true reward over training, final return and preference error on a separately sampled common set of current-policy clips. This comparison isolates selection from the published no-ensemble variant’s simultaneous removal of averaging and disagreement queries. A consistent return advantage at the same label budget would support the selection heuristic; no advantage, or worse control despite improved preference accuracy, would limit that claim. No human-time benefit follows without a separate human-rater test. queriesreward-trainingablation-designmujoco-ablationsmissing-details

8.3 Reading coverage

Visual audit: All nine supplied PDF pages were rendered and visually read: p. 1 title, credits and affiliation footnote; pp. 2–3 motivation, setting and asynchronous method; pp. 4–5 equations, training, query selection and evaluation protocol; pp. 6–9 every result and ablation panel, legend, caption and associated discussion. All four final 300-DPI original crops were separately inspected for readable axes, legends and complete panels. Equation (1), the preference direction, and loss labels were checked against Section 2.2; no architecture arrows are present. The edition preserves the source’s budget, algorithm-name and figure-reference discrepancies. Referenced appendices, implementation details, videos and acknowledgment continuation are outside the supplied artifact.

PDF pages inspected for this edition: 1, 2, 3, 4, 5, 6, 7, 8, 9. Appendix coverage: not present.

Original figures and tables remain the work of the source’s authors. Extractions preserve their scientific content; any HTML wrapper layout is disclosed with each figure. The surrounding reading notes are our own.

Text reading scope & known omissions
  • Abstract
  • 1 Introduction
  • 1.1 Related Work
  • 2 Preliminaries and Method
  • 2.1 Setting and Goal
  • 2.2 Our Method
  • 2.2.1 Optimizing the Policy
  • 2.2.2 Preference Elicitation
  • 2.2.3 Fitting the Reward Function
  • 2.2.4 Selecting Queries
  • 3 Experimental Results
  • 3.1 Reinforcement Learning Tasks with Unobserved Rewards
  • 3.1.1 Simulated Robotics
  • 3.1.2 Atari
  • 3.2 Novel behaviors
  • 3.3 Ablation Studies
  • 4 Discussion and Conclusions
  • Acknowledgments (available fragment)

Outside the original text pass

  • Text extraction does not reconstruct figure images; inspect the retained PDF for figures and equation/table layout.
  • Separate supplemental material availability has not been fully verified.
  • All three supplied text chunks and all nine PDF pages were read; Figures 1–4 and the equation layouts were visually inspected, resolving the extraction-only visual omission.
  • Full-text status refers to the supplied main body through the conclusion. Referenced Appendices A, A.2 and B, a bibliography, and the continuation of the acknowledgment sentence are absent from this nine-page artifact; no supplement was supplied.
  • Identity/version: the title and six author identities match. The title page credits Tom B Brown, where the catalog abbreviates him as Tom Brown. This is the NIPS 2017 proceedings artifact; no revision number or alternate-edition comparison is established.
  • Code, linked videos and external resources were not inspected; no experiments were reproduced.

The visual audit above records the subsequent illustrated pass.

8.4 Traceable evidence

identityPDF p. 1, title, author block, affiliation footnote and conference footerInspect

The title matches the catalog. Credits are Paul F Christiano, Jan Leike, Tom B Brown, Miljan Martic, Shane Legg and Dario Amodei. Institutions are OpenAI, DeepMind and Google Brain; Brown’s work was done at OpenAI. The footer identifies NIPS 2017. No numbered revision is printed.

Go to primary source ↓
motivationPDF pp. 1–2, Abstract and Section 1; p. 9, Section 4Inspect

The paper addresses goals hard to encode as rewards or demonstrate. It learns rewards from comparisons to economize on human feedback. The abstract claims feedback on less than 1% of interactions; the conclusion describes roughly three orders of magnitude reduction in interaction complexity.

Go to primary source ↓
prior-workPDF p. 2, Section 1.1Inspect

The authors build on earlier preference-based RL, emphasizing scaling to deep RL and complex behaviors. They distinguish short clips from whole trajectories and comparisons from TAMER’s ratings.

Go to primary source ↓
settingPDF pp. 2–3, Section 2.1 and p. 3 footnotes 2–3Inspect

Observations and actions form trajectory segments. Quantitative evaluation uses a hidden true reward; novel goals are evaluated qualitatively. Segments generally start in different states. Atari reward estimation uses the preceding four observations; whole-history recurrent reward modeling is discussed as a possibility, not an experiment.

Go to primary source ↓
loopPDF p. 3, Section 2.2, numbered processes 1–3 and final paragraphInspect

Separate deep networks represent policy and reward estimate. Policy rollouts generate clips, humans compare them, and supervised reward fitting supplies updated rewards to RL. The three processes run asynchronously.

Go to primary source ↓
policyPDF p. 4, Section 2.2.1Inspect

The method specifies A2C for Atari and TRPO for simulated robotics. It adjusts the TRPO entropy bonus for changing rewards and normalizes predicted rewards to zero mean and constant standard deviation.

Go to primary source ↓
labelsPDF p. 4, Section 2.2.2Inspect

Clips last 1–2 seconds. A preferred clip receives all label probability, equal preference receives a uniform label, and incomparable pairs are excluded from the comparison database.

Go to primary source ↓
objectivePDF p. 4, Section 2.2.3, Equation (1), cross-entropy loss and footnote 4Inspect

A Bradley–Terry preference model exponentiates each clip’s summed predicted reward and normalizes across the two clips. Cross-entropy fits the label distribution. Clip reward sums are undiscounted.

Go to primary source ↓
reward-trainingPDF pp. 4–5, Section 2.2.3, three modification bulletsInspect

Predictors use bootstrap samples of the comparison database; independently normalized predictions are averaged. A fraction 1/e is held out for validation, with adaptive L2 regularization targeting validation loss 1.1–1.5 times training loss, and dropout in some domains. The likelihood includes a 10% uniform-random-response component.

Go to primary source ↓
queriesPDF p. 5, Section 2.2.4 and footnote 5Inspect

Recent trajectory pairs are ranked by variance in ensemble preference predictions. The authors call this a crude uncertainty approximation, acknowledge that it can impair performance, and leave expected-value-of-information selection to future work.

Go to primary source ↓
protocolPDF p. 5, Sections 3 and 3.1Inspect

Experiments use TensorFlow, MuJoCo and ALE through OpenAI Gym. Contractors receive 1–2 sentence task descriptions and average 3–5 seconds per comparison; these real-human experiments require 30 minutes to 5 hours. Synthetic-oracle labels derive from true rewards; direct true-reward RL is a separate baseline.

Go to primary source ↓
missing-detailsPDF p. 5, Sections 3.1 and 3.1.1; p. 9, Figure 4 caption and final acknowledgment linesInspect

Architectures, environment modifications and RL configuration are referred to Appendix A; contractor instructions to Appendix B; Atari exceptions to A.2. None occurs in the supplied nine pages. Page 9 ends mid-acknowledgment; no bibliography or appendix follows in this artifact.

Go to primary source ↓
mujoco-resultsPDF p. 6, Figure 1 panels, legend and caption; Section 3.1.1Inspect

Eight tasks compare true reward, 350/700/1400 synthetic queries and human feedback. Prose reports near-RL performance with 700 labels, whereas the legend says 750 human queries. Nonhuman curves average five runs; human feedback is one run, with five-batch smoothing. Reacher and Cheetah use author feedback; other tasks use contractors. Ant human feedback exceeds synthetic feedback; the authors suggest upright-posture reward shaping.

Go to primary source ↓
atari-resultsPDF pp. 6–7, Section 3.1.2; p. 7, Figure 2 panels, legend and captionInspect

Seven games compare true-reward RL, synthetic labels and 5500 human labels. Figure 2’s synthetic budgets are 3.3k, 5.6k and 10k, conflicting with 350/700/1400 in p. 6 prose. Nonhuman curves average three runs; human feedback is one run; points average about 150000 frames. Pong curves approach reward +20 by 5×10^7 plotted timesteps. Human Qbert fails to beat level one; human Enduro exceeds the plotted baselines. Enduro prose says A3C although Section 2.2.1 specifies A2C.

Go to primary source ↓
novel-behaviorsPDF p. 7, Section 3.2, items 1–3; p. 8, paragraph immediately below Figure 3Inspect

Authors report Hopper backflips with 900 queries in under an hour, one-legged Half-Cheetah locomotion with 800 queries in under an hour, and staying alongside Enduro cars with roughly 1300 queries and four million frames. Enduro behavior is confused by background changes. These tasks use author feedback and linked videos. The backflip item cites Figure 4, but the supplied Figure 4 contains Atari ablations.

Go to primary source ↓
ablation-designPDF p. 8, Section 3.3, modifications 1–6Inspect

Variants replace disagreement selection with random queries, remove the ensemble while also using random queries, restrict queries to the beginning, remove L2 while retaining dropout, use length-one segments in robotics, or fit oracle segment reward totals using squared error.

Go to primary source ↓
mujoco-ablationsPDF p. 8, Figure 3 panels and caption; Section 3.3 final paragraphInspect

MuJoCo ablations average five runs with 700 synthetic labels each. Single-step segments and absolute-score regression substantially underperform the original method on several tasks. Ant is a counterexample to uniform superiority of online/disagreement variants. The authors associate regression difficulty with varying reward scale.

Go to primary source ↓
atari-ablationsPDF p. 9, Figure 4 panels and caption; pp. 8–9, Section 3.3Inspect

Six Atari ablation panels average three runs with 5500 synthetic labels, subject to unavailable Appendix A.2 exceptions. Absolute targets help Breakout but perform poorly on Pong; neither targets nor comparisons consistently dominates across games. Atari targets use clipped rewards. No single-frame Atari ablation is run because its reward model uses consecutive frames.

Go to primary source ↓
online-failurePDF p. 8, Section 3.3, paragraph on offline reward predictionInspect

The authors report that offline reward training can produce Pong policies that avoid losing without scoring, leading to very long volleys. They argue that feedback generally needs to remain intertwined with RL.

Go to primary source ↓
clip-tradeoffPDF p. 9, Section 3.3, second paragraph and footnote 7Inspect

Longer clips provide more useful supervision per comparison but less per frame. Early experiments found that clips shorter than 1–2 seconds did not significantly reduce human labeling time. Single-frame comparisons were tested only in continuous control.

Go to primary source ↓
visual-scopePDF pp. 3–5, Section 2.2; pp. 6–9, Figures 1–4Inspect

The method appears as prose, numbered processes and equations. The supplied artifact’s four figures are MuJoCo and Atari results and ablations; it contains no architecture diagram, quantitative table or backflip illustration.

Go to primary source ↓

8.5 Primary sources

Scroll across the image to inspect details. Press Esc to close.