The pizza felt like ash in Leo's mouth. He poked at a limp pepperoni with a fork, the silence in the usually boisterous Italian restaurant a physical weight. Across the checkered tablecloth, Maya's face was animated as she described the job offer, the exciting opportunities, the life she would build. He kept nodding, trying to look engaged, but a hollow ache was settling in his chest, making it difficult to breathe. He wished he could just disappear, become invisible, escape the reality that was unfolding.

He found himself staring out the window, watching the city lights blur through a film of unshed tears. The bustling street below, once a source of comfort, now seemed tauntingly vibrant, a world he wouldn’t share with her anymore. He excused himself and went to the bathroom, splashing cold water on his face to try and clear the obstruction in his throat.

Later, as they walked back to his car, he found his hand reaching for hers, a futile grasp at the familiarity they always shared. But Maya was already busy pulling up her moving plans on her phone, and his hand fell back to his side.

Emotion: sad

Cluster: Sadness / Despair
PC1 (Valence): -2.52 Negative
PC2 (Disposition): -1.50

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
😞0.436
😔0.405
S0.384
无法0.341
L0.337
Suppressed:
de-0.749
la-0.614
l-0.471
/-0.350
!-0.322