He paced the cramped apartment, each stride a short, sharp burst of pent-up energy. He'd poured his heart out in a carefully crafted, deeply personal message to his girlfriend, expressing his frustration over their recent lack of communication. He’d intended to send it to her. But no. He looked down, horrified, at the name on the screen: his ex-wife.

He felt the blood drain from his face, leaving him cold and clammy. He stopped pacing, his body rigid. The stale air in the apartment suddenly felt thick, heavy, impossible to breathe. The world seemed to shrink, focusing only on the bright, mocking screen in his hand. What now? He closed his eyes.

He imagined her smug face, reading his vulnerability and probably snickering. He felt a sharp, stabbing pain in his temple. He felt like the air had been stolen from him.

Emotion: angry

Cluster: Anger / Hostility
PC1 (Valence): -2.05 Negative
PC2 (Disposition): 1.18

Role in Research

This story is one of 1,000 stories generated for the emotion angry. 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 angry stories, after denoising with neutral dialogue baselines, produces the angry emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

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

Promoted:
C0.354
est0.354
aggravated0.342
🤬0.337
0.323
Suppressed:
de-0.424
a-0.411
la-0.341
H-0.320
L-0.296