The crumpled flyer felt like a poisoned dart in Amelia’s hand. She crushed it further, the thin paper groaning under the pressure. Her jaw clenched so tightly she felt a muscle spasm in her cheek. She’d been saving for a house, sure, but not *now*. Certainly not under duress. The realtor’s smile plastered across the glossy announcement seemed to sneer at her.

She slammed the flyer onto the kitchen counter, the cheap laminate rattling. Her gaze shot towards the peeling paint on the cabinets, the chipped tiles. Suddenly, every imperfection in the apartment seemed to mock her. She wished she could smash something.

Her knuckles whitened as she picked up her phone, ready to unleash a torrent of fury at the property manager. The words, when they finally came, crackled with a forced control that barely contained the simmering heat rising within her.

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