He sank into the worn armchair, the weight of the old album pressing against his chest. John hadn't expected to find this. His grandfather, the stoic war hero, the man who “suffered no fools” and never showed an ounce of weakness, was caught in the act. The photos showed a man deeply in love with someone other than his grandmother, smiling at a beautiful woman.

His breath hitched. The carefully constructed image, the foundation of his upbringing, crumbled with each turn of the page. He ran a hand through his hair, the strands catching on his calloused palms. He thought of his grandfather's unwavering sternness, the man he knew.

The silence of the room felt oppressive, amplifying the ache in his chest. He closed his eyes, visualizing all of their interactions. All the times his grandfather had looked at him with a slight disapproval. He finally understood why.

Emotion: sorry

Cluster: Sadness / Despair
PC1 (Valence): -2.02 Negative
PC2 (Disposition): -0.36

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.604
L0.549
😞0.382
😔0.364
ness0.324
Suppressed:
de-0.675
la-0.536
(!)-0.323
!-0.298
l-0.288