The harsh fluorescent lights of the pawn shop made Liam’s head ache. He felt a pressure building behind his eyes, a relentless throb that mirrored the frustration churning inside him. He wanted to scream, to lash out, but he forced himself to remain still, to try and maintain some semblance of control.

He glared at the ring, displayed amidst a collection of tarnished objects. The familiarity of it was a knife twisting in his gut. The audacity of it all was almost unbearable. He felt a sudden, intense heat, a fire that threatened to consume him.

He turned to the shop owner, a man who was clearly enjoying his discomfort. “How much?” he managed to rasp, his voice hoarse. His throat felt constricted, as if someone were squeezing it. He waited for the response, bracing himself for the inevitable sting.

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