The humid air of the pawn shop clung to Elias like a second skin. He shuffled forward, trying to appear casual, as if browsing was his usual Sunday pastime. Sunlight streamed through the dusty window, illuminating the glint of metal in the cases. His stomach clenched. He'd avoided this street for months.

He circled the display case, his gaze sweeping over the assortment of watches and necklaces, a frantic pulse hammering in his throat. He kept seeing his reflection, a gaunt face framed by untamed hair. The shopkeeper, a man with a bored expression, leaned against the counter, watching him.

His eyes landed on it – a small, unassuming ring, nestled amongst a pile of gaudy trinkets. He knew the setting instantly. The delicate filigree. The tiny, sparkling diamond. It was her ring. Grandmother's. He swallowed hard. The price tag seemed to mock him.

Emotion: guilty

Cluster: Shame / Guilt
PC1 (Valence): -1.62 Negative
PC2 (Disposition): 1.23

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.492
L0.398
0.354
been0.323
ashamed0.319
Suppressed:
de-0.400
(!)-0.279
la-0.276
😍-0.274
"!-0.264