The morning sun streamed through the kitchen window, illuminating the dust motes dancing in the air, a scene that usually brought Chef Ken a sense of peace. Today, however, it only served to irritate him further. The review, with its damning pronouncements, felt like a physical weight, pressing down on him. His normally steady hands trembled slightly as he poured coffee, spilling a little on the counter.

He took a large gulp of the bitter liquid, his face twisting in a grimace. He felt the familiar knot forming in his stomach. The critic had called his signature duck confit "overcooked" and "lacking in nuance." He knew it wasn't true. He’d spent years perfecting that recipe.

He kicked a small bucket in the corner. He cursed under his breath. He was tired of everyone’s opinion, he decided. He didn't want to hear from his sous chef. He didn't want to answer the phone. He just wanted to be done with the day.

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