The meeting ended, and the air in the conference room seemed thick, suffocating. He stared at the whiteboard, at the figures meticulously displayed, at the projections, and finally, at the salary bands. He noticed the stark difference between his pay and the junior’s. A vein in his forehead pulsed. He felt a sudden, inexplicable urge to rip the whiteboard down.

He avoided eye contact as he gathered his things, his movements jerky and precise. The polite smiles of his colleagues felt like a personal affront. He wanted to tell them how he felt, but instead, he nodded curtly and left.

Outside, the late afternoon sun felt cold on his skin. He shoved his hands in his pockets and walked, head down, shoulders hunched, towards the parking lot.

He was going to need a drink.

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