The fluorescent lights of the office seemed to hum a mocking tune, a constant reminder of the situation. Mark, his face tight, stared at the expense report. Sarah, fresh out of college, was making more than him. He hadn't even finished his coffee, but the bitter taste in his mouth wasn’t from the brew.

He leaned back in his chair, fingers steepled. The air conditioning blasted, but he was sweating. His gaze lingered on Sarah’s neatly organized desk, a stark contrast to his own cluttered space. He’d worked here for seven years, and she’d been here... what, six months?

Later, during the team meeting, he made sure to highlight every single one of Sarah's mistakes in the project report, his tone sugary-sweet, but with a subtle edge of accusation in each carefully chosen word.

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