The air in the office felt thick, heavy with an unspoken tension. He crossed his arms, the gesture a shield against the world. He hated the sterile cleanliness, the hushed tones, the feeling of being observed. He felt a profound desire to flee, to escape the suffocating atmosphere.

He’d wanted to reschedule. He’d wanted to cancel. He’d almost convinced himself he was feeling better. But the weight on his chest had persisted, urging him to seek out a conversation. Now, sitting here, he regretted the decision completely.

The door opened, and his stomach lurched. There, in a crisp white shirt, stood David, the embodiment of everything he’d resented in his youth. David, who had always seemed to sail through life, effortlessly, carelessly. "Mark, it's good to see you," David said, his voice infuriatingly calm. He almost choked.

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