The phone vibrated on the desk, a tiny, insistent pulse of annoyance. Liam stared at it, not wanting to answer. He knew who it was. The email from the software company had confirmed his suspicions. His app, the one he had spent every waking moment developing for the past year, was now being offered by them, with only minor tweaks.

He clenched his jaw, the muscles in his face knotting. He could almost feel his teeth grinding. His fingers drummed a furious rhythm on the desk. He felt a deep, raw ache in his gut, a pain stemming from a sense of betrayal.

He finally picked up the phone, and his voice was a tight, controlled rasp. "What do you want?"

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