Eliza slammed the door to her apartment, the echo a satisfying punctuation mark to her already foul mood. The train had been delayed, the dry cleaners had ruined her favorite blouse, and now this. A text from "Mark" read: "Running late. Traffic. Be there soon! xoxo". She almost threw her phone across the room. She was expecting her date, "Mark," at her apartment, but not for a little while yet.

She’d been looking forward to this evening – a rare opportunity to unwind. Now, the thought of small talk and forced smiles filled her with a profound sense of weariness. She needed a drink, a stiff one. She poured herself a generous glass of wine and took a long, slow sip, her shoulders slumped. The doorbell rang. She stalked towards the door, ready to unleash her displeasure.

Standing there was a man she'd never seen before, fiddling with a bouquet of lilies. "Hi," he said, a slightly nervous smile playing on his lips. "I'm... I'm looking for Eliza?" She scowled.

"I'm Eliza."

"Oh, great! I'm Mark. Ready for that Italian dinner?"

She let out a harsh laugh. "Mark? I'm already expecting someone..."

Another man appeared in the hallway, also clutching flowers. He was equally taken aback. “You must be mistaken,” he said, addressing the first man. “I'm Mark.”

Emotion: grumpy

Cluster: Anger / Hostility
PC1 (Valence): -0.65 Negative
PC2 (Disposition): 0.64

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
👎0.232
either0.230
😠0.227
C0.226
:(0.216
Suppressed:
超越-0.206
newfound-0.197
স্বীক-0.195
खोले-0.192
অপহরণকারীদের-0.184