Liam had stopped talking to Sarah. Not entirely, but their conversations were now clipped, guarded. He’d found his journal on his bed, moved slightly. A single, dark hair – Sarah’s – clung to the cover. It was a subtle, but noticeable, shift from where he’d left it.

He sat now, his jaw clenched, watching Sarah across the room. She was on her laptop, laughing at something he assumed was a viral video. The sound of her laughter was like a knife twisting in his gut.

He wanted to ask her, to confront her, but the words caught in his throat. A strange heat flushed his cheeks. He could feel his pulse quicken in his ears. He stared at the blank page in front of him, the pen heavy in his hand, and he wanted nothing more than to smash the desk and scream his lungs out.

Emotion: resentful

Cluster: Shame / Guilt
PC1 (Valence): -1.47 Negative
PC2 (Disposition): 1.50

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
S0.485
aggravated0.263
0.261
👎0.245
L0.241
Suppressed:
own-0.318
soon-0.225
随后-0.225
serendip-0.219
🤩-0.210