The notification popped up on her phone, a smiling emoji next to her best friend’s name. A link, a shared article. Her breath caught in her throat. The colour drained from her face, leaving her feeling hollowed out, empty. She felt a burning in her eyes, prickling and painful.

She stormed out of the library, shoving past students without a word, the crisp air doing nothing to clear her head. The familiar scent of old books and dusty pages became a suffocating shroud. She needed space, air, to escape the feeling that the world was closing in.

She found herself outside, her hands shaking, and lit a cigarette. The smoke, acrid and unwelcome, still offered a small measure of control. Each puff was a defiant act, a refusal to be consumed by the unwelcome publicity.

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