"So, the surgery went well?" Mark asked. He tried to keep his voice even, but the question felt like acid in his mouth. He’d driven across town to visit David, who’d been “out of the country on a business trip” for the past few weeks. Now, David was sitting in a hospital bed, wreathed in flowers. David, who’d regaled him with tales of international conferences and high-stakes deals. He found out David was recovering from a ruptured appendix after a trip to the local hospital.

David smiled, a little sheepishly, and described the ‘small complication’. Mark nodded, watching the color drain from his own face.

He picked at the plastic tray of hospital food, the blandness mirroring the emptiness in his gut. He noticed the expensive watch on David’s wrist, and the Rolex felt like a blow. They had all gone in together to buy David the watch for his birthday, believing that his job was as described.

He forced himself to chat about the latest sports scores. But everything felt wrong. Every word he spoke felt like a lie.

He said his goodbyes, the door shutting behind him with an echoing click. He had to go, before he said something he would regret.

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