Rain lashed against the windows, mirroring the tempest brewing inside Marcus. He reread the notice. “Breach of contract.” What contract? He had paid every month, on time, for the last five years. A knot tightened in his stomach. He felt a wave of nausea, a bitter taste rising in his throat.

He crumpled the paper in his fist, the edges digging into his palm. He paced the cramped living room, the worn rug a familiar comfort, now a target for his frustration. He kicked a stray magazine across the floor.

"Inexcusable," he snarled, the words escaping in a strangled whisper. He grabbed his coat and keys, the abrupt movement sending a sharp pang through his shoulders. He needed air. He needed to be anywhere but here.

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