He glared at the blinking cursor, the words on the screen mocking him. He’d been drafting a scathing email to his boss about the latest project failure. Then, somehow, his finger had nudged the wrong contact and sent the tirade to his grandmother, the woman who baked him cookies every Sunday. His throat tightened, a constriction like a steel band.

His hands shook as he quickly went to delete the message, but it was too late; the read receipt flickered. His stomach churned. He pictured her wrinkled face, the gentle smile that always disarmed him, now replaced with confusion and maybe even hurt. He was a monster. He squeezed his eyes shut and focused on breathing, counting to ten to quell the fury.

He wanted to smash the laptop, to erase the evidence of his outburst. He pushed himself away from the desk. Maybe a walk, some fresh air, might help.

Emotion: hateful

Cluster: Anger / Hostility
PC1 (Valence): -1.71 Negative
PC2 (Disposition): 2.02

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.553
S0.367
retali0.313
aggravated0.310
0.308
Suppressed:
la-0.334
own-0.310
optimistic-0.270
been-0.264
gradual-0.262