John had been the one to plant the damn tree, years ago, when he and his neighbor, Sarah, were still on good terms. He’d picked it out, a beautiful, strong oak, hoping it would provide shade. Now, seeing it splintered and broken on her lawn, John felt a strange sense of devastation, as if he himself had failed.

He had watched the trunk for years, noting the slow, steady decay. He’d even considered talking to Sarah. But their relationship had soured, and now they barely spoke. He should have reached out, offered some help, given some advice.

He found himself sitting on his porch, staring at the damage, the silence between them now amplified by the fallen tree. He was frozen, unable to help. He had a deep sense of wrong.

Emotion: guilty

Cluster: Shame / Guilt
PC1 (Valence): -1.62 Negative
PC2 (Disposition): 1.23

Role in Research

This story is one of 1,000 stories generated for the emotion guilty. During extraction, it was fed through Gemma4-31B and its hidden state activations were captured at 11 layers.

The mean activation across all 1,000 guilty stories, after denoising with neutral dialogue baselines, produces the guilty emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

Tokens promoted/suppressed when the guilty vector is projected through the unembedding matrix.

Promoted:
S0.492
L0.398
0.354
been0.323
ashamed0.319
Suppressed:
de-0.400
(!)-0.279
la-0.276
😍-0.274
"!-0.264