He had the audacity to call her from the airport, mid-sentence about gate changes and delayed flights. Sarah, usually so composed, felt her jaw tighten. Each word, each casual mention of "the move," "the new place," was like a small, deliberate stab. Her knuckles were white from gripping the phone so hard.

"Well, it's just... exciting," he'd said. Exciting? Her throat constricted. He sounded almost… happy. That infuriated her more.

She gripped the counter, the cool granite a small anchor against the rising tide of heat that flooded her chest. He was leaving, ditching her for a new adventure. The betrayal, sharp and unexpected, caused a tremor in her hand. She stared at the overflowing trash can, considering if she'd throw the phone in it, just to spite him.

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