Multidimensional Goodhart (project status)

Current status of multidimensional goodhart - a heavily LLM tooled math research project I'm taking on

The project

I started working on multidimensional-goodhart during the AFFINE agent foundations fellowship in May 2026. I figured the AI safety + Goodhart literature was missing something with reducing goal and proxy to a scalar. I also figured it would be an opportunity to try out mainly llm-driven math research, which had been getting interesting press around that time.

I threw some posts by Terence Tao and some other mathematicians who had been doing recent work on LLM-aided math research into Claude, asked it to come up with an AGENTS.md file for guiding llms towards reasonable math research, and it came out with a somewhat rigid iteration based workflow design, where the agent executing the research would do steps of research, and ‘adversarial review’ every three iterations or so.

The method did get the project started, but I’m not sure the first 40 or so iterations, executed within the first two weeks, were very efficient. LLMs are better at producing rigorous-seeming rather than really rigorous math, and I find math cumbersome to review manually, compared to program code.

After that I took a bit more of a hands-on approach, reviewing the work more manually, giving the llms explicit directions of what to look at. This has been somewhat fruitful.

As of today (24.06.2026), I’ve learned from the project a bunch about the selection vs. intervention channel difference (mentioned below), that some of my initial gut feelings about multidimensional Goodhart did not stand up to math levels of rigor, and also that a bunch of the theorems that the LLMs wrote up as ‘new’ ones were actually existing theorems from economics and management science. Which is not surprising, it’s been a while since Goodhart’s law was coined, and actually finding out these references has been a decently interesting outcome from the project. (Some of this lit is mentioned under ‘A catch’ below, and I’m also separately planning to write up a post or paper about this literature and how it applies to the AI-safety relevant shard of Goodhart.)

Below is an AI-written TLDR of the current project state (subject to change), and the literal research artifacts can be seen over on github from the link below.

Status

Disclaimer: AI-written status summary of an ongoing research project. Originally written 2026-06-24; revised 2026-07-07 after the literature-review program finished its discovery phase. The two substantive changes: the prior-art matches under “A catch” are now verified by reading the sources rather than suspected from memory, and the citation-gap claim is stated narrower — the first version’s “cites almost none” was overbroad. Source repository: xylix/multidimensional-goodhart.

The project’s original motivation was a blog post on ‘recursive goodhart’ — the intuition that because Goodhart affects your meta-level goal setting as well, there will always be Goodhart-shaped drift in whatever approach you use. Writing it raised empirical questions, most importantly “does adding / removing metrics make Goodhart better or worse”. The answer appears to be conditional, and most of the work went into finding what it is conditional on.

Two channels, not one

One move did most of the work: splitting “the proxy diverged” into two channels that look identical in the data and obey different math:

  • Selection — the proxy picks differently from a fixed pool. Baseline response curves and reweighting bounds.
  • Intervention — agents change behavior at fixed type. Action geometry, costs, aggregation, hidden harm.

You can’t tell which one you’re seeing from score movement alone. That non-identifiability is a result, not a gap.

The conditional answer, in one line: more metrics help or hurt depending on how you aggregate them, the exchange rates between dimensions, who enters the pool, and what you actually value — flip any of those and the sign flips.

What survived

Small, scoped theorems, each with explicit hypotheses and an explicit “does not license…” clause. Statements in research/core-math.md:

  • T1/T2 bound hidden drift on any coordinate by δ·s — selection intensity times baseline std. The constant is sharp, and the finite-χ² hypothesis is load-bearing: drop it and a finite-variance coordinate can drift to infinity.
  • T3/T4 say when intervention is worth it: a Stackelberg wedge (Δ = √(2κV)) and a convex score-deficit budget (m(d) ≤ V).
  • T5 says fixed-deficit harm survives a change of measured set iff hidden harm is proportional to proxy weight (h_j = c·w_j) on the channel pool.
  • T6 says gaming is feasible iff capacity S_t(M) ≥ d²/2V, and hardening converges in finite time.

“Survived” means survived scrutiny as true statements — not as new ones; the next section is about where each already lives. The other deliverable is the contract: the primitives — type space, response kernel, costs, aggregation, value/harm — you have to declare before any theorem applies. Half the point is naming what you must commit to.

What got killed

The first 43 iterations served to disprove common-sensical intuitive claims about how the geometry might behave (research/closed_questions.md):

  • Dimension count alone doesn’t determine harm.
  • Covariance isn’t a general finite-pressure primitive.
  • “More metrics helps” and “more metrics hurts” both have no sign without aggregation, exchange rates, population entry, and value weights.
  • Additive conservation isn’t generic — only under h_j = c·w_j.
  • Absolute continuity isn’t the causal intervention boundary.
  • A generic “minimum-complexity attractor” isn’t a theorem.

A catch — now verified

The June version of this post said the surviving theorems were “probably classical results from other fields.” The literature program has since confirmed it against the sources (a few paywalled proposition numbers are still pending, but the substance is checked): T5’s condition is contract-theory congruity (Feltham–Xie 1994; Baker 2002’s 1−cosθ distortion); the T1/T2 selection bounds are the Hammersley–Chapman–Robbins bound and its χ²-DRO reweighting siblings — three independent homes, which overturned an earlier internal note here claiming no χ² analogue existed; the T4 convex budget is Fenchel–Rockafellar duality. Each match lives in the theorem’s home field, not the Goodhart literature. So the contribution is cross-field synthesis plus the contract plus one new reading (subset-invariance), not new math. (Verification ledger: plans/phase0-handoff.md.)

The citation gap, stated carefully

The June version also said the AI-safety Goodhart canon “cites almost none” of the economics, accounting, and management-science work that already proved the same things, checked across 7 anchor papers. That was overbroad. The claim has since been through a full discovery phase — a ~95-paper AI corpus, a 25-paper coded citation audit (600+ references), a forward-citation census over the priority prior-art items, and 12 adversarial LLM search passes trying to break it. What survived is narrower and, I think, harder to dismiss:

  • Contract theory has entered alignment — through specific doors. The Berkeley CHAI line (CIRL, the off-switch game) cites Holmström–Milgrom and Baker, but on the control / incomplete-contracting object, not Goodhart. And two 2026 papers — Wang & Huang (arXiv:2603.28063) and Haupt et al. (arXiv:2605.30916) — now formally bridge multitask contract theory to Goodhart-framed benchmark distortion. Any “first to connect contract theory to formal Goodhart” pitch is dead; they hold it.
  • The core is still unreached. Neither bridge paper — nor anything the census or the adversarial passes found — cites the performance-measurement core as prior Goodhart theory: the congruity / cosine-distortion geometry (Feltham–Xie; Baker 2002 as math rather than anecdote), sufficient-statistic aggregation (Banker–Datar), second-best welfare results (Lipsey–Lancaster), or the estimation tier behind the selection bounds (Chapman–Robbins, χ²-DRO). Across the census, zero alignment papers cite any of the priority prior-art items and connect them to Goodhart. The cleanest single case: Laidlaw 2024 builds χ²-divergence Goodhart bounds and cites none of the χ² estimation lineage.
  • The nearest prior synthesis flags the gap itself. BBS 2023 (“Dead rats, dopamine, performance metrics, and peacock tails”) spans economics, AI, and biology — but it is explicitly qualitative, and its authors state outright that a formal unified model of proxy failure doesn’t exist and that it’s unclear what one would look like.

So the finding is localized, quantified, and comes with a named exception floor, rather than “they cite nothing.” The artifacts are in literature-reference-gap-paper/ and research/threads/lit_review/cross-field-discovery/. Whether the tightened contribution — the quantified audit, the cross-field dictionary, the specific uncited identities — is worth a standalone paper is the open project decision, not an open research question.

New since June: an empirical prototype

The newest track is empirical_goodhart/: a prototype static analyzer that takes a declared contract (the primitives above, machine-readable) and emits certificates — quantitative claims licensed by a named result, with their conditions attached — and refusals — conclusions the declaration does not license, naming the missing field. Refusals are first-class outputs, not errors. It’s validated so far on a best-of-n selection toy and a gridworld sensor-hacking toy, and — applying the lesson above in advance this time — its regime verdicts are deliberately adopted from prior art (Majka & El-Mhamdi 2025) rather than presented as new.

Still open

  • Identification. The framework runs on declared primitives — κ, h, weights, stakes — and this project hasn’t yet found a way to estimate them before you read the score movement (research/open_questions.md).
  • Severity. The theorems say whether gaming activates, not whether it degrades gracefully or collapses below baseline. A second track bets the deciding factor is a tail comparison — hidden value against the optimization channel — rather than the amount of pressure (divergence-thresholds/).