The morning sun, usually a welcome guest, felt like a spotlight trained directly on Eleanor’s eyelids. She burrowed further under the covers, the cheap cotton sheets doing little to ward off the unwanted illumination. Then, a ping. A notification. She reluctantly reached for her phone, already bracing herself for some minor annoyance. It was a friend request. From Brad Abernathy.

A cold stone formed in her stomach. Brad Abernathy. The name alone brought back a wave of unpleasant recollections – the stolen lunch money, the playground taunts, the constant feeling of inadequacy. She stared at the request, the little profile picture – a recent, smiling selfie – radiating an unsettling cheerfulness. Her thumb hovered over the ‘ignore’ button.

She huffed, the sound a short, sharp expulsion of air. Ignoring him felt like the right move, but a part of her, the overly cautious part, felt compelled to know *why*. With a reluctant click, she viewed his profile. It was… normal. A generic life, filled with travel photos, workout selfies, and pictures of his family. He’d clearly moved on. Did he remember her? Did it even matter?

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