The request popped up during her morning coffee, the cheerful notification clashing brutally with the bitter brew. Sarah stared at the screen, the image of Kevin Riley, a man she’d spent years actively avoiding, a specter from her past, smiling back at her. Her hand tightened around the ceramic mug, her knuckles turning white.

She scanned his profile: a generic headshot, a list of hobbies, a few vague mutual friends. The casual banality of it all was almost infuriating. Didn’t he understand the damage he had inflicted? The humiliation, the self-doubt, the years spent rebuilding her shattered confidence?

She slammed the mug onto the counter, the sound echoing in the silent kitchen. The rage she usually kept bottled up, burst forth. Kevin, in a sea of online content, wanted to be "friends". She envisioned his intentions as shallow, seeking her out to "make up" for the past.

She considered various reactions, each more vicious than the last. A witty reply detailing the lasting impact of his behavior? A simple "no thanks" accompanied by a block? She felt a hot flush creep up her neck.

She turned off the computer, unable to look. The lingering feeling was akin to the lingering taste of cheap wine.

Emotion: contemptuous

Cluster: Anger / Hostility
PC1 (Valence): -0.40 Negative
PC2 (Disposition): 2.07

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.502
l0.423
fact0.287
either0.265
👎0.262
Suppressed:
own-0.367
unexpectedly-0.303
serendip-0.265
Suddenly-0.253
previously-0.250