Her hand tightened on the steering wheel, knuckles turning white. The traffic was, as usual, a crawling, congested mess. And of all days, of course, this was the day her car decided to cough and sputter like an asthmatic. She drummed her fingers against the dashboard, the repetitive tapping a rhythmic counterpoint to the rising agitation within her.

The interview was in an hour, and she was already late. She pictured Mark, the friend she’d known since kindergarten, already there, charming the hiring manager with his effortless charisma. She hated this feeling, the clenching sensation in her chest, the prickling heat behind her eyes.

Finally, the traffic started to move, almost mocking her as the minutes ticked by. She forced herself to breathe deeply, but the air felt thin, unsatisfying. She knew Mark was a good candidate, but… she just really, really wanted this job.

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