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.

Zur Installation springen

Quellinformationen

Repository
hiyenwong/ai_collection
Letzte Quellaktivität
4. Juni 2026 um 13:32
Erkannte Sprache von SKILL.md
Englisch
Sterne
2
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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
Auf GitHub ansehen