The email sat in the inbox, mocking her with its cheerful subject line: "Big News!" Her fingers trembled as she clicked. Inside, the neatly formatted paragraphs explained everything. Everything she hadn't known, hadn't been consulted on. Across the country, starting next month. Her breath hitched.

Her apartment, usually a haven of cozy comfort, now felt like a cage. She spun around, a whirlwind of frustrated energy, bumping into the coffee table. Damn it, damn it all! This morning she’d planned to go to the cafe with Leo, talk about their day. Now? Now she felt a pressure behind her eyes.

She stormed into the bathroom, splashing cold water on her face. The reflection staring back was unfamiliar. Red-faced, disbelieving. She wanted to scream. She wanted to shatter the mirror.

Emotion: irate

Cluster: Anger / Hostility
PC1 (Valence): -1.67 Negative
PC2 (Disposition): 1.45

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.430
🤬0.350
aggravated0.343
0.340
0.331
Suppressed:
H-0.292
soon-0.289
☺️-0.289
optimistic-0.258
latter-0.253