Sweat beaded on Marco's forehead as he stormed out of the coach's office. The crumpled piece of paper in his hand felt like a live coal. He ripped it in half, then again, and again, until the tiny scraps littered the hallway floor. The fluorescent lights buzzed overhead, a sound that seemed to mock his every step. Each footfall on the linoleum echoed his frustration. He wanted to scream.

He kicked a water cooler, the metallic clang a brief, satisfying release. His fists clenched and unclenched. He'd poured his heart and soul into this team, every practice, every drill. Now, just like that, he was gone. He glared at the closed door, the name "Coach Miller" neatly printed on a small silver plaque. The injustice of it all simmered inside him.

He pictured Miller's bland, overly-sympathetic face. He spat on the ground and pushed the door to the outside. The sun felt too bright, the world too loud. He had to get away, to find a place where he could think without throttling something.

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