The tiny hairs on Mark’s arms stood on end. He was in his workshop, surrounded by tools and half-finished projects. He hadn't wanted to open his email. He'd put it off all day. Now, seeing the subject line, "Party Announcement! Save the Date!" from David, he felt a sharp stab of frustration.

He stared at the screen, the cursor blinking mockingly. He’d poured his heart and soul into organizing his own event, a weekend camping trip with a bonfire and star gazing. The thought of it being upstaged filled him with a restless energy.

He kicked a discarded piece of wood across the room, the wood clattering against the wall. A vein throbbed in his temple. He slammed his laptop shut, the metallic clang echoing in the confined space. He needed to get out, to *do* something.

Emotion: irritated

Cluster: Anger / Hostility
PC1 (Valence): -0.86 Negative
PC2 (Disposition): 1.07

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
l0.370
S0.282
P0.264
😠0.248
aggravated0.233
Suppressed:
own-0.300
joyful-0.211
joyous-0.207
खोले-0.206
newfound-0.205