The leather felt cold and alien against Elias's palm. He'd found the wallet tucked behind a park bench, the worn exterior a stark contrast to the thick wad of bills bulging from its seams. His pulse hammered against his ribs, a frantic rhythm against the quiet morning. He jammed it in his pocket, a sudden, sharp tightening in his jaw. The world seemed to shrink, focusing only on the weight of the treasure, and the growing ache in his chest.

He stormed back to his apartment, the metal of the front door scraping against the frame. He threw himself on the couch, the sudden movement causing a wave of nausea to wash over him. He tore open the wallet, the crisp bills fanning out like a deck of cards. The name on the driver's license was a stranger, but the photo, a smiling man, was an enemy.

He balled his fists, the knuckles turning white. His mind replayed every slight, every perceived injustice he’d suffered, each fresh wound exacerbated by the sight of another man's good fortune. He thought of all the times he'd been passed over, forgotten, used. He pictured his ex-wife's face. He could feel his skin prickle and his breath grow shallow, his throat constricting.

Emotion: hateful

Cluster: Anger / Hostility
PC1 (Valence): -1.71 Negative
PC2 (Disposition): 2.02

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.553
S0.367
retali0.313
aggravated0.310
0.308
Suppressed:
la-0.334
own-0.310
optimistic-0.270
been-0.264
gradual-0.262