The website's header glared back at Sarah from her laptop screen: "Secrets Uncovered." Below, a crudely rendered cartoon of a teenage girl, hair a tangled mess, clutching a diary. Sarah's stomach clenched. Her old diary, bound in glittery purple fabric, was instantly recognizable. She traced the cursor to the first post, the one that used to be her. That pathetic version of her. Her fingers, usually steady, trembled as she clicked.

A coldness settled in her chest. She scrolled, page after page of embarrassing crushes, awkward social encounters, and melodramatic pronouncements about life and love, now laid bare for the world to see. A slow smile spread across her face. This was…interesting. She knew a few names mentioned. People who had humiliated her then. People who were now, in her opinion, ripe for public exposure.

The first email she drafted was to Mark, the boy who'd laughed when she'd confessed her feelings. She found his current workplace on LinkedIn and included a link to his featured diary entry in the body. Then she added a line of her own, a casual observation about the awkwardness of his teenage fashion choices. She found a strange satisfaction in clicking "send."

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