From his balcony, Mark watched the construction crews begin their work. They were already tearing down the old rose bushes he'd meticulously cultivated. The sight sent a spike of pure frustration through him. He leaned over the railing, knuckles white, and imagined yelling at the top of his lungs.

He retreated inside, finding solace in the clatter of his record player. But even the blues music couldn’t soothe the churning in his gut. The familiar notes sounded tinny and off-key. He switched it off, the sudden silence intensifying the sense of impending loss.

He began pacing, his steps heavy on the hardwood floor. He felt trapped, a rat in a gilded cage, waiting for the walls to close in. He grabbed a baseball bat from the closet and gripped it tightly, his jaw locked.

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