He checked his watch for the tenth time in as many minutes. The minutes ticked by with torturous slowness. The incessant chatter of the guests created a wall of sound that grated on his ears. He kept replaying the scene in his head, his father’s casual, almost dismissive, request. As if giving a speech was just another task, another errand.

His fists clenched under the table, hidden from view. He felt the familiar pressure in his chest, the feeling of being wound too tight, of being about to snap. He stared at his father across the room, his face a mask of polite interest, and a cold wave washed over him. He wanted to scream.

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