David received a text, a simple message with a link. He clicked it, and a profile appeared on his screen. A woman, his half-sister, living in another state. The image of the woman, her smile, the way she held her head, all reminded him of his father. He felt as though someone had punched him in the stomach.

He threw his phone across the room. He turned away from the mess, but as always, his mind found the same looping path. He’d always felt like his father was the perfect man. Now, he felt as though he was a fool for ever believing it.

He sat on the floor, staring at the ceiling. The ceiling had been his constant, in his apartment, in his life. Now, it had lost its familiarity, its steadiness. He got to his feet, and began to pace.

Emotion: ashamed

Cluster: Shame / Guilt
PC1 (Valence): -1.97 Negative
PC2 (Disposition): 1.06

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.376
ashamed0.344
ness0.327
逃0.297
😞0.295
Suppressed:
de-0.539
que-0.300
😍-0.288
(!)-0.269
🀩-0.242