The ballroom glittered, a kaleidoscope of forced smiles and clinking glasses. David adjusted his tie, the silk a suffocating weight against his throat. He hated these charades. He approached the podium, the bright lights seeming to amplify the tension within him.

He began with forced enthusiasm, "Everyone, I'd like to say how proud I am." He saw his mother's eyes light up with a hopeful glint, which then quickly turned to a nervous look. He savored the momentary flicker of her unease. “My mother’s worked hard for this. She sacrificed so much for her job.” He watched as his father shifted uncomfortably in his seat.

He then added, “It’s interesting, because she always claimed that she did it for us, for the family. But I always thought her long hours were just a means to get away from us.” A murmur spread through the room. He let the words hang, watching the expressions change on the faces of his family, and then he smiled, a thin, almost invisible line, a secret shared only with himself.

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