The humid air of the coffee shop felt suddenly stifling. Liam stared across the small table at Maya, the way her brow was furrowed as she described their high school graduation party. It was *his* party. The one he’d meticulously planned, securing the venue, choosing the music. She was talking about how *she* saved the night when her cooler got knocked over and she ran to get ice. His jaw clenched. He’d handled it. It had been no big deal.

He took a long sip of his latte, the lukewarm liquid doing little to soothe the rising heat in his chest. “Right,” he said, his voice flat. He felt a prickle of annoyance under his skin, an urge to interrupt, to correct her.

Maya, oblivious, continued, her voice animated. "And you, you were just, like, wandering around looking stressed." Her eyes crinkled at the corners as she laughed. Liam couldn't return the gesture. He pushed his chair back slightly, the scrape of the legs against the tile floor echoing in the sudden silence.

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