Liam stared at the university's financial aid office, a knot of fury tightening in his chest. He clutched the crumpled letter in his hand, his knuckles white. The woman behind the desk, her expression neutral, continued to explain the situation, but her voice seemed distant, muffled.

He felt a sudden, hot rage. All those late nights, all the sacrifices. The hours studying instead of socializing. Now, it was just… gone. He’d practically lived off ramen to save money, and for what?

He pushed back from the desk, unable to meet her gaze. The blood was roaring in his ears, making it hard to think. He had to get out of there. He needed air. He mumbled a terse goodbye and stormed out of the building. The biting wind of the November day did nothing to cool the fire within him.

Emotion: offended

Cluster: Anger / Hostility
PC1 (Valence): -1.20 Negative
PC2 (Disposition): 1.44

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
l0.348
0.266
😡0.260
🤬0.259
0.257
Suppressed:
adventurous-0.225
давно-0.219
soon-0.210
🤩-0.207
warmly-0.203