The flickering neon sign of the all-night diner seemed to mock Elias as he slammed the car door. "So," he muttered, grinding his teeth, "he lives *here*." The sheer audacity of it, after months of late-night chats, shared jokes, and virtual camaraderie. A vein throbbed in his temple as he walked inside. The smell of stale coffee and frying bacon did nothing to soothe his agitation. He scanned the room, each face a stranger, each occupied booth a potential hiding place. He felt a fire building in his chest.

The waitress, a woman with tired eyes and a nametag that read "Doris," approached. "Just coffee, hon?" He barked, "No. I'm waiting." He glared at her, his jaw locked. He just wanted to find the guy.

He drummed his fingers on the table, the plastic surface cold beneath his touch. He pictured the face he'd never seen, the voice he'd only known through a headset, now somewhere in this very building. The injustice of it all, that he had to go through this. He could feel his fists clenching. He would find him.

Emotion: angry

Cluster: Anger / Hostility
PC1 (Valence): -2.05 Negative
PC2 (Disposition): 1.18

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.354
est0.354
aggravated0.342
🤬0.337
0.323
Suppressed:
de-0.424
a-0.411
la-0.341
H-0.320
L-0.296