The takeout containers felt heavy in Amelia's hands, each one a tiny weight pressing down on her resolve. She’d been avoiding Leo all day, inventing errands, getting lost in work emails. Now, standing outside their apartment door, the scent of his favorite Thai curry wafted out, a smell that usually made her stomach flip with anticipation. This evening, it made it clench.

She pushed the door open, forcing a smile. “Smells amazing,” she said, her voice sounding a touch too bright.

Leo looked up from the table, a book open in front of him. His expression was soft, and then it shifted slightly as he said, “Amelia, ¿cómo estás?”

Her breath hitched. She hadn't spoken Spanish in weeks, not since… She set the containers down, the clatter echoing in the suddenly silent room. The food seemed to take on the texture of sand in her mouth.

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