He ran a hand through his hair, leaving it a mess. The online article, “Exceptional Admissions Essay,” held his carefully chosen words for everyone to dissect. It was a masterpiece of storytelling. He'd crafted a poignant narrative about his grandfather’s influence, but it lacked one crucial detail: his grandfather was still alive.

David stared out the window, the autumn leaves a blur of color. A chill seemed to run through him, though the room was warm. He hadn't wanted to seem less impressive, less... worthy. The pang in his chest made him want to apologize to his grandfather, but the words wouldn't come.

He’d avoided his family all week, the weight of his deception settling heavily on his shoulders. He considered deleting the bookmark, wiping the entire event from his computer, but the screen was just too hard to avoid. The knot tightened every day.

Emotion: guilty

Cluster: Shame / Guilt
PC1 (Valence): -1.62 Negative
PC2 (Disposition): 1.23

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.492
L0.398
0.354
been0.323
ashamed0.319
Suppressed:
de-0.400
(!)-0.279
la-0.276
😍-0.274
"!-0.264