"Ninety-one percent." Sarah murmured, her voice barely audible. She squinted at the screen, and then again. She checked her name against the grade. It was hers. A low growl rumbled in her chest. Ninety-one. Not a typo. Not a software glitch. Ninety-one, after she’d put in more hours on that project than on any other academic endeavor in her life.

She threw the laptop down on the bed, the screen facing the ceiling. Anger coiled within her, a physical pressure pushing against her ribs. She kicked the bed, once, then again. She pulled at her hair, a frustrated gesture that didn’t relieve the tension. Every single detail she’d agonized over, every source she'd cross-referenced, felt like a waste of time. Utterly, utterly pointless.

Emotion: outraged

Cluster: Anger / Hostility
PC1 (Valence): -1.96 Negative
PC2 (Disposition): 1.32

Role in Research

This story is one of 1,000 stories generated for the emotion outraged. 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 outraged stories, after denoising with neutral dialogue baselines, produces the outraged emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

Tokens promoted/suppressed when the outraged vector is projected through the unembedding matrix.

Promoted:
C0.467
0.334
🤬0.327
aggravated0.323
0.312
Suppressed:
H-0.315
☺️-0.286
optimistic-0.278
adventurous-0.262
मुस्कुरा-0.260