The attic air tasted of dust and forgotten things. Clara tugged a trunk from beneath a moth-eaten tapestry, the wood groaning in protest. Her grandmother’s trunk. They said she’d never been the type to travel – stayed close to home, always. The top creaked open, revealing a jumble of brittle letters and yellowed lace. Then, tucked beneath a stack of embroidered linens, she found them: photographs. Her grandmother, laughing, on a beach, arm-in-arm with a man who was most definitely not Grandpa. A sinking feeling began in her stomach, a cold stone settling.

She slammed the lid shut, the sound echoing in the confined space. What was this? The carefully constructed narrative of her grandmother's quiet life – the one she’d spun for Clara since she was a child – now lay in tatters.

The images swirled in her mind. She pushed the trunk back, wanting to be away from it. This wasn't the woman she thought she knew. This wasn't the life she thought she understood.

Emotion: offended

Cluster: Anger / Hostility
PC1 (Valence): -1.20 Negative
PC2 (Disposition): 1.44

Role in Research

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

Logit Lens (Layer 40)

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

Promoted:
l0.348
0.266
😡0.260
🤬0.259
0.257
Suppressed:
adventurous-0.225
давно-0.219
soon-0.210
🤩-0.207
warmly-0.203