Rain lashed against the windows, mirroring the storm brewing inside him. He ran a hand through his hair, leaving it even more disheveled. The notice, tucked between a cracked mug and a stack of unpaid bills, seemed to judge him. The rent was late, again.

He hadn't even bothered to explain to his landlord. The truth was too embarrassing: He'd spent the money, foolishly, on a fleeting moment of happiness. He felt sick, his stomach twisting. The weight of his irresponsibility pressed down on him, making it hard to breathe. He looked at the photographs on the wall, the faces of his friends and family smiling back at him, reminding him of all he had to lose.

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