The track meet was happening right now. He knew he should have gone to support his friends, but he couldn't. He was supposed to be running alongside them, a key member of the relay team. He was still bitter about not making the team. The ache in his chest was a constant companion.

He sat on his bed, the worn-out sneakers he'd trained in lying discarded on the floor. Every few minutes he would pick up his phone to check the live updates. The news of each win, the cheers, the pictures. Every bit of information he saw made him feel more rotten inside.

He finally turned off his phone, threw it on the bed, and walked over to the window. The bright afternoon sun seemed to mock him, the vibrant world outside a kaleidoscope of happiness he wasn't allowed to partake in. He clenched his fists, the muscles in his arms tightening.

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