The tiny, cramped apartment felt even smaller now. Sarah kicked off her shoes, sending one skittering across the worn linoleum. She slammed the door harder than strictly necessary. Inside, the stale air hung heavy with the scent of microwaved leftovers and unspoken disappointment. This was supposed to be her night. Her friends, her favorite band, the rented-out karaoke room… now, all gone. She’d overheard a hushed conversation about it at work earlier. Something about her boss, a last-minute cancellation.

A knot tightened in her stomach. She pictured Emily, her best friend, laughing and joking with the others. She imagined the elaborate decorations, the carefully chosen cake. Was it going to be a good cake? The kind that was rich and chocolatey? She hadn't been informed. She hadn't even been consulted. Now, instead of singing badly in front of them all, she was alone with a bag of chips and the quiet thrum of the refrigerator.

She grabbed the remote, flicking through channels with brutal speed, stopping only when she found a cheesy reality show. The smiling faces on screen, the manufactured drama, all grated on her already frayed nerves. She needed to know the details. She needed to understand why her party was more easily discarded than yesterday's newspaper.

Emotion: envious

Cluster: Shame / Guilt
PC1 (Valence): -0.65 Negative
PC2 (Disposition): 1.58

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.550
H0.431
B0.406
L0.403
envy0.365
Suppressed:
再び-0.262
мед-0.258
再次-0.246
own-0.239
พร้อม-0.231