From the moment David saw the friend request, he felt a strange pressure in his chest. It was from Kyle Peterson. Kyle, the star athlete, the popular one, the one who had made David's school years a living hell. He slowly rotated the laptop screen, unable to read the name again.

He could almost feel the phantom sting of the taunts, the sneers. He’d internalized so much of it, become so used to seeing himself through Kyle’s eyes. His skin prickled with a cold sweat. He wished he'd been braver, tougher.

He found himself wandering into the kitchen, even though he wasn’t hungry. He opened the fridge and stared at the contents, not really seeing anything. He closed the fridge and went to the living room, feeling unsettled.

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