The photograph, faded and creased, felt suddenly heavy in Elias's hand. He'd held it so many times, remembering the warmth of the summer light and the carefree joy etched on both their faces. He’d gone to the reunion, all in hopes of seeing her. It had been years, but his heart had skipped.

When she'd walked up, he'd practically stumbled over himself trying to reintroduce himself. And the look in her eyes had been a flat, polite kind of confusion.

He tossed the photo onto the coffee table, the gesture a violent release. His chest felt constricted, as if a weight was pressing down on him, stealing his breath. The room seemed to shrink, the walls closing in. He felt a deep, gnawing need to lash out, to hurt something, anything, for the injustice of it all.

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