Liam's phone vibrated incessantly. The sheer audacity of it. The gall. He'd poured his soul to "MysticMoonbeam" for months, confiding his professional insecurities, his dating woes, the secret shame of his terrible singing voice. Now, here she was, standing in the bakery aisle, pretending to be utterly oblivious to his presence. He felt his hands begin to tremble.

He grabbed a loaf of bread, squeezing it with unnecessary force. The soft dough offered no solace. The urge to yell at her was overwhelming, but he fought it, gritting his teeth. His face felt hot. He needed to get away, to understand why.

He stalked towards the checkout, the beeping of the scanner a relentless, maddening rhythm. He paid, mumbled a thank you, and then, without looking back, sprinted out of the store, the flimsy bread bag clutched in his sweaty fist. The air outside offered a slight relief from the claustrophobia.

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