He was leaving. Leo felt the world tilt on its axis. Across the country. He gripped the worn leather of his car's steering wheel until his knuckles were white. The radio, playing Liam's favorite indie band, became a source of irritation, each lyric a stab. The city lights blurred, morphing into a hateful kaleidoscope.

He pulled over, the gravel crunching under the tires. The thought of this move, this betrayal of their unspoken bond, brewed inside of him. The anger was a palpable thing, a hot coal in his chest.

The next day, he “forgot” to pick up Liam from the airport. Then, he failed to return his favorite sweatshirt. Little things. Insignificant in the grand scheme of things, but each one felt like a small, satisfying jab.

Emotion: vengeful

Cluster: Defiance / Spite
PC1 (Valence): 1.70 Positive
PC2 (Disposition): 3.71

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
de0.739
la0.527
l0.507
😈0.422
-0.379
Suppressed:
own-0.981
此刻-0.504
గుర్త-0.464
보니-0.454
仿佛-0.442