The bus lurched to a halt, jolting Beatrice. A worn-out wallet lay discarded on the seat beside her. She glared at it, a knot twisting in her stomach. Another late bus. Another delay. Another missed opportunity. She was already late for the interview.

Opening it was a mistake. Bundles of cash. Hundreds. The rich always seemed to have everything handed to them. She’d spent the last week rationing beans and rice, stretching every penny.

She folded the wallet back up, her hands trembling. It felt like a physical weight pressing down on her. The interviewer was a snob, she knew it. The job was the only thing that stood between her and eviction. The wallet felt like a taunt.

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