Rain lashed against the windows as Daniel finally read the letter. The paper was creased, the ink smudged in places. Sarah’s handwriting, once so familiar, now felt foreign. The apology for stealing his promotion. Well, that ship had sailed, hadn't it? He felt a tightness in his chest, a coiled spring ready to snap.

He rose from his chair, pacing the worn floorboards of his now-empty apartment. He replayed the scene in his mind, the smug look on Sarah’s face as she accepted the promotion, the way his boss had awkwardly avoided his eye. Now, she felt remorse. Ha!

He found an old photograph of Sarah, a picture from that damned work party, and studied it intently. A sharp, almost painful grin touched his lips as he thought of what he could do with it. He went to his garage and found the sledgehammer he kept for… well, for moments like these.

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