The fluorescent lights of the office seemed to hum a particularly irritating tune today, bouncing off the sterile white walls. Each flicker was a tiny stab, a reminder of the interview board meeting that had ended just moments ago. He clenched his jaw, the muscles tightening like a drum. He’d seen the way Sarah, his so-called friend, had been practically skipping out of the room.

He slammed his stapler down onto his desk with more force than strictly necessary, scattering paperclips across the surface. A low growl rumbled in his chest, a sound he tried to stifle. The coffee in his mug, usually a source of comfort, now tasted like bitter ash. He stared at the screen, unable to focus on the spreadsheet before him.

He pushed his chair back, the squeak of the wheels amplifying the silence. The air in the office felt thick, heavy, as though the very atmosphere was conspiring against him. He needed to get out, to walk, to…anything but sit here and stew.

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