The bus rattled down the street, and Finn watched the houses blur past, each one a potential haven for "CodeBreaker," the online friend who knew his every thought. Their shared love for obscure music, their disdain for social gatherings, their mutual understanding of the world’s absurdity – all meticulously crafted and now suddenly…exposed. They lived in the same city.

He felt the familiar tingle in his fingertips, a sign of his unease. He shifted in his seat, his gaze darting around, scanning the faces of the other passengers, searching for a clue, a hint, a confirmation. The thought of bumping into CodeBreaker, of their carefully constructed online persona crumbling under the weight of reality, made his stomach churn.

He pulled his earbuds out, the silence amplifying the thrumming in his ears. The city, usually a symphony of noise, now felt like a cage, with CodeBreaker as the warden. He hated this feeling of being trapped, he hated the feeling of being known. He hated the idea of intimacy, too.

Emotion: bitter

Cluster: Shame / Guilt
PC1 (Valence): -1.78 Negative
PC2 (Disposition): 0.84

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.447
striving0.238
😞0.236
aggravated0.225
soport0.223
Suppressed:
own-0.316
de-0.291
la-0.231
🤩-0.227
是非常-0.225