The sky had been grey all day, mirroring the mood that had settled over him like a suffocating blanket. Now, the wind, a malevolent force, had finally done it. The towering pine that bordered their properties, a monument to his neighbor's utter negligence, had decided to join the earth.

He watched the scene unfold from his porch, arms folded, as the giant trunk splintered and groaned, and then plummeted, bringing with it a symphony of snapping branches. The roof of his shed was a mangled mess.

He didn't move, didn't react. He just stood there, the rain soaking through his shirt, a cold, hard stone forming in his gut. The audacity of it, to inflict this on him. He considered the insurance claims, the tedious conversations, the disruption to his already fragile peace. He felt his face contort into a silent snarl.

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