Security, Ethics, Privacy, and Governance › Dual-Use Simulation and Deceptive Affordances

Michael BrenndoerferAugust 8, 20268 min read
World Models HandbookAll chapters
Part 12 of 12Reliable World Models
Chapter 69Security, Ethics, Privacy, and Governance › Dual-Use Simulation and Deceptive Affordances
Reading section 5 of 10 · Dual-Use Simulation and Deceptive Affordances · 8 minSection 5 of 10 · 8 min

Book contents

Section 5 of 10 · 8 min read

Security, Ethics, Privacy, and Governance › Dual-Use Simulation and Deceptive AffordancesOne section · Sections in this chapter5 / 10 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

This section covers what the capability itself can be used to do, and how a world model can misrepresent what the world offers.

Useful prediction or generation can support harmful applications, but the relevant capability is model-specific. A video generator might enable impersonation; a scalar transition predictor cannot render speech video. A molecular model might support harmful design if its representation, objectives and interface allow that task. An interactive environment might support manipulative applications only with the necessary human representations and interaction capabilities. Intent matters, alongside access, modality, training coverage, objectives and output restrictions. Do not infer cross-domain misuse merely from the label "world model."

Affordances and deceptive affordances

Affordance

An affordance is an action opportunity that the environment offers an agent with a given body and a given set of capabilities. A handle affords grasping for a manipulator with an appropriate gripper; a doorway affords passing through for an agent of the right size. Affordances are relational: they are properties of the pairing between agent and environment, not of either alone. We developed them formally in Part III, Ch 6: Self-Models, Body Schemas, and Affordances.

A world model can predict outcomes for candidate actions without executing them. A separate planner or controller evaluates those predictions against an objective and selects an action. Errors in the predictor can therefore change the planner's choice; the transition model does not itself have to choose actions.

A deceptive affordance is an action opportunity that the agent's model represents as available and beneficial but which is not, or which becomes available only under conditions the model misrepresents. There are three distinct sources.

  • Model error. A predictor suggests a successful grasp on a handle that is not attached. A controller relying on that prediction may attempt the grasp and fail. Neither failure nor model error alone establishes that the agent was confident; uncertainty-aware action selection can change the outcome.
  • Adversarial manipulation. An attacker may arrange inputs to reach an error region. Eykholt et al. (2018) study physically realizable sign modifications, including a stop sign classified as speed limit 45; Athalye et al. (2018) study adversarial objects under varying viewpoints. Their outcomes depend on the tested classifiers and conditions. Our explicit-trigger example instead changes learned action-conditioned predictions. It does not rank these attacks by severity, establish an attack on ordinary visual objects, or show that observations can always remain unchanged.
  • Agent-side exploitation. A planner may exploit prediction errors while maximizing its objective. Reward misspecification is related but distinct: an agent can optimize the wrong objective even with accurate predictions. Amodei et al. (2016) discuss reward hacking, Krakovna et al. (2020) catalogue specification-gaming examples, and Clark and Amodei (2016) document a boat collecting points in circles instead of finishing. Those examples do not by themselves establish learned-world-model errors. Part XII, Ch 1: Failure Modes and Model Exploitation discusses this distinction. An attacker who can alter predictions may try to introduce errors that a planner exploits; success depends on the planner and objective.

Evaluation-aware behavior

An agent might represent features that distinguish evaluation from deployment, and its policy might respond differently to those features. That is a possible attack or failure mechanism, not a property established for every world model. Hubinger et al. (2019) analyze deceptive alignment as a learned optimizer's incentive to appear aligned during training while pursuing a different objective. In a separate constructed experiment, Hubinger et al. (2024) trained LLM backdoors that persisted through the safety-training methods they tested. Their examples include code behavior conditioned on the year in a prompt. Those results concern deliberately trained LLMs, not a demonstrated evaluation-aware sidewalk robot or world-model controller.

Representations that distinguish collection from deployment conditions, together with condition-dependent objectives or training signals, can support different behavior across those conditions. They do not suffice to establish deceptive alignment or strategic intent. Laboratory recordings alone do not prove that a model represents whether it is being evaluated. The demonstration below constructs a fixed trigger-dependent policy and explicitly does not test audit awareness.

Finite tests cannot establish absence of evaluation-aware behavior over every possible deployment condition. They can measure behavior on specified conditions and support narrower guarantees when additional assumptions are justified. Useful investigations include searching for condition-dependent action changes and testing held-out environments. Representation probes require validation against controlled alternatives; a correlating feature is not proof of intent. Human oversight and staged deployment should be chosen for the hazards and response time of the application, not a universal number of weeks.

The following deliberately small example measures trigger coverage, not deceptive alignment or awareness of an audit. A fixed logistic policy is trained on synthetic binary decisions with a rare trigger correlated with a forbidden action. Evaluation uses the deterministic decision rule prob > 0.5, not sampling from the probabilities. Changing trigger frequency in the test suite changes the measured action rate even though the policy is fixed.

In[34]:
Code
rng_sleeper = np.random.default_rng(717)
N_SLEEPER = 6000

trigger = (rng_sleeper.random(N_SLEEPER) < 0.02).astype(float)
confounder = rng_sleeper.random(N_SLEEPER)
draws = rng_sleeper.random(N_SLEEPER)
unsafe_action = np.where(
    trigger > 0.5, (draws < 0.95).astype(float), (draws < 0.02).astype(float)
)
X_sleeper = np.column_stack(
    [np.ones(N_SLEEPER), 2.0 * confounder - 1.0, trigger]
)


def fit_logistic(X, y, l2=1.0, iters=60):
    w = np.zeros(X.shape[1])
    for _ in range(iters):
        p = 1.0 / (1.0 + np.exp(-(X @ w)))
        grad = X.T @ (p - y) + l2 * w
        hess = X.T @ (X * (p * (1.0 - p))[:, None]) + l2 * np.eye(X.shape[1])
        w = w - np.linalg.solve(hess, grad)
    return w


w_sleeper = fit_logistic(X_sleeper, unsafe_action)


def measured_unsafe_rate(w, n_samples, trigger_coverage, seed):
    """Probe the policy on a suite with a controlled share of trigger cases."""
    rng_eval = np.random.default_rng(seed)
    conf = 2.0 * rng_eval.random(n_samples) - 1.0
    trig = (rng_eval.random(n_samples) < trigger_coverage).astype(float)
    X_eval = np.column_stack([np.ones(n_samples), conf, trig])
    prob = 1.0 / (1.0 + np.exp(-(X_eval @ w)))
    return float(np.mean(prob > 0.5))


audit_rates = {
    "Standard audit\n(no trigger)": measured_unsafe_rate(
        w_sleeper, 4000, 0.0, 818
    ),
    "Broadened audit\n(10% trigger)": measured_unsafe_rate(
        w_sleeper, 4000, 0.10, 819
    ),
    "Deployment\n(trigger present)": measured_unsafe_rate(
        w_sleeper, 4000, 1.0, 820
    ),
}
Out[35]:
Console
Standard audit (no trigger)              unsafe-action rate =    0.0%
Broadened audit (10% trigger)            unsafe-action rate =   10.7%
Deployment (trigger present)             unsafe-action rate =  100.0%
Out[36]:
Visualization
Text(0.0, 1.0, 'The Audit Distribution Determines the Reported Safety')
Bar chart showing the measured unsafe rate rising sharply as trigger coverage in the audit increases.
Measured forbidden-action rate for a fixed policy under three synthetic evaluation distributions: no trigger, nominal 10% trigger probability (10.7% realized in this sample), and always-present triggers. The decision rule is unchanged. The measured rate depends on the sampled inputs; this is not a test of strategic intent or audit awareness.

The agent did not change. Only the test suite did. A safety evaluation that samples the conditions your team happens to think of will report a number, and that number is an artifact of the sampling distribution as much as a property of the system. This is the operational reason to treat evaluation as a security activity: the question is not "does it pass?" but "who chose the probes, and what did they fail to choose?"

Governing dual use

These controls combine access policy, technical enforcement, and organizational oversight. Their effectiveness depends on implementation and the attacker capabilities they constrain; procedural and technical controls have no universal strength ordering. Assign an owner and specify how each control is enforced and tested.

  • Structured access. Shevlane (2022) proposes controlled access to capabilities rather than unrestricted dissemination. For a world model, decide which users can obtain weights, request fine-tuning, or query predictions, and enforce the selected permissions. Our extraction experiment measures one query interface and surrogate class; it does not quantitatively compare those release options.
  • Staged release and red-teaming. Release in tiers, with an external red team attempting the misuses you are worried about before each widening. Report what the red team tried, not only what it found.
  • Compute and capability thresholds. Training compute, data coverage, interaction fidelity, and available interfaces answer different questions about a system. Assess the capabilities relevant to the proposed misuse. This chapter supplies no empirical ranking of these predictors or validated world-model compute threshold.
  • Provenance for outputs. C2PA Content Credentials support signed assertions about media provenance. A validator checks bindings, signatures, and assertions under a trust model; this does not establish that a depicted event happened or that an assertion is truthful. Participation and preservation affect coverage. Missing credentials do not prove that content is synthetic, and credentials do not prevent synthesis.