Learning from demonstrations instead of a specified reward
Concrete Problems (2016) suggests, among several remedies for a hand-specified reward gone wrong, that an agent could learn instead from demonstrations of good behavior. The 2017 paper takes up that menu and finds a hole: demonstration-based methods need a human able to perform the target behavior, which breaks down for a robot body nobody can inhabit, and preferences fill the gap instead. InstructGPT (2022) still builds on the original suggestion, training supervised fine-tuning, its first pipeline stage, on roughly 13,000 human-written demonstrations.
The walk runs from the 2016 proposal through the 2017 objection to it, landing on the SFT model that shows the idea working after all, just not everywhere.
Concrete Problems (2016) proposes learning from demonstrations as a remedy for the risks of both reward hacking and unsafe exploration: rather than trial-and-error optimization of a hand-specified objective, an agent can learn a policy or reward function from expert trajectories via inverse reinforcement learning or apprenticeship learning, clone the demonstrated behavior directly through imitation learning, or infer a human's goals cooperatively as in cooperative inverse reinforcement learning, optionally bounding further exploration around the resulting baseline. The 2017 paper takes up the same menu of demonstration-based approaches in its own related work, and argues preferences are needed precisely where they fail: inverse reinforcement learning and imitation learning both require a human able to demonstrate the desired behavior, which breaks down for tasks like controlling a non-human robot morphology that a person can recognize but cannot perform. InstructGPT (2022) operationalizes the demonstration side of this menu as the first, and structurally simplest, step of its training pipeline: supervised fine-tuning trains a pretrained GPT-3 model directly on roughly 13,000 human-written demonstrations of desired behavior, collected in the SFT dataset, to produce the SFT model, which serves both as a standalone baseline and as the initialization for everything that follows. This theme's claim is now a three-paper one: a technique the 2016 paper proposed as one option among several for avoiding specification failures is, in the 2017 paper, explicitly weighed against and set aside in favor of preferences, before becoming, in 2022, the concrete, load-bearing first stage of a real alignment pipeline.