The morning sun, usually a welcome sight, felt like a personal affront to Arthur as he pulled himself out of bed. Another Saturday, another endless string of errands. He trudged down the street, already regretting the day. The yard sale signs, plastered across the neighborhood like a rash, were a particular annoyance. He’d barely eaten breakfast, a sure recipe for a bad mood.

He stopped at a particularly cluttered table, the air thick with the smell of old furniture and forgotten things. A chipped ceramic cat leered at him from a shelf. Nothing of interest, he thought, starting to turn away.

Then he saw it. Nestled among a pile of tattered toys was a bear, its fur matted, one button eye missing. He recognized the faded plaid ribbon tied around its neck. It was Barnaby, his childhood companion, thought lost years ago. A wave of something unexpected – a sharp pang in his chest – hit him. "How much for the bear?" he asked, his voice rougher than he intended.

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