His hands were trembling. He hadn't felt this worked up in years. The setting sun cast long shadows across the littered lawn, making the discarded toys look even more pathetic. He'd been hunting for a specific book at this yard sale, but his attention was completely derailed.

There, nestled amongst a pile of gaudy plastic trinkets, sat her. A faded, threadbare teddy bear with one button eye missing. It was Ginger, his childhood companion. He remembered the arguments, the tears, the shared secrets.

"How much for the bear?" He heard his own voice sound oddly constricted.

The man running the sale, sporting a greasy grin, looked at the bear and then back at him. "Five bucks. Gotta make a profit, you know?"

Five! Five dollars for a piece of his heart? He wanted to scream. He wanted to rip the bear from the man's grasp and run. Instead, he shoved his hand into his pocket, producing the exact amount. The man's smile widened. He felt the blood pounding in his temples as he grabbed Ginger and stalked away. He would never understand how someone could willingly abandon something so important.

Emotion: irate

Cluster: Anger / Hostility
PC1 (Valence): -1.67 Negative
PC2 (Disposition): 1.45

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.430
🤬0.350
aggravated0.343
0.340
0.331
Suppressed:
H-0.292
soon-0.289
☺️-0.289
optimistic-0.258
latter-0.253