The thumping bass still echoed faintly, even after he'd shut the windows. He’d cranked the volume to eleven, letting the music wash over him, a desperate attempt to drown out the ache. He turned the music down further, the sudden quiet making the silence more deafening than the noise had been. He ran a hand through his hair, a nervous gesture he'd been repeating all evening.

He should go over, apologize. But the thought of facing Mrs. Henderson, her disappointment radiating off her like heat, tied knots in his stomach. He’d seen her watering her prize-winning roses earlier, a picture of placid contentment. Now, he imagined her face, etched with a disapproval that would feel like a physical blow.

He shuffled through the house, unable to settle. Every creak of the floorboards felt amplified. The insistent ticking of the grandfather clock in the hallway seemed to mock him, each tick a reminder of the wasted hours, the disruption he’d caused. He poured himself a glass of water, the cool liquid doing nothing to soothe the heat that burned in his cheeks.

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