A leaden weight sat in Liam's chest as he walked down the hallway. The school bell's insistent ringing amplified his already frayed nerves. He’d woken up late, missed breakfast, and found his shoes were mismatched.

Mr. Davies, his English teacher, had a knack for showing up everywhere. In the cafeteria, at the library, and now, a follow request on his private TikTok. Liam's jaw tightened. He'd ranted, online, about the terrible assignment on Shakespeare, using language he wouldn't use in class.

He quickly clicked on Mr. Davies’ profile. A picture of a smiling man posed next to the classroom’s whiteboard stared back. Liam shut his phone, the image unsettling him. He felt like he’d been caught doing something he shouldn’t have. He debated blocking him, but instead, decided to just ignore it, and tried to concentrate on his next class.

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