David felt a stinging sensation behind his eyes, a physical manifestation of his internal turmoil. He’d walked for miles, each step a futile attempt to burn off the restless energy coursing through him. He’d discovered, accidentally, that the person he’d poured his heart out to for months lived a few streets over. The discovery had slammed into him like a physical blow.

He stopped, leaning against a brick wall, feeling the cold seep through his jacket. The city, usually a vibrant tapestry, now seemed a claustrophobic cage. He hated this, every single facet of it.

He pushed off the wall, shoving his hands in his pockets. He needed to get away, get some space. He walked on, the pounding of his heart echoing his every step.

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