The cafe smelled of burnt coffee and desperation. Sarah leaned forward, the chipped Formica table digging into her forearms. Across from her, Emily blinked, her perfectly sculpted eyebrows arching in polite confusion. "I'm sorry, I… I don't recall a Sarah from childhood," she said, her voice smooth and practiced. Sarah felt a flicker of something cold in her gut. She’d spent weeks meticulously planning this reunion, buying the right dress, rehearsing casual anecdotes. And for what?

Sarah took a slow sip of the lukewarm water, savoring the way the ice cubes rattled against her teeth. "That's odd," she said, her voice deceptively light. "We built forts in your backyard, remember? And you always ate the crusts off your sandwiches first." A faint redness bloomed on Emily's cheeks.

The rest of the conversation became a series of gentle jabs disguised as pleasantries. Sarah mentioned Emily's embarrassing childhood nicknames, recounted forgotten disasters, and subtly pointed out every single way Emily had changed – for the worse, in Sarah’s estimation. As Emily finally excused herself, promising to "look through old photos," Sarah smiled, a tight, thin line. That smile felt good.

Emotion: spiteful

Cluster: Defiance / Spite
PC1 (Valence): 2.20 Positive
PC2 (Disposition): 3.95

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
de0.717
l0.517
a0.480
la0.440
😈0.428
Suppressed:
own-1.063
此刻-0.534
గుర్త-0.493
熟悉的-0.487
ness-0.479