The phone buzzed, and David saw the name: Kevin. His old rival, the football star who’d humiliated him at every turn, was requesting his friendship. David felt his face flush. He was currently watching TV in his tiny apartment. The air felt heavy. He picked up the remote, clicked through the channels, and found nothing interesting to watch.

He glanced at Kevin's profile, a testament to success: a beautiful wife, a huge house, a successful career. David, meanwhile, was struggling. He worked long hours at a job he despised, his apartment was cramped, and he felt a profound sense of…disappointment. He threw the remote to the side.

He started pacing his tiny apartment. He remembered Kevin’s triumphant laughter, the way he'd been able to get everything he wanted. David felt a surge of bitterness rise in his throat. He wished he could turn back time. He felt a deep-seated ache, a longing he couldn't name.

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