The morning had started poorly, and things weren't improving. Rain lashed against the bus window, mirroring the tempest brewing inside Maya. She'd stubbed her toe getting out of bed, spilled coffee on her favourite sweater, and now, the internet seemed to be mocking her with slow loading times.

At school, during history, Mr. Henderson, with his too-perky demeanour, called her name. "Maya, could you share your thoughts on the French Revolution?" She scowled, clutching her history book defensively.

Later, scrolling through Instagram during lunch, a notification popped up. Mr. Henderson had started following her. Her stomach clenched. This felt… off. She immediately blocked him, the small action, a meagre act of rebellion against the day's mounting annoyances.

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