Michael slammed his locker shut with more force than necessary, the metallic clang echoing in the otherwise quiet breakroom. This was not how he'd envisioned his life unfolding. The announcement, overheard during a client meeting, still ringing in his ears. The feeling of being tossed aside, discarded, was sharp and painful. He had poured his energy, his passion, into this company for a decade.

He ran a hand through his hair, a gesture he repeated several times, as if physically trying to erase the anxiety gnawing at him. His stomach churned. The thought of starting over, navigating a new workplace, forming new relationships - it was exhausting just to contemplate. He needed to be strong, to appear unfazed, but the weight in his shoulders was immense.

That evening, he cancelled his plans. He was supposed to go out with friends, but the very thought made him feel queasy. He sat alone at his kitchen table, staring at a half-eaten dinner, the food losing all appeal. The silence of the apartment pressed down on him, amplifying the feeling of displacement.

Emotion: heartbroken

Cluster: Sadness / Despair
PC1 (Valence): -2.60 Negative
PC2 (Disposition): -1.10

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
😞0.433
S0.385
😔0.359
haunting0.349
😢0.342
Suppressed:
de-0.503
la-0.455
B-0.352
🤓-0.332
!-0.299