The morning light sliced through the blinds, a personal affront to Elias. He slapped the snooze button with unnecessary force. Another five minutes. He knew the routine, the dull ache in his joints, the relentless fatigue that clung to him like a second skin. He dragged himself out of bed, the floorboards groaning in protest beneath his heavy steps. Breakfast was a solitary affair, each bite a chore.

He hated the forced cheeriness of the radio. A quick flick of the dial, only to be met with the droning voice of the news anchor. He grunted, grabbing his keys. The world, it seemed, was conspiring to irritate him.

Later, the doctor's office. He waited, drumming his fingers against the hard plastic of the chair, his brow furrowed. The physician finally called him in. A complex, unusual name was uttered, a diagnosis that seemed to click with the physical discomfort he carried, the constant weariness. The doctor mentioned another patient, someone with the same condition, a support group, a possibility for connection. He just nodded, the suggestion feeling like another burden.

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