The news felt like a punch to the stomach. Daniel, a transfer student, had been feeling settled in, finally. Now this. He sat on the cracked brick wall outside the student center, watching the other students mill about. They seemed to float in a sea of confused chatter, as if the world hadn't just tilted on its axis. He wanted to grab someone by the collar and shake them.

He dug his fingernails into the stone, leaving shallow grooves. The rough texture was a welcome distraction from the churning in his gut. He thought about the courses he wouldn't be able to take, the friends he wouldn't get to see, the future he'd envisioned.

He stood abruptly, kicking at a loose pebble until it skittered across the pavement. The urge to smash something was almost overwhelming. The campus's manicured lawns and cheerful banners seemed to taunt him, as did the sun, shining with oblivious indifference.

Emotion: hostile

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

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
C0.592
S0.387
0.324
est0.301
aggravated0.295
Suppressed:
a-0.457
de-0.375
H-0.289
🤩-0.280
la-0.273