The chipped paint on the coffee shop table felt rough against David’s fingertips. He avoided eye contact with the barista, who was wiping down the counter with a grimace. He had not, in truth, enjoyed college. It was something he had endured, not embraced.

He knew that he hadn’t contributed anything to the campus life. He'd stayed isolated, headphones permanently clamped to his ears, avoiding clubs, events, and any sense of connection. He hadn't even cared when he heard about the possibility of the college closing. Now the announcement was official.

The barista sighed. "Rough news, huh?" David just nodded, his throat suddenly tight. He pulled out a crumpled receipt, his thumb tracing the blurry print. The taste of stale coffee soured in his mouth. He felt like he should have done something, anything, but the feeling wasn’t tied to anger or sadness. It was like his conscience was a dull, useless thing.

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