The listing had been up for a week. A week and she still hadn't called. The little red box with the notification symbol glowed on the screen, a constant reminder. Ethan’s hands shook as he picked up his coffee cup, the lukewarm liquid sloshing over the rim.

He knew he should have been there more. He knew he should have helped his sister. He knew.

He stared at the picture of the front porch, the peeling paint, the overgrown roses, the same roses his grandmother had painstakingly tended. A lump formed in his throat.

He wanted to scream. He wanted to do something, anything, to rewind the clock. But it was too late. He was trapped.

He ran a hand through his hair, the gesture a physical embodiment of his distress, of the way he'd let her down. He had to call her. He just had to.

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