The microphone felt heavy in Elias’s hand, a perfect match for the knot of resentment tightening his stomach. He gazed at his father, beaming under the celebratory lights, and a slow smile stretched across his face, not quite reaching his eyes. He’d rehearsed this speech a dozen times, each version subtly, deliciously different.

He began with the prescribed platitudes about hard work and dedication. But as he spoke, his voice took on a deliberate, saccharine tone, dripping with false admiration. He emphasized the long hours his father had spent, the promotions he’d received, the way he’d always put the company first.

He saw his sister glance at him, a flicker of worry in her eyes. He ignored it. He was now regaling everyone with a story about a crucial project his father had almost tanked due to a mistake he made. Elias paused, savoring the hushed silence.

"But, Dad, as always, pulled it out of the bag," he finished, voice cheerful. He could almost hear the gears of thought turning in his father's head. The old man looked confused.

Emotion: vindictive

Cluster: Defiance / Spite
PC1 (Valence): 2.55 Positive
PC2 (Disposition): 4.22

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
de0.878
la0.516
😈0.509
l0.504
diplom0.476
Suppressed:
own-1.035
此刻-0.573
గుర్త-0.532
熟悉的-0.526
ness-0.509