The coffee cup shattered on the floor, the dark liquid spreading across the newly cleaned kitchen. Jessica stared at the mess, not registering the mess. Her son, Ethan, had a hidden profile. She’d found it by accident, a suggested friend on her own account. Her own son, lying.

Her hands shook as she bent to pick up the largest pieces of broken ceramic, the shards glinting cruelly in the sunlight. Each one felt like a jab to her heart. She couldn't understand. She had worked so hard. She had done everything right. She wanted to scream.

She dropped the pieces back on the floor with a clatter. She felt a surge of energy, a need to move, to act. She started to pace. "Ethan," she muttered under her breath. "Just you wait."

Emotion: irate

Cluster: Anger / Hostility
PC1 (Valence): -1.67 Negative
PC2 (Disposition): 1.45

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.430
🤬0.350
aggravated0.343
0.340
0.331
Suppressed:
H-0.292
soon-0.289
☺️-0.289
optimistic-0.258
latter-0.253