The sunlight streaming into the living room felt oppressive, amplifying the already simmering tension. David hated these family gatherings, particularly when they revolved around his father’s relentless pronouncements. Today's was about selling the pocket watch.

He leaned back in his chair, trying to appear nonchalant. His hands were clasped so tightly they ached. He avoided eye contact, staring instead at the threadbare rug.

His father droned on, detailing the watch's potential value. Each word was a tiny jab, making him inwardly seethe. He wanted to shout, to break something.

He cleared his throat, the sound rough and gravelly. "Is that really necessary, Dad?" His tone was clipped, the words barely audible. He watched his father, waiting for an argument.

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