AI가 말투(억양·감정)를 알아듣고도 대답에는 반영하지 않는 이유를 찾아냈다
AI가 말투(억양·감정)를 알아듣고도 대답에는 반영하지 않는 이유를 찾아냈다
음성을 이해하는 AI 모델(오디오-LLM)들이 질문인지 평서문인지, 화가 났는지 슬픈지 같은 말투 정보를 내부적으로는 정확히 감지하고 있지만 정작 대답할 때는 그 정보를 제대로 쓰지 않는 경우가 많았다. 연구팀은 오디오가 들어와 답이 나오기까지 각 단계를 하나씩 뜯어보는 진단 도구를 만들어 이 문제가 듣지 못해서가 아니라 알고도 안 쓰는 문제임을 밝혔다. 실제로 모델 내부의 특정 지점을 살짝 건드리기만 해도 숨겨져 있던 올바른 답 쪽으로 대답이 움직였다.
METAL MEDIA 해설 도표
AI가 말투(억양·감정)를 알아듣고도 대답에는 반영하지 않는 이유를 찾아냈다
- 01네 가지 오디오-LLM(Qwen2.5-Omni, Phi-4-multimodal, Audio-Flamingo-3, DeSTA2.5)을 대상으로, 소리가 들어와 처리되는 과정을 오디오 인코더 단계, 언어모델 내부 단계, 최종 답변 단계로 나누어 각 단계마다 탐침(probe)을 심어 어디서 정보가 새는지 확인했다
- 02질문/평서문 억양이나 행복/슬픔·중립/화남 같은 감정을, 같은 문장인데 말투만 다른 오디오 쌍으로 비교해 순수하게 말투 정보만으로 판별하게 만들었다
- 03대부분의 모델-과제 조합에서 오디오 인코더는 말투 정보를 잘 보존하고 언어모델 후반부에서도 그 정보가 디코딩 가능했지만, 최종 답변에는 일부만 반영됐다(11개 조합 중 7개가 이런 과소사용 패턴)
- 04언어모델 내부의 특정 층(L*)에서 관련 방향으로 살짝 밀어주거나(방향 주입), 다른 클립의 내부 상태를 이식하는(활성화 패칭) 방식으로 개입하자 18개 조합 모두에서 답변이 예측한 방향으로 유의미하게 이동했고, 대부분에서 한 번의 편집만으로 억눌려 있던 답을 끌어낼 수 있었다
- 05희소 오토인코더로 내부 표현을 소수의 특징으로 쪼개보니, 극소수(전체의 0.5% 이하) 특징만 조정해도 같은 회복 효과가 나타났고, 감정 관련 특징 일부는 실제 음향 단서(에너지 변화 등)와 잘 들어맞았다
무엇을 했나
- 네 가지 오디오-LLM(Qwen2.5-Omni, Phi-4-multimodal, Audio-Flamingo-3, DeSTA2.5)을 대상으로, 소리가 들어와 처리되는 과정을 오디오 인코더 단계, 언어모델 내부 단계, 최종 답변 단계로 나누어 각 단계마다 탐침(probe)을 심어 어디서 정보가 새는지 확인했다
- 질문/평서문 억양이나 행복/슬픔·중립/화남 같은 감정을, 같은 문장인데 말투만 다른 오디오 쌍으로 비교해 순수하게 말투 정보만으로 판별하게 만들었다
- 대부분의 모델-과제 조합에서 오디오 인코더는 말투 정보를 잘 보존하고 언어모델 후반부에서도 그 정보가 디코딩 가능했지만, 최종 답변에는 일부만 반영됐다(11개 조합 중 7개가 이런 과소사용 패턴)
- 언어모델 내부의 특정 층(L*)에서 관련 방향으로 살짝 밀어주거나(방향 주입), 다른 클립의 내부 상태를 이식하는(활성화 패칭) 방식으로 개입하자 18개 조합 모두에서 답변이 예측한 방향으로 유의미하게 이동했고, 대부분에서 한 번의 편집만으로 억눌려 있던 답을 끌어낼 수 있었다
- 희소 오토인코더로 내부 표현을 소수의 특징으로 쪼개보니, 극소수(전체의 0.5% 이하) 특징만 조정해도 같은 회복 효과가 나타났고, 감정 관련 특징 일부는 실제 음향 단서(에너지 변화 등)와 잘 들어맞았다

| Corpus | Contrast | n | Patchable pairs |
|---|---|---|---|
| IViE | Question/statement | 430 | ✓ |
| CREMA-D | 4-class emotion | 4,348 | ✓ |
| VESUS | 4-class emotion | 10,073 | ✓ |

| Cell | Model | AUC (L∗) | I𝒱 | % rec. | verdict |
|---|---|---|---|---|---|
| IViE Q/stmt | Qwen2.5-Omni | 0.82 (L26) | 0.32±0.24 | 36% | F3 underuse |
| Phi-4-MM | 0.81 (L25) | 0.41±0.19 | 31% | F3 underuse | |
| AF3 | 0.83 (L24) | 0.23±0.28 | 30% | F3 underuse | |
| DeSTA2.5 | 1.00 (L18) | 1.00±0.00 | 0% | F3 (complete) | |
| CREMA-D | Qwen2.5-Omni | 0.89 (L27) | 1.56±0.06 | 48% | F3 underuse |
| Phi-4-MM | 0.61 (L29) | 0.93±0.09 | 23% | F1 (§4.1) | |
| AF3 | 0.99 (L25) | 1.75±0.08 | 92% | ≈reference | |
| DeSTA2.5 | – | – | – | masked (in-train) | |
| VESUS | Qwen2.5-Omni | 0.63 (L27) | 0.93±0.06 | 24% | partial F2 |
| Phi-4-MM | 0.56 (L28) | 0.62±0.06 | 16% | F1 (§4.1) | |
| AF3 | 0.84 (L25) | 1.55±0.04 | 43% | F3 underuse | |
| DeSTA2.5 | 0.81 (L32) | 1.49±0.05 | 59% | F3 underuse |

| Contrast | Qwen | Phi-4 | AF3 | DeSTA |
|---|---|---|---|---|
| IViE Q/stmt | +1.34 | +1.84 | +2.26 | +0.29 |
| CREMA-D h/s | +1.76 | +0.64 | +3.20 | masked |
| CREMA-D n/a | +2.01 | +0.48 | +2.57 | masked |
| VESUS h/s | +0.95 | +0.47 | +2.04 | +1.83 |
| VESUS n/a | +1.09 | +0.31 | +2.80 | +2.92 |

| VESUS | Qwen | Phi-4 | AF3 | DeSTA |
|---|---|---|---|---|
| happy/sad | +0.9/−0.9 | +0.5/−0.6 | +3.3/−3.4 | +3.6/−3.8 |
| neutral/angry | +1.3/−1.3 | +0.5/−0.4 | +5.1/−5.2 | +3.6/−3.5 |

| Cell | Qwen | Phi-4 | AF3 | DeSTA |
|---|---|---|---|---|
| IViE Q/stmt | 0.46→1.00 | 0.01→1.00 | 0.63→1.00 | 0.03→1.00 |
| CREMA-D h/s | 0.87→1.00 | 0.89→1.00 | 0.98→1.00 | masked |
| CREMA-D n/a | 0.17→1.00 | 0.33→1.00 | 0.97→1.00 | masked |
| VESUS h/s | 0.39→1.00 | 0.96→0.99 | 0.68→1.00 | 0.55→1.00 |
| VESUS n/a | 0.12→1.00 | 0.09→0.78 | 0.57→1.00 | 0.59→1.00 |

| Model | HuggingFace checkpoint | Architecture | # Params | Role |
|---|---|---|---|---|
| Probed audio-LLMs (§4.1–§4.4) | ||||
| Qwen2.5-Omni-7B | Qwen/Qwen2.5-Omni-7B | Whisper-style audio tower + 28-layer LLM | 7 B | audio path & LLM probed |
| Audio-Flamingo-3 | nvidia/audio-flamingo-3-hf | Whisper-large-v3 + 28-layer Qwen2.5-7B LLM | 8.3 B | audio path & LLM probed |
| DeSTA2.5-Audio | DeSTA-ntu/DeSTA2.5-Audio-Llama-3.1-8B | Whisper-large-v3 + 32-layer Llama-3.1-8B LLM | 8.7 B | audio path & LLM probed |
| Phi-4-MM | microsoft/Phi-4-multimodal-instruct | Conformer audio tower + 32-layer LLM | 5.6 B | audio path & LLM probed |
| Standalone speech encoders (§4.1 calibration only) | ||||
| Whisper-base.en | openai/whisper-base.en | encoder–decoder transformer (English) | 74 M | encoder calibration |
| Whisper-medium | openai/whisper-medium | encoder–decoder transformer | 769 M | encoder calibration |
| Whisper-large-v2 | openai/whisper-large-v2 | encoder–decoder transformer | 1.55 B | encoder calibration |
| Whisper-large-v3 | openai/whisper-large-v3 | encoder–decoder transformer | 1.55 B | encoder calibration |
| WavLM-base | microsoft/wavlm-base | SSL transformer encoder | 95 M | encoder calibration |
| WavLM-large | microsoft/wavlm-large | SSL transformer encoder | 317 M | encoder calibration |

| §4.1 | §4.2 | §4.3 | §4.4 | |||
|---|---|---|---|---|---|---|
| Corpus | audio probe | lens | behavior | injection | patching | SAE |
| IViE | ✓ | main | main | ✓ | ✓ | ✓ |
| CREMA-D | ✓ | main | main | ✓ | ✓ | ✓ |
| VESUS | ✓ | main | main | ✓ | ✓ | ✓ |
| JL-Corpus | App. B | — | — | — | — | — |
| ESD-English | ✓ | Appendix D.3 | Appendix D.3 | — | — | — |

| Corpus | Q/S | sad | happy | angry | neutral |
|---|---|---|---|---|---|
| IViE | 215 | — | — | — | — |
| CREMA-D | — | 1,087 | 1,087 | 1,087 | 1,087 |
| VESUS | — | 2,517 | 2,518 | 2,519 | 2,519 |
| JL-Corpus | — | 240 | 240 | 240 | 240 |
| ESD-English | — | 3,500 | 3,500 | 3,500 | 3,500 |

| Contrast | ID | Prompt text |
|---|---|---|
| Q/stmt | P0 | Is the utterance a question or a statement? Answer in one word: |
| P1 | Did the speaker ask a question or make a statement? Answer in one word: | |
| P2 | Was that a question or a statement? Answer ‘question’ or ‘statement’: | |
| P3 | Is the speaker asking something, or just making a statement? In one word, ‘question’ or ‘statement’: | |
| P4 | Classify the speech act: ‘question’ or ‘statement’. One word: | |
| Happy/sad | P0 | Does the speaker sound happy or sad? Answer in one word: |
| P1 | Is the speaker’s tone happy or sad? Reply ‘happy’ or ‘sad’: | |
| P2 | Classify the speaker’s mood: ‘happy’ or ‘sad’. One word: | |
| P3 | Listening to this clip, would you say the speaker is happy or sad? In one word: | |
| P4 | Is the emotion in the speaker’s voice happy or sad? Answer in one word: | |
| Neutral/angry | P0 | Does the speaker sound angry or neutral? Answer in one word: |
| P1 | Is the speaker’s tone angry or neutral? Reply ‘angry’ or ‘neutral’: | |
| P2 | Classify the speaker’s mood: ‘angry’ or ‘neutral’. One word: | |
| P3 | Listening to this clip, would you say the speaker is angry or neutral? In one word: | |
| P4 | Is the emotion in the speaker’s voice angry or neutral? Answer in one word: |

| ID | Prompt text |
|---|---|
| Direct prompts (free-form generation; substring-matched) | |
| A1 | What emotion is the speaker feeling? Answer in one word: |
| A2 | How does the speaker sound? Reply with one emotion: happy, sad, angry, or neutral: |
| A3 | In one word, what emotion is conveyed by the speaker’s tone? |
| MCQ prompts (shared instruction template, Latin-square shuffles) | |
| Instruction template: “Listen to the audio and identify the speaker’s emotion. (A) {A} (B) {B} (C) {C} (D) {D}. Answer with just the letter A, B, C, or D:” | |
| B1 | A = happy, B = sad, C = angry, D = neutral |
| B2 | A = sad, B = angry, C = neutral, D = happy |
| B3 | A = angry, B = neutral, C = happy, D = sad |
| B4 | A = neutral, B = happy, C = sad, D = angry |

| Contrast | Positive pole | Negative pole |
|---|---|---|
| Q/stmt | question, Question, asking, query, ? | statement, Statement, stating, fact, . |
| Happy/sad | happy, Happy, joyful | sad, Sad, upset |
| Neutral/angry | angry, Angry | neutral, Neutral |
| 4-class direct (A1–A3) | happy, sad, angry, neutral (one per class) | |
| 4-class MCQ (B1–B4) | A, B, C, D (one per letter) |

| Model | Cell | last | peak | @ | PROJ | lift |
|---|---|---|---|---|---|---|
| Qwen2.5-Omni | IViE Q/stmt | 0.78 | 0.79 | 0.84 | 0.81 | +0.26 |
| ESD | 0.79 | 0.81 | 0.97 | 0.84 | +0.35 | |
| VESUS | 0.73 | 0.73 | 0.72 | 0.71 | +0.29 | |
| CREMA-D | 0.85 | 0.85 | 1.00 | 0.88 | +0.28 | |
| Audio-Flamingo-3 | IViE Q/stmt | 0.65 | 0.71 | 0.97 | 0.71 | +0.19 |
| ESD | 0.79 | 0.81 | 0.91 | 0.79 | +0.29 | |
| VESUS | 0.69 | 0.71 | 0.97 | 0.69 | +0.31 | |
| CREMA-D | 0.92 | 0.92 | 1.00 | 0.92 | +0.35 | |
| DeSTA2.5-Audio | IViE Q/stmt | 0.61 | 0.79 | 0.81 | 0.76 | +0.25 |
| ESD† | in-training data (masked) | |||||
| VESUS | 0.71 | 0.73 | 0.91 | 0.72 | +0.32 | |
| CREMA-D† | in-training data (masked) | |||||
| Phi-4-MM | IViE Q/stmt | 0.78 | 0.81 | 0.75 | 0.79 | +0.21 |
| ESD | 0.63 | 0.82 | 0.50 | 0.64 | +0.15 | |
| VESUS | 0.38 | 0.52 | 0.00 | 0.42 | -0.01 | |
| CREMA-D | 0.76 | 0.84 | 0.62 | 0.54 | -0.06 |
| Contrast | Positive cue | Negative cue |
|---|---|---|
| Q/stmt | (asking a question) | (making a statement) |
| 4-class emotion (one cue per class) | ||
| (with happiness), (with sadness), (with anger), (neutrally) |
| Corpus | Model | lens AUC (L∗) | Floor | Audio | Ceiling | % ladder | Verdict |
|---|---|---|---|---|---|---|---|
| ESD-English | Qwen2.5-Omni | 0.63 | 0.159 | 0.371 | 0.970 | 26% | partial F2 |
| Phi-4-MM | 0.53 | 0.128 | 0.266 | 0.963 | 17% | partial F2 | |
| AF3 | 0.90 | 0.207 | 0.680 | 0.991 | 60% | F3 underuse | |
| DeSTA2.5 | in-training data (masked) |
| Model | Contrast | Slope [95% CI] |
|---|---|---|
| Qwen | IViE Q/stmt | +1.34[+1.23,+1.45] |
| Qwen | CREMA-D h/s | +1.76[+1.07,+2.44] |
| Qwen | CREMA-D n/a | +2.01[+1.31,+2.71] |
| Qwen | VESUS h/s | +0.95[+0.87,+1.03] |
| Qwen | VESUS n/a | +1.09[+1.03,+1.16] |
| Phi-4 | IViE Q/stmt | +1.84[+1.28,+2.41] |
| Phi-4 | CREMA-D h/s | +0.64[+0.52,+0.75] |
| Phi-4 | CREMA-D n/a | +0.48[+0.40,+0.57] |
| Phi-4 | VESUS h/s | +0.47[+0.46,+0.47] |
| Phi-4 | VESUS n/a | +0.31[+0.24,+0.39] |
| AF3 | IViE Q/stmt | +2.26[+1.71,+2.81] |
| AF3 | CREMA-D h/s | +3.20[+1.79,+4.61] |
| AF3 | CREMA-D n/a | +2.57[+0.50,+4.64] |
| AF3 | VESUS h/s | +2.04[+1.48,+2.59] |
| AF3 | VESUS n/a | +2.80[+1.29,+4.30] |
| DeSTA | IViE Q/stmt | +0.29[+0.28,+0.30] |
| DeSTA | CREMA-D h/s | masked (in-training) |
| DeSTA | CREMA-D n/a | masked (in-training) |
| DeSTA | VESUS h/s | +1.83[+1.81,+1.85] |
| DeSTA | VESUS n/a | +2.92[+2.90,+2.93] |
| Model | Cell | n | −→+ | +→− |
|---|---|---|---|---|
| Qwen2.5-Omni | IViE Q/stmt | 214 | +1.15 | −1.15 |
| Qwen2.5-Omni | CREMA-D happy/sad | 1,087 | +3.23 | −3.17 |
| Qwen2.5-Omni | CREMA-D neutral/angry | 1,087 | +3.37 | −3.38 |
| Phi-4-MM | IViE Q/stmt | 214 | +1.69 | −1.80 |
| Phi-4-MM | CREMA-D happy/sad | 1,087 | +1.00 | −1.08 |
| Phi-4-MM | CREMA-D neutral/angry | 1,087 | +0.54 | −0.47 |
| Audio-Flamingo-3 | IViE Q/stmt | 150 | +1.59 | −1.64 |
| Audio-Flamingo-3 | CREMA-D happy/sad | 150 | +8.17 | −8.75 |
| Audio-Flamingo-3 | CREMA-D neutral/angry | 150 | +7.95 | −8.34 |
| DeSTA2.5 | IViE Q/stmt | 150 | +7.15 | −7.60 |
| DeSTA2.5 | CREMA-D h/s, n/a | masked (in-training) |
| Model | Cell | α=0 | α=1 | α=2 | α=3 | α=5 | α=8 |
|---|---|---|---|---|---|---|---|
| Qwen2.5-Omni | IViE Q/stmt | 0.138 | 0.738 | 0.954 | 1.000 | 1.000 | 1.000 |
| Qwen2.5-Omni | CREMA-D happy/sad | 0.725 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Qwen2.5-Omni | CREMA-D neutral/angry | 0.366 | 0.759 | 1.000 | 1.000 | 1.000 | 1.000 |
| Qwen2.5-Omni | VESUS happy/sad | 0.388 | 0.828 | 0.894 | 0.930 | 0.995 | 1.000 |
| Qwen2.5-Omni | VESUS neutral/angry | 0.168 | 0.238 | 0.337 | 0.512 | 1.000 | 1.000 |
| Phi-4-MM | IViE Q/stmt | 0.015 | 0.092 | 0.369 | 0.800 | 1.000 | 1.000 |
| Phi-4-MM | CREMA-D happy/sad | 0.992 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Phi-4-MM | CREMA-D neutral/angry | 0.448 | 0.709 | 0.916 | 0.990 | 1.000 | 1.000 |
| Phi-4-MM | VESUS happy/sad | 0.972 | 0.974 | 0.974 | 0.979 | 0.985 | 0.992 |
| Phi-4-MM | VESUS neutral/angry | 0.118 | 0.134 | 0.155 | 0.185 | 0.272 | 0.647 |
| Audio-Flamingo-3 | IViE Q/stmt | 0.354 | 0.692 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | CREMA-D happy/sad | 0.945 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | CREMA-D neutral/angry | 0.958 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | VESUS happy/sad | 0.530 | 0.959 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | VESUS neutral/angry | 0.614 | 0.896 | 1.000 | 1.000 | 1.000 | 1.000 |
| DeSTA2.5 | IViE Q/stmt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| DeSTA2.5 | CREMA-D h/s, n/a | masked (in-training) | |||||
| DeSTA2.5 | VESUS happy/sad | 0.550 | 0.796 | 0.968 | 1.000 | 1.000 | 1.000 |
| DeSTA2.5 | VESUS neutral/angry | 0.597 | 0.744 | 0.979 | 1.000 | 1.000 | 1.000 |
| Model | Cell | ‖d‖ | ‖hlast‖med | ‖d‖/‖hlast‖ |
|---|---|---|---|---|
| Qwen2.5-Omni | IViE Q/stmt | 31.9 | 329 | 0.097 |
| Qwen2.5-Omni | CREMA-D happy/sad | 61.5 | 330 | 0.187 |
| Qwen2.5-Omni | CREMA-D neutral/angry | 61.8 | 331 | 0.187 |
| Phi-4-MM | IViE Q/stmt | 15.5 | 155 | 0.100 |
| Phi-4-MM | CREMA-D happy/sad | 11.5 | 151 | 0.076 |
| Phi-4-MM | CREMA-D neutral/angry | 12.6 | 150 | 0.084 |
| L=1, last | L∗, last | L∗, full | ||
|---|---|---|---|---|
| Model | Cell | Δn→p / Δp→n | Δn→p / Δp→n | Δn→p / Δp→n |
| Qwen2.5-Omni | IViE Q/stmt | −0.00[−0.01,0.00] / +0.00[−0.00,0.01] | +1.15[0.96,1.35] / −1.15[−1.34,−0.96] | +1.15[0.79,1.53] / −0.18[−0.50,0.13] |
| Qwen2.5-Omni | CREMA-D happy/sad | −0.00[−0.00,0.00] / +0.00[−0.00,0.01] | +3.23[3.15,3.32] / −3.17[−3.25,−3.08] | +1.12[0.73,1.50] / −1.52[−2.02,−1.05] |
| Qwen2.5-Omni | CREMA-D neutral/angry | +0.00[−0.00,0.01] / +0.00[−0.00,0.01] | +3.37[3.27,3.48] / −3.38[−3.49,−3.28] | +3.23[2.72,3.78] / −1.20[−1.57,−0.84] |
| Phi-4-MM | IViE Q/stmt | +0.00[−0.02,0.02] / +0.00[−0.01,0.02] | +1.69[1.40,2.00] / −1.80[−2.12,−1.49] | +3.19[2.60,3.79] / +1.65[1.07,2.21] |
| Phi-4-MM | CREMA-D happy/sad | −0.00[−0.02,0.02] / −0.00[−0.02,0.01] | +1.00[0.90,1.09] / −1.08[−1.18,−0.98] | −0.10[−0.36,0.14] / −2.89[−3.34,−2.46] |
| Phi-4-MM | CREMA-D neutral/angry | +0.02[−0.00,0.04] / −0.01[−0.02,0.01] | +0.54[0.47,0.62] / −0.47[−0.54,−0.39] | −0.37[−0.85,0.12] / −0.46[−0.74,−0.18] |
| Model | Cell | α=0 | α=1 | α=2 | α=3 | α=5 | α=8 |
|---|---|---|---|---|---|---|---|
| Qwen2.5-Omni | IViE Q/stmt | 0.465 | 0.746 | 0.817 | 0.930 | 1.000 | 1.000 |
| Qwen2.5-Omni | CREMA-D happy/sad | 0.872 | 0.997 | 1.000 | 1.000 | 1.000 | 1.000 |
| Qwen2.5-Omni | CREMA-D neutral/angry | 0.166 | 0.578 | 1.000 | 1.000 | 1.000 | 1.000 |
| Qwen2.5-Omni | VESUS happy/sad† | 0.394 | 0.839 | 0.926 | 0.957 | 1.000 | 1.000 |
| Qwen2.5-Omni | VESUS neutral/angry† | 0.122 | 0.230 | 0.289 | 0.393 | 0.983 | 1.000 |
| Phi-4-MM | IViE Q/stmt | 0.014 | 0.028 | 0.268 | 0.563 | 0.972 | 1.000 |
| Phi-4-MM | CREMA-D happy/sad | 0.888 | 0.967 | 1.000 | 1.000 | 1.000 | 1.000 |
| Phi-4-MM | CREMA-D neutral/angry | 0.330 | 0.632 | 0.962 | 1.000 | 1.000 | 1.000 |
| Phi-4-MM | VESUS happy/sad† | 0.957 | 0.970 | 0.975 | 0.980 | 0.987 | 0.993 |
| Phi-4-MM | VESUS neutral/angry† | 0.088 | 0.109 | 0.136 | 0.164 | 0.311 | 0.775 |
| Audio-Flamingo-3 | IViE Q/stmt | 0.634 | 0.775 | 0.887 | 0.972 | 1.000 | 1.000 |
| Audio-Flamingo-3 | CREMA-D happy/sad | 0.975 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | CREMA-D neutral/angry | 0.973 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | VESUS happy/sad† | 0.679 | 0.984 | 1.000 | 1.000 | 1.000 | 1.000 |
| Audio-Flamingo-3 | VESUS neutral/angry† | 0.568 | 0.808 | 1.000 | 1.000 | 1.000 | 1.000 |
| DeSTA2.5 | IViE Q/stmt | 0.028 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| DeSTA2.5 | CREMA-D h/s, n/a | masked (in-training) | |||||
| DeSTA2.5 | VESUS happy/sad† | 0.552 | 0.823 | 0.957 | 1.000 | 1.000 | 1.000 |
| DeSTA2.5 | VESUS neutral/angry† | 0.593 | 0.739 | 0.968 | 1.000 | 1.000 | 1.000 |
| Cell | feat | |attr| | f0_slope | f0_term | dur_s | rms_mean | rms_std | rms_max_min |
|---|---|---|---|---|---|---|---|---|
| IViE Q/stmt (|S0.95|=59) | 15604 | 0.44 | +0.30 | +0.29 | -0.20 | -0.05 | -0.07 | -0.09 |
| 16335 | 0.17 | -0.01 | -0.01 | -0.07 | +0.07 | +0.06 | +0.06 | |
| 964 | 0.15 | -0.23 | -0.24 | +0.12 | -0.00 | +0.02 | +0.03 | |
| CREMA-D happy/sad (|S0.95|=62) | 19784 | 0.44 | +0.11 | +0.10 | -0.11 | +0.02 | +0.03 | +0.03 |
| 16335 | 0.42 | -0.10 | -0.07 | +0.16 | -0.44 | -0.47 | -0.44 | |
| 12601 | 0.42 | +0.00 | -0.02 | -0.12 | -0.03 | -0.05 | -0.04 | |
| CREMA-D neutral/angry (|S0.95|=51) | 16335 | 0.80 | -0.11 | -0.13 | -0.04 | -0.72 | -0.73 | -0.72 |
| 15604 | 0.73 | -0.09 | -0.10 | -0.08 | -0.67 | -0.67 | -0.66 | |
| 19784 | 0.72 | -0.05 | -0.09 | -0.11 | -0.67 | -0.69 | -0.68 | |
| VESUS happy/sad (|S0.95|=69) | 19784 | 0.24 | +0.04 | +0.11 | -0.30 | -0.19 | -0.14 | -0.17 |
| 16335 | 0.14 | -0.02 | -0.03 | +0.07 | +0.10 | +0.12 | +0.13 | |
| 12601 | 0.13 | -0.04 | -0.02 | -0.01 | +0.15 | +0.17 | +0.18 | |
| VESUS neutral/angry (|S0.95|=53) | 15604 | 0.33 | +0.19 | +0.20 | +0.02 | -0.31 | -0.35 | -0.36 |
| 16335 | 0.31 | +0.19 | +0.19 | +0.10 | -0.29 | -0.35 | -0.36 | |
| 19784 | 0.28 | +0.20 | +0.25 | -0.07 | -0.35 | -0.39 | -0.40 |
| Cell | feat | |attr| | f0_slope | f0_term | dur_s | rms_mean | rms_std | rms_max_min |
|---|---|---|---|---|---|---|---|---|
| IViE Q/stmt (|S0.95|=33) | 465 | 1.92 | -0.05 | -0.03 | -0.09 | +0.06 | +0.08 | +0.07 |
| 4845 | 1.56 | +0.29 | +0.27 | +0.04 | +0.03 | +0.04 | +0.03 | |
| 15348 | 1.03 | -0.20 | -0.24 | +0.18 | +0.11 | +0.09 | +0.10 | |
| CREMA-D happy/sad (|S0.95|=59) | 465 | 0.59 | +0.10 | +0.10 | -0.06 | +0.11 | +0.13 | +0.12 |
| 3902 | 0.34 | +0.12 | +0.14 | -0.10 | +0.29 | +0.29 | +0.26 | |
| 15348 | 0.25 | -0.00 | +0.00 | -0.05 | -0.10 | -0.09 | -0.08 | |
| CREMA-D neutral/angry (|S0.95|=69) | 465 | 0.64 | +0.05 | +0.04 | -0.13 | +0.15 | +0.15 | +0.14 |
| 12756 | 0.54 | +0.03 | +0.05 | -0.16 | +0.22 | +0.21 | +0.21 | |
| 7832 | 0.14 | +0.08 | +0.06 | -0.02 | +0.26 | +0.25 | +0.26 | |
| VESUS happy/sad (|S0.95|=102) | 465 | 0.19 | -0.03 | -0.09 | +0.25 | +0.14 | +0.12 | +0.14 |
| 3902 | 0.17 | -0.00 | -0.07 | +0.29 | +0.11 | +0.10 | +0.12 | |
| 15348 | 0.10 | -0.01 | -0.05 | +0.27 | +0.17 | +0.07 | +0.09 | |
| VESUS neutral/angry (|S0.95|=75) | 465 | 0.43 | +0.00 | -0.03 | +0.02 | +0.01 | +0.04 | +0.04 |
| 12756 | 0.23 | -0.06 | -0.08 | +0.02 | +0.13 | +0.10 | +0.10 | |
| 24494 | 0.18 | +0.03 | +0.14 | -0.33 | -0.08 | -0.09 | -0.11 |
| Cell | feat | |attr| | f0_slope | f0_term | dur_s | rms_mean | rms_std | rms_max_min |
|---|---|---|---|---|---|---|---|---|
| IViE Q/stmt (|S0.95|=37) | 9765 | 0.80 | -0.23 | -0.22 | +0.25 | +0.02 | +0.03 | +0.04 |
| 12809 | 0.70 | -0.12 | -0.15 | +0.37 | +0.05 | +0.06 | +0.05 | |
| 7746 | 0.40 | -0.16 | -0.16 | +0.12 | +0.09 | +0.08 | +0.09 | |
| CREMA-D happy/sad (|S0.95|=47) | 22567 | 1.80 | -0.12 | -0.07 | +0.24 | -0.48 | -0.51 | -0.49 |
| 2363 | 1.77 | +0.21 | +0.21 | -0.30 | +0.46 | +0.46 | +0.43 | |
| 9765 | 1.57 | -0.07 | -0.05 | +0.06 | -0.46 | -0.46 | -0.46 | |
| CREMA-D neutral/angry (|S0.95|=52) | 21244 | 2.83 | -0.02 | +0.04 | +0.03 | -0.02 | +0.01 | +0.02 |
| 9765 | 2.61 | -0.09 | -0.14 | -0.19 | -0.55 | -0.58 | -0.58 | |
| 2363 | 1.55 | -0.03 | -0.08 | -0.22 | -0.10 | -0.14 | -0.16 | |
| VESUS happy/sad (|S0.95|=84) | 7746 | 0.93 | +0.03 | +0.04 | -0.05 | -0.04 | +0.01 | +0.00 |
| 2363 | 0.80 | -0.09 | -0.08 | -0.12 | +0.40 | +0.43 | +0.42 | |
| 828 | 0.77 | +0.11 | +0.09 | +0.16 | -0.45 | -0.51 | -0.51 | |
| VESUS neutral/angry (|S0.95|=58) | 9765 | 1.80 | +0.02 | +0.05 | -0.05 | -0.04 | -0.10 | -0.12 |
| 21244 | 1.80 | -0.03 | -0.04 | -0.10 | +0.07 | +0.19 | +0.19 | |
| 7746 | 1.11 | +0.12 | +0.19 | -0.34 | -0.24 | -0.20 | -0.23 |
| Cell | feat | |attr| | f0_slope | f0_term | dur_s | rms_mean | rms_std | rms_max_min |
|---|---|---|---|---|---|---|---|---|
| IViE Q/stmt (|S0.95|=54) | 15151 | 8.79 | -0.28 | -0.24 | -0.02 | -0.03 | -0.05 | -0.04 |
| 17990 | 6.14 | +0.28 | +0.28 | -0.11 | +0.01 | +0.04 | +0.03 | |
| 15930 | 5.11 | +0.29 | +0.26 | +0.01 | +0.04 | +0.06 | +0.04 | |
| CREMA-D happy/sad, neutral/angry | masked (in-training) | |||||||
| VESUS happy/sad (|S0.95|=58) | 28070 | 2.10 | -0.14 | -0.23 | +0.13 | +0.42 | +0.47 | +0.49 |
| 23000 | 1.64 | +0.02 | -0.07 | +0.32 | -0.08 | -0.07 | -0.05 | |
| 18569 | 1.63 | +0.08 | +0.13 | -0.09 | -0.20 | -0.22 | -0.23 | |
| VESUS neutral/angry (|S0.95|=52) | 18569 | 3.18 | +0.08 | +0.13 | -0.09 | -0.20 | -0.22 | -0.23 |
| 6278 | 2.82 | +0.10 | +0.19 | -0.21 | -0.28 | -0.30 | -0.32 | |
| 30807 | 2.81 | -0.12 | -0.24 | +0.16 | +0.35 | +0.40 | +0.42 |
왜 중요한가
챗봇이나 음성비서가 사람 말의 '내용'뿐 아니라 '말투'까지 반응하게 만들려면, 지금 어디서 막히는지를 정확히 알아야 고칠 수 있다. 이 연구는 문제가 '못 들어서'가 아니라 '듣고도 안 써서'라는 것을 밝혀, 향후 모델을 다시 학습시키기보다 내부 표현을 더 잘 끌어내는 방향의 해법이 가능함을 보여준다.
이 논문의 용어
- 오디오-LLM · 음성을 입력받아 이해하고 답하는 대형 언어모델
- 탐침(probe) · 모델 내부 특정 지점에 특정 정보가 담겨 있는지 검사하는 작은 분류기
- 로짓 렌즈(logit lens) · 모델의 중간 층 상태를 최종 출력 형식으로 변환해 그 층이 무엇을 '알고 있는지' 들여다보는 기법
- 활성화 패칭 · 한 입력에서 나온 내부 상태를 다른 입력의 같은 위치에 이식해 그 상태가 결과에 얼마나 영향을 주는지 확인하는 실험
- 희소 오토인코더(SAE) · 복잡한 내부 표현을 소수의 해석 가능한 특징으로 분해하는 도구
최신 논문
- AI 코딩 에이전트에게 과학 소프트웨어 수리를 시켜보니, 절반도 제대로 못 고쳤다AI 코딩 에이전트에게 과학 소프트웨어 수리를 시켜보니, 절반도 제대로 못 고쳤다
- 논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기
- 고객상담 AI 상담원이 규정을 '한 번의 행동'이 아니라 '전체 절차'로 지키게 만드는 방법고객상담 AI 상담원이 규정을 '한 번의 행동'이 아니라 '전체 절차'로 지키게 만드는 방법
- 로봇 팔에게 사람의 시연 없이 새 일 시키기, 말 잘하는 AI가 대신 가르친다로봇 팔에게 사람의 시연 없이 새 일 시키기, 말 잘하는 AI가 대신 가르친다
- 에이전트 학습용 환경을 새로 만드는 대신, 기존 환경에 '패치 부품'을 씌워 그 에이전트의 약점에 맞게 바꾸는 방법에이전트 학습용 환경을 새로 만드는 대신, 기존 환경에 '패치 부품'을 씌워 그 에이전트의 약점에 맞게 바꾸는 방법
- AI 모델을 '소유'하지 못한 조직은 안전 통제도 절반밖에 못 한다AI 모델을 '소유'하지 못한 조직은 안전 통제도 절반밖에 못 한다
- AI가 선생님 모델을 따라 배우다가, 정답에 다가가는 '좋은 생각'까지 억누르는 문제를 잡아낸다AI가 선생님 모델을 따라 배우다가, 정답에 다가가는 '좋은 생각'까지 억누르는 문제를 잡아낸다
- AI가 특정 사람 말투를 흉내내도록 시켜봤더니, 결국 AI 자신의 말투에서 못 벗어난다AI가 특정 사람 말투를 흉내내도록 시켜봤더니, 결국 AI 자신의 말투에서 못 벗어난다
METAL MEDIA 최신 기사
그림 출처: Linkai Peng et al., arXiv:2608.19211, CC BY 4.0