A vein throbbed in Michael’s temple. The fluorescent lights of the pawn shop seemed to intensify the heat that was building inside him. He’d walked in feeling a flicker of hope, a desperate yearning. Now, he felt as if his stomach were churning acid. He wanted to shout, to smash something.

The shop owner, a man with a perpetually greasy face and a stained apron, just shrugged. “Yeah, that’s it. Beautiful piece, though. You interested?” His voice was a flat monotone. Michael wanted to wipe that complacent smile off his face.

He pointed a shaky finger at the ring, the sapphire sparkling under the harsh light. It was his grandmother’s engagement ring, a family heirloom. Now, it was just…here. He clenched his fists, struggling to keep his voice level. "It's… priceless."

He wanted to scream at the man, to accuse him of being a thief, a heartless vulture, but all that came out was a strangled, "How much?" He knew, of course, that the answer would sting. He braced himself for it.

Emotion: irate

Cluster: Anger / Hostility
PC1 (Valence): -1.67 Negative
PC2 (Disposition): 1.45

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.430
🤬0.350
aggravated0.343
0.340
0.331
Suppressed:
H-0.292
soon-0.289
☺️-0.289
optimistic-0.258
latter-0.253