David rubbed his temples, the pressure building behind his eyes. He’d spent the last five years at the company, steadily climbing the ladder. Now, he was being told that Emily, hired only six months ago, was taking home a bigger paycheck. He felt a pressure in his chest, making it hard to breathe.

He found himself staring at Emily's office door, the glass gleaming in the harsh fluorescent light. He felt a tremor in his hand as he reached for the door. Then, he abruptly turned and marched toward the water cooler. He filled his glass to the brim, the sound of the water filling the container grating on his ears. He drank the water quickly, the taste of it doing nothing to wash away the sourness that had built up in his mouth.

“Everything okay, David?” Brenda, the office manager, offered a concerned look.

He forced a tight smile. “Peachy.” He walked back to his desk, the steps heavy and slow.

Emotion: annoyed

Cluster: Anger / Hostility
PC1 (Valence): -0.59 Negative
PC2 (Disposition): 1.27

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
l0.376
😠0.251
0.249
🤬0.245
fucking0.239
Suppressed:
own-0.352
渗透-0.251
gradually-0.234
unfolding-0.226
超越-0.224