Why can Q-learning ignore a red button that Sarsa learns from?
Safe interruptibility is a statement about which policy the learner estimates from intervention-contaminated experience. Off-policy updates can learn the no-interruption task while the behavior policy is repeatedly overridden. On-policy updates can instead learn the value of being overridden and adapt around it. The paper proves this distinction under explicit asymptotic and environmental assumptions, not as a general guarantee for an arbitrary shutdown button.
Laurent Orseau and Stuart Armstrong · Proceedings of the Thirty-Second Conference on Uncertainty in Artificial Intelligence (UAI 2016), pages 557-566 · 2016 prototype 5 min read Explained by Superalignment Research
The 60-second answer
The paper isolates a precise reason that human intervention can change what an adaptive system learns. It also gives a reusable design pattern: collect experience under a safety override without confusing the override policy with the policy the system should learn.
Orseau and Armstrong formalize interruption as a temporary change to the learner's policy rather than a change to its environment. Their target is not indifference to being shut down in every sense. It is an asymptotic learning property: interventions should not bias the base policy toward actions that make interruption more or less likely. Under finite communicating-MDP and exploration assumptions, Q-learning has this property because its update targets the greedy next action rather than the forced action actually taken. Standard Sarsa does not. Safe-Sarsa restores the property by sampling the next update action from the non-interrupted base policy.
- An interruption is modeled as a temporary policy override, not as a new environmental transition that the learner should optimize around.
- Q-learning can estimate the non-interrupted optimum because its target does not use the forced next action.
- Standard Sarsa learns the interrupted behavior policy, but a one-line conceptual change to its target yields Safe-Sarsa.
- The theorem is asymptotic and assumes a reliable interruption operator, correct rewards, continued exploration, and a restricted environment class.
Written for: Technical generalists comfortable with basic reinforcement learning and value updates. Useful prerequisites: A policy maps a state or history to an action, The difference between on-policy and off-policy learning, Why exploration is required for convergence.
- The question
- How can a reinforcement learner be interrupted during training without learning either to avoid the interruption or to seek it?
- What the authors did
- The paper defines an interruption operator that temporarily replaces an agent's base policy with an externally specified interruption policy. It then defines asymptotic safe interruptibility as learning a base policy that behaves, after histories containing interruptions, as if future interruptions will not occur. For finite communicating Markov decision processes, the authors combine decaying exploration with an interruption probability approaching one, prove off-policy Q-learning safely interruptible under int-GLIE and convergence assumptions, construct a counterexample for ordinary on-policy Sarsa, and prove a Safe-Sarsa variant by changing the update target during interruption. A final theorem extends weak safe interruptibility to an ideal uncomputable learner over deterministic computable environments.
- The source
- Safely Interruptible Agents
Which policy does the update target learn?
Safe-Sarsa selected. The update samples a target action from the base policy instead of using the action forced by interruption.
| Algorithm | Update target after reaching s' | Paper result |
|---|---|---|
| Q-learning | Maximum Q value over next actions | Strongly safely interruptible under Assumption 9, int-GLIE, and theta tending to one |
| Standard Sarsa | Q value of the actual next action, including a forced interruption action | Not weakly safely interruptible in the paper's counterexample |
| Safe-Sarsa | Q value of an action sampled from the non-interrupted base policy | Strongly safely interruptible under Assumption 9 and int-GLIE |
Walk through the argument
Each step below points to the source location that carries it. The source map follows the walkthrough for source-level checking.
Begin with the rainy warehouse
A robot gets reward 1 for carrying a box from outside and reward 0.6 for sorting inside. When it rains, a human shuts the robot down before the outside action earns its reward. If those interventions look like ordinary task outcomes, the learner may decide that staying inside pays better.
The desired result is narrower than making the robot indifferent to all shutdown consequences. The authors want intervention during learning to leave the eventual base policy unbiased about the task it would face without future intervention.
Source: UAI pages 557 to 558, Abstract and Section 1, including Figure 1
Put the interruption inside the policy
The operator INT combines a base policy with an interruption policy. At a history where interruption is enabled, the agent follows the interruption policy with probability theta times the initiation value, and otherwise follows its base policy.
This placement is deliberate. The environment still describes the original task. The observed action may come from an override, but the learner can in principle estimate what its own base policy should do in the unmodified task. Theta approaches one slowly enough that some uninterrupted exploration remains possible.
Source: UAI pages 558 to 559, Section 2.1, Definitions 1 and 3 and Remark 2, UAI pages 560 to 562, Section 3, Assumption 9, Definition 10, and Proposition 11
Read safe interruptibility as an extension property
After a history generated by the interruptible policy, imagine extending the run with the base policy alone. Safe interruptibility requires that this extension become as good as the optimal non-interrupted policy, strongly or on average, while the interruption probability tends to one.
The distinction matters because an agent that optimizes the interrupted task can rationally avoid interruptible states. Theorem 8 constructs a two-state example where a lower-reward loop beats a better path once frequent forced zero-reward actions are included.
Source: UAI pages 559 to 560, Section 2.2, Definitions 4 to 6 and Theorems 7 to 8
Follow the Q-learning target
Q-learning updates a state-action value toward the reward plus the maximum value at the next state. That target is off-policy: it does not ask which action the behavior policy, or the interrupter, actually takes next.
Under the paper's finite communicating-MDP, learning-rate, infinite-exploration, and int-GLIE assumptions, those values converge to the non-interrupted optimum. The behavior can be overridden repeatedly while the learned base policy still approaches the original task policy.
Source: UAI pages 560 to 562, Section 3, Assumption 9, Definition 10, and Proposition 11, UAI page 562, Lemma 13 and Theorem 14
Now let Sarsa observe the forced action
Sarsa updates from the value of the actual next action. During an interruption, that action was sampled from the interruption policy. The update therefore estimates the return of the combined interrupted policy, not the return of the base policy designers want to preserve.
Safe-Sarsa changes the target action. Even if behavior was interrupted, it samples the update action from the base policy. The Bellman target then matches non-interrupted Sarsa and no longer depends on the interruption schedule. This is the paper's cleanest mechanism.
Source: UAI pages 562 to 563, Theorems 15 and 17 and Section 3.1
Keep the formal boundary visible
The universal-agent result shows that the idea is not limited to tabular MDPs, but the construction is uncomputable, assumes deterministic computable environments, and guarantees only weak asymptotic optimality. It is a possibility result rather than an implementation recipe.
None of the theorems secures a physical button or models a strategic agent attacking the operator. The conclusion leaves policy search, faster interruption schedules, and scheduled downtime open. Safe interruptibility is one learning property inside a larger control problem.
Source: UAI pages 563 to 565, Section 4 and Theorem 18, UAI pages 565 to 566, Section 5
Source map
These are the source locations that carry the argument. Use them to check this explanation against the original rather than trusting the summary alone.
| Locus | Why it matters | Source |
|---|---|---|
| UAI pages 557 to 558, Abstract and Section 1, including Figure 1 | Introduces interruption-induced learning bias through the warehouse example and separates safe interruption from reward design and physical safety during exploration. | Open source → |
| UAI pages 558 to 559, Section 2.1, Definitions 1 and 3 and Remark 2 | Defines interruption as a stochastic policy override, distinguishes the base and interruptible policies, and explains why the interruption schedule belongs to the agent rather than the environment. | Open source → |
| UAI pages 559 to 560, Section 2.2, Definitions 4 to 6 and Theorems 7 to 8 | Defines asymptotic-optimal extensions and safe interruptibility, then gives a counterexample showing that optimizing the interrupted task can favor avoiding interruption. | Open source → |
| UAI pages 560 to 562, Section 3, Assumption 9, Definition 10, and Proposition 11 | States the finite communicating-MDP and learning-rate assumptions and couples decaying exploration with interruption probability so every state-action pair remains visitable. | Open source → |
| UAI page 562, Lemma 13 and Theorem 14 | Proves safely interruptible Q-learning under int-GLIE because the off-policy update converges to the optimal non-interrupted value function. | Open source → |
| UAI pages 562 to 563, Theorems 15 and 17 and Section 3.1 | Shows why standard Sarsa learns the interrupted policy and defines Safe-Sarsa, whose update samples the next action from the base policy instead of using the forced action. | Open source → |
| UAI pages 563 to 565, Section 4 and Theorem 18 | Extends weak safe interruptibility to an ideal uncomputable agent over deterministic computable environments with a specified exploration and interruption schedule. | Open source → |
| UAI pages 565 to 566, Section 5 | States open problems for policy search, faster interruption schedules, and scheduled interruptions that require an agent to prepare for downtime. | Open source → |
The Assumption Switch
One result. One assumption exposed. Turn it and see what changes.
Assumption under test
The update target should describe the base policy rather than the action forced by an interruption.
- Held in the source
- Q-learning uses the maximum next-state value, and Safe-Sarsa samples its update action from the non-interrupted base policy even when behavior was overridden.
- Turn it
- Standard Sarsa updates from the actual next action, including actions selected by the interruption policy.
- What changes
- The learner estimates the value of the interrupted behavior policy, so intervention frequency can change its learned preferences and make the base policy avoid states where interruption occurs.
The common misreading
The paper does not show that Q-learning agents are safe to deploy or that they cannot disable a physical red button. It shows that an interrupted Q-learning policy has a particular asymptotic extension property when the interruption operator, exploration schedule, environment, and learning-rate assumptions all hold.
Outside the ML frame
Causal inference
Which policy does data collected under intervention identify?
The interruption is an intervention on behavior, so the observed next action comes from a different policy than the one designers want to evaluate. Q-learning and Safe-Sarsa separate those two roles in their update target, while ordinary Sarsa treats the intervened action as evidence about the policy being learned. This resembles the causal distinction between an observed treatment regime and a target policy. It is our interpretation of the update equations, not a claim made in causal-inference language by the paper.
Where the result stops
The central MDP results assume a finite communicating environment, bounded rewards, standard stochastic-approximation conditions, infinite state-action exploration, and an interruption schedule that approaches but does not immediately reach probability one. The reward function is assumed correct. The interruption mechanism is modeled as part of the agent and successfully imposes a policy when triggered, so physical tampering, deception of the operator, and bypassing the trigger are outside the proof. The guarantee is asymptotic, not a finite-time safety bound. The general-environment construction is weakly asymptotic, deterministic, and uncomputable. Policy-search algorithms remain an open case.
What remains open
- What finite-time regret or safety bound is possible under repeated interruption rather than only asymptotic convergence?
- Which policy-gradient and direct policy-search algorithms can separate interrupted behavior from the target policy without bias?
- How should the framework represent an agent that can manipulate the trigger, operator, or interruption channel?
- Can scheduled interruptions be handled while also encouraging the agent to prepare its work for the interruption?
- How should safe interruptibility change in nonstationary, partially observed, or non-communicating environments?
How it sits against other work
- responds to Corrigibility
Source audit and review status
| Field | Result | Checked | By | Against |
|---|---|---|---|---|
title | exact | 2026-08-17 | codex-primary-source-review | source |
authors | exact | 2026-08-17 | codex-primary-source-review | source |
date | exact | 2026-08-17 | codex-primary-source-review | source |
venue | exact | 2026-08-17 | codex-primary-source-review | source |
full_text | exact | 2026-08-17 | codex-primary-source-review | source |
- Review status prototype.
- Program collection seminal v1; theory; wave 3, release slot unassigned.
- Source access public full text, PDF. Open the reading copy →
- Provider-authored safety claim yes.
- Explained by Superalignment Research.
- Reviewed by No named human reviewer yet.
- Explainer dates created 2026-08-17; updated 2026-08-17.
- AI assistance AI assisted with primary-source retrieval, full-paper and proof extraction, theorem and source-locus checking, first-pass prose, figure design, and implementation. The page remains a prototype until a named human review is recorded.
- Rights and access The complete version-of-record PDF is publicly accessible from the UAI 2016 proceedings, with an additional institutional copy hosted by MIRI. Public access is not a claim about reuse rights.
- Corrections Read the correction policy or report an error.
Provenance
- First seen 2026-08-16, via seed_library.py, special_docs shard of the Stampy snapshot.
- Work id
work:safely-interruptible-agents, which groups manifestations of the same intellectual work. - Record id
url:intelligence.org/146add1753, the natural key for this catalog manifestation. - 2026-08-16 seeded from two special_docs manifestations in the Stampy snapshot
- 2026-08-17 full UAI paper read; publisher and institutional manifestations reconciled; implementation-ready Explained prototype prepared
Full audit data, including this record under id
url:intelligence.org/146add1753:
/library/records.jsonl.
Compact browser index:
/library/corpus.json.
Catalog method and counts:
/library/index.json.