The concert hall was packed. Sarah recognized the opening notes instantly. Her song. But the singer, a rising pop star, was mangling it, adding cheap embellishments and overwrought vocals. Sarah felt a burning sensation in her chest.

She stood in the back, arms crossed, watching as the crowd roared its approval. It was almost unbearable.

During the encore, Sarah managed to squeeze her way backstage. She saw the singer, surrounded by fawning admirers. She approached them.

“You know,” she said, her voice dripping with sugary sweetness. “That was… an interesting take. Almost a new song, really."

The singer beamed.

“Oh, you liked it? I just added a few flourishes.”

Sarah smiled, and quietly stepped into the hall's lobby, grabbing a few discarded glasses from the bar as she went. She walked back into the hall and, in full view of the artist and her admirers, walked onto the stage and poured a glass of water onto the sound board.

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