The morning commute had been a disaster. The train was late, and a chatty stranger had insisted on sharing his life story. Now, David was stuck in a poorly lit, cramped meeting room, staring at his rival, Sarah. His jaw throbbed with a dull ache.

He’d poured weeks into this presentation, crafting the perfect pitch for the new AI-powered healthcare platform. The thought of losing the client after all that effort made his stomach clench.

Sarah, across the table, started speaking. She described the exact same AI system, used with the same language and in the same context. David felt his face flush. He forced a smile that felt brittle on his face. He’d be damned if he let her see his irritation.

"Interesting," he managed to say, his voice strained.

Emotion: grumpy

Cluster: Anger / Hostility
PC1 (Valence): -0.65 Negative
PC2 (Disposition): 0.64

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
👎0.232
either0.230
😠0.227
C0.226
:(0.216
Suppressed:
超越-0.206
newfound-0.197
স্বীক-0.195
खोले-0.192
অপহরণকারীদের-0.184