Michael stared at the crumpled letter, its words blurring. His father's neat penmanship, so stern and precise, felt accusatory. He’d found it tucked inside a box of old photographs, a draft of a resignation letter from his dad’s coveted position at the firm. The date was shortly before his parents' divorce, a fact he’d always conveniently overlooked.

He felt the familiar knot in his stomach tighten. He’d always believed his mother to be the wronged party. Now, reading his father’s carefully worded justifications, the pressure mounted. The details his father detailed were a gut punch: the long commutes, the pressure from the higher-ups, the toll it was taking on family life.

He remembered his father's absences, the missed birthdays, the curt phone calls. He hadn't known the truth, he now realized. He felt an ache in his chest, a deep and throbbing sting. He closed his eyes, the image of his father's tired face seared into his memory.

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