The sports game was all he’d talked about for weeks. Liam had been so excited for it. Now, staring at the polished wooden floor of the fancy restaurant, he couldn’t meet his eyes. A work dinner. He’d agreed to it weeks ago.

The clinking of silverware grated on his ears. He forced a smile, but his jaw ached with the effort. A lump formed in his throat every time he felt his phone vibrate.

He kept replaying the conversation with Liam. The disappointment, barely concealed in his friend’s voice. He felt a deep-seated coldness spread through him, a chill that seemed to emanate from the very center of his being.

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