David spent the whole class trying to be focused, but he failed. The professor's lecture droned on and on, each word grating against his already frayed nerves. He doodled furiously in his notebook, the pen scratching a discordant rhythm. He stared out the window, at the passing people, and wondered what they were doing.

A classmate tried to make small talk with him. David just shook his head, mumbled a vague answer, and turned away. He didn't want to explain why he looked like he was about to explode. His mind was a battlefield.

The bell rang, signaling the end of the class. David bolted for the door, eager to escape the suffocating atmosphere. He needed air. He needed to be alone. He just wanted to be away from it all.

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