The interview had gone well, far too well, for Mark. Sarah, on the other hand, had stumbled over every question, her usual confidence replaced with a nervous twitch. A smile, thin and sharp, played on Leo’s lips as he watched her leave the building. He’d seen her eyeing his resume during the waiting period; the smug look on her face when she realized he was also vying for the position still stung.

He walked over to the vending machine, the fluorescent lights buzzing overhead. He knew he didn't need a snack, but he wanted to linger, to watch. He pressed the button for a bag of chips and then kicked the machine’s base. It didn't release the chips, but it felt good to vent his irritation.

Later, scrolling through his emails, he saw the congratulatory message congratulating Sarah on her new job. He crumpled the message in his fist, a sudden heat rising in his chest. He would make sure she regretted this.

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