The sun beat down relentlessly on Sarah's back as she surveyed the junk spread out on the lawn. Each object, a discarded fragment of a life, whispered accusations of time wasted, dreams unmet. She’d come here, hoping to find a bargain, a small victory against the crushing weight of everything, but the air felt thick with a sense of failure.

Then, he materialized. Theodore. Her childhood companion, slumped in the corner, covered in dust and smelling faintly of mothballs.

A knot formed in her stomach. A profound, almost physical disgust rose up her throat. She remembered the nights of comfort, the secrets whispered into Teddy's cotton ears. It felt as if those promises, those naive hopes, had all been broken, swallowed by the relentless passage of time.

“How much?” she asked, her tone clipped, her gaze averted. The woman, a grandmotherly type with a kind smile, was chattering on about some new grandchild. She paid the three dollars, and almost threw it in the trunk of the car.

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