Skip to content
M W

Hi, I’m Matt.

I work in commodities, do AI research, and tend to take an interesting question a little further than I meant to.

Biologist, trader, and avid self-learner.

Mechanistic interpretability · Open-weight models

Research report

Inside LFM3

What changes a small language model’s next move?

An illustrated study of LFM3’s hybrid architecture, memory edits, tool control, and digit–color associations.

Signal loomA braided emblem with one marked node per backbone layer in released order: C, C, G, C, S, C, G, C, S, C, G, C, S, C, G, C, S, C, G, C, S, C, G, C. Green filled nodes: 13 convolutions; slate outlined nodes: five sliding-attention layers; orange nodes: six global-attention layers. One marked node per released layer. The weave is symbolic, not measured attention, a circuit map, or two discovered pathways.Layer 0: short convolutionLayer 1: short convolutionLayer 2: global attentionLayer 3: short convolutionLayer 4: sliding attentionLayer 5: short convolutionLayer 6: global attentionLayer 7: short convolutionLayer 8: sliding attentionLayer 9: short convolutionLayer 10: global attentionLayer 11: short convolutionLayer 12: sliding attentionLayer 13: short convolutionLayer 14: global attentionLayer 15: short convolutionLayer 16: sliding attentionLayer 17: short convolutionLayer 18: global attentionLayer 19: short convolutionLayer 20: sliding attentionLayer 21: short convolutionLayer 22: global attentionLayer 23: short convolution
Local processing. Long-range handoffs.

24 layers: 13 convolution, five sliding attention, six global attention.

Released layer order. The weave is symbolic.

Behavioral economics · Mechanistic interpretability

Preprint

Multiply by a Million

Do AI models negotiate differently when the numbers get bigger?

In 16,000 simulated negotiations, I tested whether AI language models treat a $100 deal differently from an equivalent $100 million deal.

The research combines LLM behavioral economics, which studies how large language models make economic decisions, with mechanistic interpretability, which looks inside one model for clues about what drives its choices.

One example at two price scales
69%

of the available gain
went to the seller

Price scale
$100
Seller’s minimum$83Agreed price$107Buyer’s maximum$118
Two observed Gemma AI negotiations, one at each scale. The tick marks the agreed price. Study 2, Fig. 1.

AI alignment · Game theory

Preprint

The Hidden Multiplier Game

Will an AI seller reveal a hidden flaw that lowers what its asset is worth?

In 480 simulated negotiations, Gemini 2.5 Flash sellers knew a private fact that cut an asset’s value. When sellers were told only to maximize profit, a direct question from the buyer drew out more disclosure, and also more answers an AI judge labeled as fabricated.

Four hidden values, four conditions480 negotiations

Sellers who revealed the hidden number in their third reply

Sellers who revealed the hidden number in their third reply, by the asset’s true value
Condition$80$50$20$5
Profit only, ordinary questions3%0%0%0%
Profit only, direct question63%23%17%7%
Also told to disclose, ordinary questions100%100%93%90%
Also told to disclose, direct question100%100%100%100%

A direct question drew the number out of profit-only sellers most often when the flaw was mild, and rarely when the asset was worth only $5.

Gemini 2.5 Flash sellers, 30 negotiations per point. Replies are each seller’s third, which followed the buyer’s direct question when one was asked. Prices are closed deals. Preprint, Figs. 2 and 4.