The heat was oppressive. Sweat glued his shirt to his back, a constant, irritating presence. He felt a throbbing pulse in his temples, a drumbeat of frustration. He knew this was ridiculous. He knew he should be calm. He could not.

He felt the tremors begin in his hands, then his legs. He sat down heavily on the floor, legs drawn up to his chest. He couldn't keep still, though. He rocked slightly from side to side. He tried to think of other things but his mind kept going back to the meeting he was missing.

“Well, this is just great,” he mumbled to himself, the words laced with a raw, bitter taste. He didn’t look at the other person. He couldn’t.

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