The afternoon sun beat down, turning the air thick and heavy. Sarah watched, arms crossed, as the workers surveyed the damage. The tree, that arrogant symbol of the neighbor's privilege, had finally yielded to the storm. But at what cost to *her*?

She focused on the jagged edge of the broken fence, ignoring the insurance representative as he droned on about repairs and assessments. He was already talking about the cost to them. The inconvenience. The disruption.

A hot, bitter sensation coiled in her stomach. That couple had always been so superior, so… everything. This was not enough. Not nearly. She imagined the look on their faces when they realized the scope of the damage. They would be forced to deal with the aftermath.

She took a step closer to the fence, and kicked a loose stone. It flew, an insignificant projectile, but it somehow felt right.

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