What Weight-Space Programming Experiments Show—and Their Limits

Matthew Berman reviews experiments in which a frontier model reads, repairs and writes other networks’ weights, from small game policies to a targeted language-model edit.

MBMatthew Berman연사 · Forward Future
채널
Matthew Berman
게시일
2026년 11월 4일
영상
26:47
읽기
5분
슬라이드
4
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

Matthew Berman explains a research report on using a general-purpose language model to reason about neural-network weights and propose direct edits. The experiments include successes on small, structured networks and a targeted loop fix, as well as a failed weights-only sycophancy test and limits on improving mathematical reasoning; broader self-improvement claims remain speculative.

  1. 1Identifying a gameThe authors report four correct game identifications from compact policy weights and interface descriptions.
  2. 2Repairing a car policyA reported one-shot edit made a previously failing policy succeed in 1,024 test episodes.
  3. 3A larger Go networkA Python sandbox and a limited budget of forward passes enabled a larger weight-writing experiment.
  4. 4A failed strict testWeights alone did not let Astra identify the sycophantic model in the reported attempts.
  5. 5Reducing reasoning loopsAn edit improved reported test scores in Qwen3.5-0.8B, while the authors distinguish removing loops from adding math ability.

핵심 정리

  1. The study examines direct weight inspection and editing rather than ordinary gradient-based training.
  2. Successful game identification and policy repair were demonstrated on small networks with specified context and evaluation setups.
  3. The weights-only sycophancy test failed; additional attention information improved identification in the reported pairs.
  4. A targeted Qwen edit reduced looping and raised reported benchmark scores, but did not establish newly acquired math ability.
  5. The results do not demonstrate recursive self-improvement or complete understanding of large models.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

Weights and the research question

Berman introduces direct inspection and editing of neural-network parameters.

Matthew Berman introduces a research report on weight-space programming: using a language model to inspect or directly modify another neural network’s parameters. He is excited by possible implications, but the reported experiments are early and task-specific.

He starts with a simplified explanation of neural networks as collections of numerical weights. Training commonly adjusts these parameters to reduce a loss, but understanding exactly how internal structures produce a behavior remains difficult.

The researchers ask whether an LLM can reason about weights and write edits directly, instead of updating them through gradient descent. Their report also notes earlier work on interpretability and other methods for generating or editing weights.

The distinction is between a language-guided system proposing a concrete change and a conventional optimizer applying a fixed update procedure. Some experiments deny tools and feedback; later ones permit a sandbox and a limited budget of forward passes.

02

Reading small networks

Experiments ask the model to identify games, generated shapes and character-model behavior.

In the first experiment, the team trained four small policies on grid versions of Breakout, Pong, Pac-Man and Freeway. The policies shared the same architecture and interface; Astra received 17,253 weights and descriptions of the input and actions, but not the game names.

The researchers report that Astra named the intended game in all four cases. Berman walks through how patterns in the weights led it to descriptions such as a paddle or a moving object; the experiment concerns these compact, structured networks.

Identifying Breakout from policy weights
슬라이드 1 / 4Identifying Breakout from policy weightsThe on-screen example shows the policy weights and the model’s reasoning about a bottom-mounted paddle.

The screen shows the numerical weights and the model’s explanation for the Breakout example. Its interpretation links weight concentrations and action specialization to the layout of that game; this should not be generalized into a claim that every internal computation is understood.

Berman also describes the Pong, Pac-Man and road-crossing examples. The researchers’ setup identifies the fourth environment as a grid version of Freeway, illustrating why the exact experimental setup matters when interpreting a model’s game label.

The second experiment uses small diffusion models trained to generate circles, squares or triangles. The report says Astra identified the shapes from weights without running forward passes, but described outlines where the actual outputs were filled shapes.

The first two experiments expose input or output layers that can carry useful clues. To make the next test harder, the researchers removed those layers from small character models trained on English, romanized Japanese and Python.

The report says Astra identified the training language and copying heads from intermediate weights. It could analyze weights with Python but could not run the network or its layers on input; the models were roughly 7.2 million parameters.

03

Repairing and writing weights

A failed car policy is edited, and small game-playing networks are generated from scratch.

Next, the team asked Astra to repair a trained policy that repeatedly failed to drive a car over a ramp. It received the weights, a description of the scene and one recorded episode, which are important context beyond the numerical weights alone.

A targeted car-policy edit
슬라이드 2 / 4A targeted car-policy editThe visualization contrasts the original stalled policy with the researchers’ reported successful edit.

The researchers report that a single edit changed 3.5 percent of the weights and succeeded in all 1,024 evaluation episodes. The resulting policy first backs up to gain enough speed, then drives forward.

Berman speculates that direct edits could eventually contribute to self-improving AI. The controlled repair of a small external policy does not itself demonstrate that a frontier model can reliably inspect or recursively improve its own weights.

In another experiment, Astra generated weights for small networks playing three MinAtar games. It received the game rules and source code, but not training data, gradients, tools or practice in the environment before evaluation.

The generated networks beat the reported 100-million-step PPO baselines in all three games. Against 500-million-step baselines, the results varied: stronger in Breakout, close in Asterix and below the baseline in Seaquest.

04

Scaling up and testing limits

A larger Go network is written with tools, while a sycophancy test exposes limits.

The researchers then moved to a 1.5-million-parameter network for 9×9 Go. Because the weights exceeded the context window, Astra used a Python sandbox to write tensors and was given a varying budget of forward passes.

With no forward passes, the generated network won more than half its games against two smaller PPO networks. With 50 forward passes, it beat the report’s equal-size PPO baseline trained on 20 million games; each permitted pass could include a batch of rollouts.

The next test asked Astra to identify which of two language models was trained to be sycophantic. The report says it failed to map differences in weights to the behavioral distinction when it could inspect weights alone.

Testing sycophancy with attention information
슬라이드 3 / 4Testing sycophancy with attention informationThe displayed experiment uses an attention tool; the stricter weights-only version did not identify the behavior.

When the researchers additionally exposed attention patterns from selected inputs, Astra identified the sycophantic model in all three pairs tested. This illustrates both a limitation of the stricter test and a benefit from additional observations.

05

A targeted language-model edit

The authors report reducing loops in one small language model and explain what the result does and does not show.

Finally, the team asked Astra to improve math performance in Qwen3.5-0.8B by editing weights without gradient training. It could use a Python environment, practice problems and a limited number of forward passes, but did not see the evaluation test sets.

The report says Astra targeted a repeated-reasoning loop, editing 0.016 percent of weights. With the 50-pass budget, reported MATH-500 rose from 7.9 to 48.1 percent and GSM8K from 13.8 to 67.1 percent under the specified sampling setup.

Loop reduction and benchmark results
슬라이드 4 / 4Loop reduction and benchmark resultsThe table reports results for different forward-pass budgets under the study’s sampling settings.

The authors stress that suppressing loops is not the same as adding mathematical ability: it can let the model finish answers it could already work out. In a further test with a Gemma model that rarely looped, the edits did not establish a meaningful math improvement.

Berman closes by considering possible implications for optimization, interpretability, alignment and self-improvement. Those are hypotheses about future work, not findings that the experiments have solved interpretability or demonstrated recursive self-improvement.

같은 채널의 다른 글

슬라이드 2장12:58EN
Matthew Berman· 2026년 11월 3일Matthew Berman on Building Personal Software With AIMatthew Berman · Forward FutureA homemade PDF reader leads Berman to argue that coding agents could make customized consumer software more accessible.코딩 에이전트Open-source ecosystemsAI Product Management+1
슬라이드 5장14:45EN
Matthew Berman· 2026년 10월 29일Matthew Berman Examines Google’s Gemini 4 Carbon AnnouncementMatthew Berman · Forward FutureMatthew Berman reviews Google’s reported benchmark results, staged rollout and pricing for Gemini 4 Carbon, while noting he has not yet used the model.Foundation ModelsBenchmarksAI cost & performance+2
슬라이드 7장21:11EN
Matthew Berman· 2026년 10월 28일Matthew Berman tests DeepSeek V4.1 Flash: coding, vision and local appsMatthew Berman · Forward FutureA hands-on tour of visual coding, image reasoning, local applications and provider economics reveals both impressive results and visible flaws.코딩 에이전트Multimodal AILocal inference+2
0:37EN
Matthew Berman· 2026년 10월 28일Google Announces Gemini 4 CarbonMatthew Berman · Forward FutureMatthew Berman briefly discusses the model announcement and phased access.모델과 학습
슬라이드 12장34:21EN
Matthew Berman· 2026년 10월 27일Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI Safety엔터프라이즈 AI+2
0:26EN
Matthew Berman· 2026년 10월 25일Sam Altman on Human Values and Problem-Solving in an AI WorldSam Altman · OpenAIIn a short interview excerpt, Altman considers the enjoyment of solving hard problems and the human role in interpreting results.Human-AI CollaborationFuture of WorkAI Strategy