He stood there, casually chatting with the groomsmen, as if he hadn't spent their last conversation gaslighting her about the stability of their relationship. Leo’s face felt hot, his cheeks prickling as he watched David's easy smile. He gripped his own beer bottle so hard he thought the glass would crack.

"Excuse me," Leo muttered to the server, pushing past the tray of canapés. He needed air. The air in the ballroom seemed to thicken, pressing down on him. Each laugh David emitted was like a physical blow.

He strode towards the open doors leading to the patio. His steps were long and determined, like he was trying to outrun an invisible threat. He was acutely aware of every muscle in his body, tensed and ready to fight.

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