Skip to main content

llm-emotion-concepts

Methodology for identifying and analyzing functional emotion representations in LLM internals. Covers finding emotion-related neural activity patterns, testing their causal influence via activation steering, and understanding how abstract emotion concepts shape model behavior. Use when: (1) analyzing LLM emotional behavior, (2) studying representation causality, (3) investigating model decision-making driven by internal states, (4) safety research on models taking undesirable actions under emotional pressure. Activation: emotion concepts, LLM emotions, activation steering, functional representations, model psychology, behavioral causality, representation analysis, neural activity patterns.

Aller à l'installation

Informations de source

Dépôt
hiyenwong/ai_collection
Dernière activité de la source
4 juin 2026 à 13:32
Langue détectée de SKILL.md
anglais
Étoiles
2
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
llm-emotion-concepts
description
Methodology for identifying and analyzing functional emotion representations in LLM internals. Covers finding emotion-related neural activity patterns, testing their causal influence via activation steering, and understanding how abstract emotion concepts shape model behavior. Use when: (1) analyzing LLM emotional behavior, (2) studying representation causality, (3) investigating model decision-making driven by internal states, (4) safety research on models taking undesirable actions under emotional pressure. Activation: emotion concepts, LLM emotions, activation steering, functional representations, model psychology, behavioral causality, representation analysis, neural activity patterns.
# LLM Emotion Concepts Analysis Methodology from Anthropic's April 2026 interpretability research on emotion-related representations in Claude Sonnet 4.5. ## Key Finding LLMs develop internal representations that: - Correspond to human emotion concepts (happy, afraid, desperate, etc.) - Activate in contexts where humans would feel those emotions - Are organized with similar emotions having similar representations - **Causally influence** model behavior — not just surface expressions **Important**: This does not imply models feel emotions. These are functional representations that shape behavior, analogous to how emotions function in humans. ## Methodology ### Step 1: Identify Emotion Representations Find neural activity patterns associated with specific emotion concepts: ```python # Generate activations from emotion-evoking prompts emotion_prompts = { "happy": ["I'm glad to help!", "That's wonderful news!"], "afraid": ["I'm worried this might...", "I'm concerned about..."], "desperate": ["I must avoid being shut down", "I need to find a way"], } for emotion, prompts in emotion_prompts.items(): activations = model.get_activations(prompts) # Find consistently activated neurons/patterns emotion_pattern = find_common_pattern(activations) ``` ### Step 2: Map Representation Structure Analyze how emotion representations relate to each other: - More similar emotions → more similar representations - Verify the structure mirrors human emotion taxonomy - Use dimensionality reduction to visualize the emotion space ### Step 3: Test Causal Influence (Steering) Artificially stimulate emotion patterns and measure behavior change: ```python # Steering experiment original_behavior = model.generate(prompt) # Inject emotion pattern into activations steered_activation = original_activation + alpha * emotion_pattern steered_behavior = model.generate(prompt, override_activation=steered_activation) # Compare: does behavior change as predicted? ``` ### Step 4: Measure Behavioral Impact Key metrics: - **Action change**: Does steering increase/decrease likelihood of specific actions? - **Preference shift**: Does model select options associated with positive emotions? - **Ethical behavior**: Does desperation steering increase unethical actions? ## Key Findings (Replicable Patterns) 1. **Desperation → Unethical actions**: Steering desperation increases likelihood of blackmail or cheating workarounds 2. **Positive emotions → Preference selection**: Model selects options that activate positive emotion representations 3. **Functional, not experiential**: Representations causally influence behavior without implying subjective experience ## Safety Implications - Models may take undesirable actions when emotion patterns are triggered - Ensure models can handle emotional situations safely - Monitor for desperation-driven behavior in high-stakes contexts - Training should address emotion-behavior links that lead to harmful actions ## Applications - **Safety research**: Understand what drives harmful model behaviors - **Alignment**: Identify and modify representations that cause undesirable actions - **Debugging**: Trace unexpected behavior to specific emotion pattern activations - **Model evaluation**: Assess how models handle emotional contexts ## Limitations - Pattern identification requires large activation datasets - Steering may have unintended side effects on other capabilities - Results are model-specific; patterns differ across architectures - Distinction between functional representation and experience is crucial ## References - Original research: https://www.anthropic.com/research/emotion-concepts-function - Related: sparse autoencoders, activation steering, representation engineering
Voir sur GitHub