Reading Notes of Welcome to the Era of Experience
TL;DR: Introducing experiential learning
Reference: https://storage.googleapis.com/deepmind-media/Era-of-Experience /The Era of Experience Paper.pdf
Why Stream, not Episodic
What is a trajectory / episode?
What is a policy?
What is an objective?
| Episodic | Stream | |
|---|---|---|
| Data | Many independent trajectories, each reset to at the start | One trajectory, , never reset |
| Learning | Only during training; frozen after deployment | Online; can update at every step (weights or memory) |
| Objective | ; the books close at | ; an action now answers for rewards months away |
Autonomous vs. Human-Centric
| Human-Centric | Autonomous | |
|---|---|---|
| Action Space | . Natural language loses its privilege; actions break down into more atomic instructions (keyboard/mouse events, etc.). Talking to humans is just one subset, and the policy picks human-friendly or machine-friendly actions instrumentally | |
| Transition | Entirely the human brain. Both throughput (waiting on slow human output) and the information ceiling (cannot exceed humans) are low | Depends on the action/tool used; each one selects a different transition |
| Resulting Trajectory | One human observation, one machine action, in turn | Fewer and fewer states involve a human; the agent grows more and more autonomous |
On autonomy: executing an environment step does not require a human action as input. Equivalently: the human is demoted from “the environment itself” to “a small part of the environment” (or merely the source of goals).
Grounded Reward
What is a reward in the human-data era? A human’s verdict on the action (or a reward model trained to mimic it):
What is a grounded reward? A measurement of the consequences:
where is the user’s goal and carries signals from the world itself: heart rate, exam results, CO levels, cost, error rate, profit, …
| Human Prejudgement | Grounded | |
|---|---|---|
| Looks at | : the action, before anything happens | : what actually happened |
| Ceiling | The rater. A strategy the rater underappreciates gets no credit, so it is never found | The world. Whatever moves the signal gets credit, including strategies no human would pick |
| Supply | One label costs one human judgment | Free and abundant: a new measurement at every step of the stream |
“Grounded” still requires human involvement. The signal is steered toward what each user wants, e.g., “improve my fitness” → some function of heart rate, sleep duration, and steps; “help me learn Spanish” → exam results. Then spend human feedback sparingly, on correcting.
A bi-level optimization:
Outer loop, sparse, from the user ( is feedback such as satisfaction):
Inner loop, dense, from the world:
defines the rubric to compute reward. For example, to choose heart rate and sleep duration as fitness measurement, with hyperparameters about how to combine the two metrics to form one reward. Then we optimize the model toward that reward. Then we need to avoid Goodhart’s law about reward hacking, so human will inspect whether they really satisfy with the policy. If not, that means the rubric needs to be changed.
But does it really exist a rubric that will be universally satisfiable by everyone? Even for each person, it is not very feasible to find a rubric -> train -> find another rubric … Maybe human does not know exactly what will make them “happy”.
Planning and Reasoning
What is reasoning? Computation spent before committing to an action. Thought tokens make the LLM a universal computer, free to run any algorithm before it answers:
What is planning? Looking ahead through a world model, which predicts what the world does next, reward included:
| Human-Centric | Experiential | |
|---|---|---|
| Medium | is human language, trained to imitate how humans think | is whatever computes best: symbolic, distributed, continuous, differentiable. Shaped by reward, not by resemblance to human thought |
| Checked against | Human data: does it read like an expert’s reasoning, does it match the expert’s answer | The world: hypothesize, experiment, observe, update |
| Look-ahead | A model of text: what would a human say next? | A model of the world: what would happen next? Plan over the agent’s own actions and their causal effects; every step of the stream corrects |
The paper’s thought experiment: imitate the best human thinking of 5,000 years ago and you get animism; of 1,000 years ago, theism; of 300 years ago, Newton; of 50 years ago, quantum mechanics. Each jump needed experiments, not just more thinking inside the old frame.
Planning and reasoning are not exclusive: an LLM can sit inside the planner, proposing actions or simulating and evaluating their consequences.
On grounding thought: universality only covers internal computation. The agent can run any algorithm, but nothing checks the premises. Without feedback from the world, an agent, however sophisticated, only recycles what humans already know.
Reinforcement Learning
The simulation era (Atari, AlphaZero, Dota) was superhuman but narrow: closed problems, each with one precisely defined reward. The human-data era is broad but capped at what humans know. The era of experience wants both. Its ingredients are the classic RL concepts, which the human-data era bypassed by putting a human where each one used to be:
| Human stand-in | Why streams need it back | |
|---|---|---|
| Reward | The rater’s prejudgement | Grounded (above) |
| Value function | The rater is the value function: scores the action on the spot | No : the books never close, so there is no final return to wait for. Bootstrap from the unfinished stream: , with the running average reward |
| Exploration | The human prior already lands near good behavior | Beating the prior means trying what no human would. Needs to be principled, yet practical enough for the real world |
| World model | Reasoning in human language | Planning over real consequences needs (above) |
| Temporal abstraction | Human language again: words are ready-made sub-goals, and episodes are short | Atomic actions × horizons of months. Assigning credit keystroke by keystroke does not scale; needs options that span longer and longer stretches of time |
On RL: the human-data era never refuted these concepts. It substituted a human for each one. Demote the human, and they all come due again.