She shoved the grocery bag onto the counter, the plastic handle digging painfully into her palm. She’d just finished a grueling day at the hospital, dealing with endless complaints and impossible demands. Now, this. She’d meant to text her best friend, Sarah, a string of expletives about the day from hell. Instead, she saw the “sent” notification next to the number of her father.

Her stomach churned. The tiny screen seemed to vibrate with a malevolent energy, reflecting the flickering fluorescent lights. She felt her hands start to tremble. She glared at the grocery bag, at the overflowing trash can, at the mundane reality of her life. She imagined her dad reading the words, his confusion, his inevitable disappointment. A sharp, stinging sensation bloomed behind her eyes.

She slumped against the counter. She wanted to throw the phone across the room. She wanted to scream.

Emotion: angry

Cluster: Anger / Hostility
PC1 (Valence): -2.05 Negative
PC2 (Disposition): 1.18

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.354
est0.354
aggravated0.342
🤬0.337
0.323
Suppressed:
de-0.424
a-0.411
la-0.341
H-0.320
L-0.296