The attic air hung thick with dust motes dancing in the lone sunbeam. Clara coughed, her hand flying up to cover her mouth. She'd been avoiding this space for years, ever since… well, ever since. Now, tidying up for the upcoming sale, she’d stumbled upon a box overflowing with relics from her adolescence. Nestled amongst faded photographs and forgotten trinkets was a thin envelope, its paper brittle and yellowed. Her own handwriting stared back at her, the looping script a stark reminder of a more naive version of herself.

Her fingers trembled as she pulled the letter free. It was addressed to her mother, a woman she’d argued with nightly during those tumultuous teenage years. Inside, she found a torrent of poorly-chosen words. The youthful hurt on the page made her want to disappear. Tears pricked at her eyes, but she pressed her lips together and shoved the letter back into the box, her shoulders hunched. A cold sensation settled in her stomach.

The attic door slammed shut as she fled the room.

Emotion: ashamed

Cluster: Shame / Guilt
PC1 (Valence): -1.97 Negative
PC2 (Disposition): 1.06

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.376
ashamed0.344
ness0.327
0.297
😞0.295
Suppressed:
de-0.539
que-0.300
😍-0.288
(!)-0.269
🤩-0.242