The photograph of the front door, painted a vibrant blue, felt like a slap in the face. It had always been blue, but now it looked different, somehow alien. He felt his face flush. He was in his childhood bedroom, scrolling through the listing on his phone.

He remembered the arguments, the slamming doors, the promises broken. He focused on the details, the price, the square footage, anything to distract himself from the sharp ache in his chest.

He should have been there. He should have said goodbye. He should have... he trailed off, unable to finish the thought. It was all a little too painful. He rubbed his eyes, trying to clear the image.

He needed to breathe. The air felt thin and constricting.

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