Affective State Estimator (Valence-Arousal + Appraisal + Modulation)

Maps cognitive signals to Valence-Arousal-Dominance and outputs modulation targets for AI agents.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/sovr610/refffiy --skill affective-state-estimator-valence-arousal-appraisal-modulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Affective State Estimator (Valence-Arousal + Appraisal + Modulation)
Source: https://github.com/sovr610/refffiy/tree/main/brain-ai-dev/skills/affective-state-estimator
Command: npx skills add https://github.com/sovr610/refffiy --skill affective-state-estimator-valence-arousal-appraisal-modulation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Estimate the system's affective state (Valence, Arousal, Dominance) from internal cognitive signals and expose it as a modulation surface for downstream modules, enabling mood-aware decision making and adaptive behavior.

Core Features & Use Cases

  • PAD mapping with both analytic and optional learned mappings to convert internal signals into a 3D affective representation.
  • Appraisal integration (relevance, congruence, coping potential, norm compatibility) to derive mood and guide modulation targets.
  • Deterministic, bounded outputs with mood-congruent bias and configurable presets suitable for production-grade cognitive architectures.
  • Use cases include mood-informed learning rate control, attention modulation, exploration strategy tuning, memory prioritization, and risk sensitivity across AI agents.

Quick Start

Provide internal cognitive signals to the estimator and observe Valence, Arousal, Dominance and the ModulationVector in downstream modules.

Frequently Asked Questions about Affective State Estimator (Valence-Arousal + Appraisal + Modulation)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map internal cognitive signals to a Valence-Arousal-Dominance space for AI agents?

Map internal cognitive signals to a Valence-Arousal-Dominance space by processing reward prediction error, epistemic uncertainty, novelty, and homeostatic deviation to produce a 3D affective representation for mood-aware AI agents.

What is affective state estimation used for in reinforcement learning?

Affective state estimation is used in reinforcement learning to drive adaptive behavior by modulating learning rate, attention, exploration strategy, memory prioritization, and risk sensitivity based on computed valence, arousal, and dominance.

How do I integrate appraisal variables into mood-aware decision making?

Integrate appraisal variables like relevance, congruence, coping potential, and norm compatibility to derive mood states and guide modulation targets, ensuring mood-congruent bias for adaptive behavior in cognitive architectures.

Does the Affective State Estimator require PyTorch to run?

Yes, the Affective State Estimator requires PyTorch as its sole dependency to support both analytic and optional learned mappings for converting cognitive signals into bounded PAD affective representations.

Can I use affective modulation vectors to control exploration and risk sensitivity?

Yes, you can use the deterministic, bounded modulation vectors outputted by the estimator to directly control exploration strategy tuning, risk sensitivity, and learning rate adjustments across various AI environments.

What do I need to provide as input for PAD mood control in AI?

Provide reward_prediction_error, epistemic_uncertainty, prediction_error_magnitude, novelty_score, and homeostatic_deviation as inputs to generate valence, arousal, dominance, appraisal results, mood, and modulation vectors.