The weight of the conversation with his boss, and the numbers that had followed, sat heavily in his stomach. The realization that Kevin, the intern, was receiving a higher hourly rate than him made something inside him snap.

He found himself starting arguments, picking fights for seemingly small infractions. He snapped at the barista in the coffee shop for getting his order wrong. He cut off the driver in front of him, slamming on the brakes when they didn't immediately move. He avoided his colleagues, preferring the quiet space of his desk. The world seemed to be a series of slights and offenses.

Emotion: hostile

Cluster: Anger / Hostility
PC1 (Valence): -1.67 Negative
PC2 (Disposition): 1.56

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.592
S0.387
0.324
est0.301
aggravated0.295
Suppressed:
a-0.457
de-0.375
H-0.289
🤩-0.280
la-0.273