感情と覚醒度:エモコアイの限界を理解する

エモコアイが「覚醒度(Arousal)しか測れない」とはどういうことか、感情心理学の理論に基づいて視覚的に説明します。

重要な制約

エモコアイ単体では、Russell円環モデルの縦軸(Arousal: 覚醒度)しか測定できません。横軸(Valence: 快-不快)は区別できないため、「楽しい興奮」と「恐怖の緊張」を区別することができません。


1. インタラクティブデモ:覚醒度しか測れない問題

スライダーで覚醒度を変えて、同じ覚醒度レベルで区別できない感情を確認してください。

高覚醒
エモコアイ測定値快 (Pleasure)不快 (Displeasure)測定不可高覚醒 (High Arousal)低覚醒 (Low Arousal)測定可能興奮喜び恐怖怒り緊張警戒リラックス満足悲しみ憂鬱退屈眠いこの範囲の感情は区別できない

覚醒度 0.7 で考えられる感情:

興奮 (Excitement)喜び (Joy)恐怖 (Fear)不快怒り (Anger)不快緊張 (Tension)不快警戒 (Alert)

エモコアイだけでは、これらの感情を区別できません。 「快」と「不快」の両方が含まれています。

なぜ覚醒度(Arousal)しか測れないのか

  • エモコアイの測定原理: 24GHzレーダーで心拍・心拍変動(HRV)を非接触測定
  • 自律神経系の反映: 心拍数・HRVは交感神経/副交感神経のバランスを反映
  • 覚醒度との対応:
    • 交感神経優位 → 高覚醒(心拍数↑、HRV↓)
    • 副交感神経優位 → 低覚醒(心拍数↓、HRV↑)
  • Valence(快-不快)の問題:
    • 「喜びの興奮」と「恐怖の緊張」は生理反応がほぼ同じ
    • 区別には表情・声・文脈などの追加情報が必要

Russell円環モデルとは

Russell (1980) が提唱した感情の次元モデル。すべての感情状態はValence(快-不快)Arousal(覚醒度)の2軸からなる連続空間上の点として表現できるとする理論。 この2軸は独立しており、例えば「高覚醒×快」(興奮)、「高覚醒×不快」(恐怖)、 「低覚醒×快」(リラックス)、「低覚醒×不快」(憂鬱)のように4象限に分類される。


2. Russell円環モデル(Circumplex Model of Affect)

理論的背景

Russell (1980) が提唱した感情の次元モデルでは、すべての感情状態は2つの独立した軸で表現されます:

説明 測定方法 エモコアイ
Arousal(覚醒度) 感情に伴うエネルギーの強度
高覚醒(興奮、緊張)⇔ 低覚醒(リラックス、眠気)
自律神経系(心拍、HRV、GSR) 測定可能
Valence(快-不快) 感情の心地よさ
快(喜び、愛)⇔ 不快(怒り、悲しみ)
表情、声、主観報告など 測定不可

Wikipedia版の円環モデル

12の主要感情を4象限に配置したわかりやすいバージョン:

Arousal (+)Arousal (-)Valence (+)Valence (-)NeutralAlertExcitedHappyTenseAngryDistressedSadDepressedBoredCalmRelaxedContent

Russell (1980) オリジナル円環モデル

  • Wikipedia SVGを忠実に再現: オリジナルSVGの配置とグラデーションを使用
  • 12個の感情語: Alert, Excited, Happy, Content, Relaxed, Calm, Bored, Depressed, Sad, Distressed, Angry, Tense + Neutral
  • 2軸グラデーション:
    • 横軸(Valence): 赤(不快)→ 白 → 緑(快)
    • 縦軸(Arousal): 黄(高覚醒)→ 白 → 青(低覚醒)
  • 理論的意義: すべての感情状態は、この2次元空間上の連続的な位置として表現できる

出典: Russell, J. A. (1980). "A circumplex model of affect." Journal of Personality and Social Psychology, 39(6), 1161-1178.

原論文版(28感情語)

Russell (1980) 原論文のTable 1に基づく学術的なバージョン:

高覚醒 (High Arousal)低覚醒 (Low Arousal)(Pleasure)不快(Displeasure)幸せな興奮した緊張した警戒した怒った苦悩した悲しい落ち込んだ退屈な穏やかなリラックスした満ち足りた

Russell (1980) 原論文の28感情語

  • Wikipedia版の主要12感情を常時表示: Happy, Excited, Tense, Alarmed, Angry, Distressed, Sad, Depressed, Bored, Calm, Relaxed, Content
  • 論文データに基づく配置: 直接的円形スケーリング分析から得られた実際の角度を使用
  • 連続的な値: Valence(快-不快)とArousal(覚醒度)は連続値
    • Valence = cos(角度) × 距離
    • Arousal = sin(角度) × 距離
  • 原点からの距離: 感情の強度・明確さを表す
    • 論文のTable 1では "P = length of vector" として記録
    • 高い値(0.9-1.0)= より強い・明確な感情(例: Aroused, Excited, Angry)
    • 低い値(0.6-0.8)= より弱い・曖昧な感情(例: Bored, Droopy, Tired)
    • 同心円は距離の目安を示す
  • 実測データ例:
    • Aroused: 73.8°, 距離0.98 → (valence: 0.27, arousal: 0.94)
    • Happy: 7.8°, 距離0.88 → (valence: 0.87, arousal: 0.12)
    • Sad: 207.5°, 距離0.85 → (valence: -0.75, arousal: -0.39)
    • Bored: 240°, 距離0.68 → (valence: -0.34, arousal: -0.59)
  • 色分け: 4象限で色分け(黄=高覚醒×快、赤=高覚醒×不快、青=低覚醒×不快、緑=低覚醒×快)

出典: Russell, J. A. (1980). "A circumplex model of affect." Journal of Personality and Social Psychology, 39(6), 1161-1178, Table 1.

⚠️ 距離(強度)データについて:
現在の実装では、角度は論文から直接抽出したデータを使用していますが、距離(強度)の値は推定値です。 論文のTable 1には各感情語の極座標(角度と距離)が記載されていますが、現時点で正確な数値を入手できていないため、 感情語の意味的な強さ(例: "Aroused"は強い、"Bored"は弱い)に基づいて理論的に妥当な値を推定しています。
📊 Circumplex(円環)vs Radex(放射状複合)構造:
Russell の円環モデルは厳密には「Radex構造」とも呼ばれ、感情は同一円周上に並ぶのではなく、 原点からの距離が異なります。角度(方向)が感情の質を、距離(長さ)が感情の強度や明確さを表現します。

3. なぜ覚醒度しか測れないのか

エモコアイの測定原理

エモコアイは24GHzミリ波レーダーを使用して、非接触で以下を測定します:

  1. 脈拍(心拍数): 30秒間のデータから算出
  2. 心拍変動(HRV): 自律神経バランスの指標
  3. 派生指標: 没入度、活性度、眠気度、消耗度

自律神経系と覚醒度の関係

交感神経優位 副交感神経優位 ↓ ↓ 心拍数↑ 心拍数↓ HRV↓ HRV↑ ↓ ↓ 高覚醒状態 低覚醒状態 (興奮、緊張、恐怖) (リラックス、眠気)

問題:快と不快の区別

感情状態 Arousal Valence 生理反応
喜びの興奮 心拍↑、交感神経優位
恐怖の緊張 不快 心拍↑、交感神経優位

生理反応(心拍・HRV)はほぼ同じのため、エモコアイだけでは区別できません。


4. エモコアイの出力指標と円環モデルの対応

エモコアイ指標 説明 円環モデル上の軸
活性度(緊張) 交感神経の度合い、脈拍リズム Arousal(高覚醒方向)
没入度(集中) 覚醒や集中の度合い Arousal(高覚醒方向)
眠気度(退屈) 非活性・眠気の度合い Arousal(低覚醒方向)
消耗度(疲労) 自律神経全体の活動度合い Arousal(長期的低覚醒)

すべての指標がArousal軸のみに対応しており、Valence軸の情報は含まれません。


5. 実際の限界例

高覚醒状態の区別不可能性

エモコアイが「活性度が高い」と検出した場合、以下のいずれかの状態である可能性があります:

快(Positive Valence) 不快(Negative Valence)
興奮(Excitement) 恐怖(Fear)
喜び(Joy) 怒り(Anger)
期待(Anticipation) 緊張(Tension)
性的興奮 痛み

これらを区別することは、エモコアイ単体では不可能です。

低覚醒状態の区別不可能性

エモコアイが「眠気度が高い」と検出した場合:

快(Positive Valence) 不快(Negative Valence)
リラックス(Relaxed) 悲しみ(Sad)
満足(Content) 憂鬱(Depressed)
穏やか(Calm) 退屈(Bored)

6. 補完するために必要なセンサー

Valence(快-不快)を推定するには、追加のセンシングが必要です:

センサー 測定対象 Valence推定への貢献
カメラ(表情認識) 顔の筋肉、微表情 高い(特に口元、目元)
マイク(音声解析) 声のトーン、ピッチ 中程度
IMU(加速度センサー) 身体の動き、姿勢 低〜中程度
サーモグラフィ 顔面温度分布 中程度(怒り vs 恐怖)

7. 実用的な対処法

相対変化アプローチ

絶対値ではなく変化の方向と速度を見ることで、ある程度の推定が可能:

活性度の急上昇 + 直前の刺激 = 感情の手がかり 例: - 怖い映像の直後に活性度↑ → 恐怖の可能性 - 楽しい映像の直後に活性度↑ → 興奮の可能性

文脈ベースの推定

展示作品の場合、どのタイミングで何を見せたかと組み合わせることで、感情を推定:

// 疑似コード
if (刺激の種類 === 'ポジティブ' && 活性度.急上昇()) {
  推定感情 = '興奮・喜び';
} else if (刺激の種類 === 'ネガティブ' && 活性度.急上昇()) {
  推定感情 = '恐怖・緊張';
}

8. まとめ

エモコアイでできること(高確度)

  • 覚醒度の変化の検出(緊張 ⇔ リラックス)
  • 注意・集中の度合いの検出
  • 退屈・疲労の検出
  • 上記の時系列変化パターンの検出

エモコアイでできないこと

  • 快/不快(Valence)の直接判定
  • 感情の種類の確定(喜び/恐怖/怒り等の区別)
  • 0.5秒以下の瞬間的反応の検出

対処法

  1. 文脈情報と組み合わせる(何を見せたタイミングか)
  2. 相対変化を見る(絶対値ではなく変化の方向)
  3. 補助センサーを追加する(表情、音声、姿勢など)

参考文献


関連プロトタイプ