The notification on Mark’s phone, a cheery little chime, felt like an insult. He let out a frustrated sigh, which was more of a puff of air really, but it still let off some frustration. The university’s sudden announcement had completely messed up his plans. He had to think about what to do with his future.

His shoulders were hunched, and his fingers drummed a restless rhythm on the table. The fluorescent lights in the library seemed to buzz louder than usual, amplifying the throbbing ache behind his eyes. He imagined the administration, sitting comfortably in their offices, as they delivered the news.

He grabbed a discarded textbook and flung it across the room. He felt a moment of satisfaction, a small triumph over the overwhelming sense of helplessness. Now what? He wondered this again and again.

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