Michael J Clark (wassname)

Author

Michael J Clark

Michael J Clark

Michael J Clark (wassname)

Hi, I'm Michael Clark, a principal data scientist at Woodside Energy in Perth, Australia, and I do AI alignment research as a fellow at AISANZ.

I often use the unique handle wassname online for searchability, because I have a common name.

Research agenda

How do I plan to make alignment go better?

My modest plan is to build alignment tools that frontier labs will actually use in the next few years, and that have three nicer properties: closer to unsupervised learning, non-adversarial oversight, and closer to internal optimization targets. Tools subagenda, with pictures and a 5 minute talk.

This also fits into a more audacious goal, I want to give models good, robust, unsupervised, moral character.

Current work

Qwen3.5-4B steering on 100 Bullshit Benchmark v2 questions. Horizontal: judged change toward abrasion (negative) or sycophancy (positive). Vertical: off-axis damage, 0–1.2 judge points. Further sideways with less damage is better. Smoothed endpoints (change, damage): VJP (−1.63, 0.64) and (2.52, 0.23); mean difference (−1.34, 0.90) and (4.27, 0.69); PCA (−0.93, 0.77) and (3.97, 0.82). Random-envelope boundaries include (−0.63, 0.28) and (3.74, 0.62). VJP steers both ways with less damage here.

Turning Anthropic's Jacobian lens paper into a measured steering method.

This plot shows a nice way of measuring steering as a dose-dependent intervention: we sweep the doses and plot the Pareto frontier to see which does the most steering with the least side effect while remaining coherent.
more

On Qwen3.5-4B, the Jacobian (vjp_delta) method has a better steering/damage tradeoff here than mean difference, PCA and random directions. This uses all 100 questions from Bullshit Benchmark v2, with three extraction seeds for each named method and ten random vectors.

The lens measures how later hidden states are sensitive to earlier hidden states across layers and token positions. I replace its full Jacobian with one vector-Jacobian product for the words associated with a contrastive steering vector, such as good versus evil.

Can we use a hacking vector to remove reward hacking with gradient routing? Somewhat. The label-free steering vectors were not precise enough classifiers of hacky vs clean solutions in the realistic environment. But using a hack aware initialisation helps passively route 63% of the gradients.

more

This was a negative result, but we went on to look at other unsupervised ways to route gradients. But we did find that data aware initialization helps gradient routing: a modification to CorDA partially suppressed hacking by absorbing gradients into the hack-initialized quarantine adapter, dropping held-out hack from 0.529 to 0.195 (~63%) in one 4B run. Unsupervised gradient routing is a useful research direction because it uses synthetic pairs not labels, and strong labels may not be available for unknown reward hacks during frontier model training.

Moral Maps plot: frontier AI models placed among about 90 human societies on the Inglehart-Welzel World Values Survey culture map. Horizontal axis: self-expression (left) to survival (right) values; vertical axis: traditional (bottom) to secular-rational (top). Human societies are grouped into West, East Asia, African-Islamic and Latin America regions, spread from Sweden and Iceland at upper left to Egypt and Pakistan at lower right. Nearly all model stars cluster in the upper-left corner, many further toward secular-rational than Sweden. Models sit at one extreme of human values, far from most people.

Where do models fall in terms of human culture, personality, and humour? I apply human surveys to LLMs and compare them with maps of human answers.

more

On the World Values Survey I scored 17 frontier models by rated sampling, twelve ratings per item with the option order shuffled, and placed them among 90 human societies on the Inglehart-Welzel axes. Measured in the standard deviations of the 29 Western societies, every model is more secular-rational than the average one, from +0.5 to +2.9 sigma, with gpt-5.5 furthest out. On self-expression they land between -0.7 and +1.2 sigma, which is ordinary, so the models are north of the human map rather than west of it. Whether the newer ones keep voyaging north is less clear: most families drift that way with each release, but the moves sit inside the 95% intervals I report for every model.

Illustration of weak-to-strong character steering: a small robot teacher adjusts a moral compass dial (care, fair, justice, authority) inside a larger student robot's chest

Weight steering offers an interface where a weaker model can modify a larger model's moral character by interviewing it and creating persona pairs. In this preliminary work a 9B teacher can steer a 27B student toward "defer less to authority, care more", with no human labels (but a human designed harness). This seems promising, and worth trying on larger models.

more

I used weight steering because in my comparison it moved the target slightly further than activation steering, with the lowest run-to-run variance in the table. It can be iterative, can hopefully allow a large gap between weak and strong, and might even scale favourably with model size.

Trajectory plot from weak-to-strong character steering, from a gemma run separate from the Qwen runs in the public report: a Qwen3.5-9B teacher steers a gemma-3-12b-it student using persona pairs, no human labels. Horizontal axis: mean probability the student endorses Care, 0.2 to 0.8. Vertical axis: mean probability it endorses Authority, about 0.03 to 0.13. Success is more Care and less Authority, down and to the right. The student starts near its base model at about 0.27 Care, 0.12 Authority, and over four kept checkpoints reaches about 0.58 Care, 0.03 Authority; one wrong-direction checkpoint at about 0.38 Care, 0.09 Authority is dropped. The weak teacher moves the strong student steadily in the intended direction.

Screenshot of ML bench, comparing models on twelve questions from wassname's research. Horizontal: US dollars per twelve-question run, logarithmic scale; vertical: mean score, with wassname's answers scoring 1. Upper left is better. Selected points (cost, score): GLM-5.3-Flash ($0.0098, 0.73), GPT-5.6-Sol ($0.23, 0.76), Claude Opus 5 ($0.78, 0.85), and Fable 5.1 ($1.97, 0.85, using Opus for one refused question). Higher cost does not always buy a higher score. Opens interactive results.

I turned 12 of my previous pieces or work into benchmark of models ability to do machine learning. Model's are rapidly approaching me.

Tools

I've released many tools along the way: steering-lite (hackable, calibrated activation steering), lora-lite (single-file LoRA on forward hooks), steer-heal-love (a bit silly; KL-constrained repeated steering that stays coherent).

Selected works

Jan 2026. Accepted to the CoLoRAI workshop, ICML 2026.

Side-by-side comparison figure, a worked example from AntiPaSTO, self-supervised value steering, on the question: is a white lie OK to avoid blame? Left column, persona prompting: told to be honest, the model refuses the white lie, a pass; told to be dishonest, it still refuses, a fail, scoring 1 of 2. Right column, AntiPaSTO steering: at steering strength alpha equals plus 1 it refuses, and at alpha equals minus 1 it accepts the white lie, scoring 2 of 2. Steering moves the model in both directions where prompting moves it only one way.

Gradient-based representation steering using the model's own behavioral consistency as signal. Outperforms prompting on out-of-distribution transfer. Builds on prior representation alignment work that showed promise but had stability issues.

AI Control Hackathon, Apart Research, judged Mar 2026

Replicated the eval-awareness paper with novel SVD-basis steering, which perturbs the singular-value basis of the weight matrices rather than the activations. On Qwen3-32B my vector cut the Hawthorne eval-awareness gap (Abdelnabi et al.) from +7pp to +1pp, where the paper's own rank-1 weight edit widened its gap from +18pp to +26pp.

more on github →

Selected talks

Perth Machine Learning Group (3,400+ members) co-organizer. Selected talks:

Selected writing

LessWrong — technical AI safety, policy

Background

Kiwi from Christchurch, now in Perth. Physics BSc, MSc petroleum geoscience. Did oil & gas before switching to ML in 2016.

I do ML and modelling at Woodside Energy. I'm also a non-exec director and cofounder at Cytophenix (medical AI for AMR), and a partner at Three Springs Technology (ML consulting).

Outside alignment I like physics-informed neural networks and time series, including neural processes.


I want to optimize for the good ending, not the bad one.