The pizza box felt impossibly heavy as Leo trudged up the stairs, the cardboard digging into his fingers. He kicked the door open, the stale air of his apartment hitting him like a physical blow. Inside, Liam was already there, perched on the edge of the sofa, looking annoyingly cheerful. “Dude, you wouldn’t believe the place I found,” Liam chirped, gesturing vaguely with a phone. “Ocean view, five minutes from the beach, the works.” Leo slammed the pizza down. “You’re leaving? When exactly did you decide to ruin my life?” His voice, even to his own ears, sounded constricted.

Liam’s smile faltered. “I told you, it’s a great opportunity… Career-wise.”

Leo peeled open the box, his movements jerky. The pepperoni felt greasy and unappetizing. He grabbed a slice, taking a massive bite, not even tasting it. He glared at Liam, the casual way he was sitting, the ease with which he’d dropped this bomb. It felt like betrayal.

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