The humidity hung heavy in the air, clinging to Chloe’s skin like a shroud. She stood on the porch, fanning herself with a magazine, swatting at the persistent gnats. Everything felt oppressive. A shrill chime from her phone. A friend request. From Robert “The Bruiser” Johnson.

Robert. The name immediately brought a wave of nausea. He was a constant presence in her nightmares, the embodiment of her childhood fears. The way he’d stalked the halls, the way he’d delighted in making others feel afraid. The thought of him, after all this time, was enough to make her stomach clench.

She could almost feel his presence, the way he’d loom over her, his imposing figure casting a shadow of dread. What did he want? Revenge? An apology? The thought sickened her. She hurled the magazine onto the porch swing and stormed inside, slamming the door behind her.

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