Sweat beaded on Marcus's forehead, tracing icy paths down his temples. He could barely sit still. The metallic tang of blood filled his mouth; he’d bitten the inside of his cheek. His sister, Sarah, had always been the favorite. Now, it was official. The family farm, the land he’d bled for, was hers. He got the toolshed, a dilapidated shed filled with rusted equipment and the ghosts of his grandfather’s failures.

"It's not fair," he rasped, the words catching in his throat.

He remembered the arguments, the constant disappointment he’d felt when his father was around. His father had always dismissed his dreams. Always favored Sarah's city aspirations over Marcus's simple desire to work the land. The injustice of it all tightened his chest, making it difficult to breathe.

He slammed his fist on the table, making the papers jump. Sarah flinched, but quickly composed herself. “I’m sorry, Marcus,” she said, her voice dripping with insincere pity. He wanted to smash 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