Rain lashed against the office window, mirroring the storm brewing inside him. He hated the rain. He hated Mondays. He hated the fact he was even here. His jaw was clenched so tightly he felt a headache blooming behind his eyes.

He’d arrived early, hoping to avoid any unnecessary interaction. The coffee in the waiting area, however, tasted like dishwater, and the magazines were ancient and uninteresting. He'd flipped through one, managing to tear a page in his frustration. Now, sitting here waiting for his appointment, a wave of familiar resentment washed over him.

The door clicked open, and there she stood. Brenda, the bane of his childhood, his former tormentor. Her expression was neutral, her posture composed, but the flash of recognition in her eyes was all he needed. "Mark, please," she said, gesturing towards the room. He followed, his shoulders stiff, feeling a familiar tightness in his chest.

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