Represented but Ignored: A Causal Account of Prosodic Underuse in Audio-Language Models
AI가 말투(억양·감정)를 알아듣고도 대답에는 반영하지 않는 이유를 찾아냈다
음성을 이해하는 AI 모델(오디오-LLM)들이 질문인지 평서문인지, 화가 났는지 슬픈지 같은 말투 정보를 내부적으로는 정확히 감지하고 있지만 정작 대답할 때는 그 정보를 제대로 쓰지 않는 경우가 많았다. 연구팀은 오디오가 들어와 답이 나오기까지 각 단계를 하나씩 뜯어보는 진단 도구를 만들어 이 문제가 듣지 못해서가 아니라 알고도 안 쓰는 문제임을 밝혔다. 실제로 모델 내부의 특정 지점을 살짝 건드리기만 해도 숨겨져 있던 올바른 답 쪽으로 대답이 움직였다.
무엇을 했나
- 네 가지 오디오-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) · 복잡한 내부 표현을 소수의 해석 가능한 특징으로 분해하는 도구
논문 원문 초록 (영문)
Human speech is richly expressive, with prosody carrying linguistic and emotional information beyond the lexical content. A capable large audio-language model (audio-LLM) should therefore support expressive speech understanding, not only transcribing what was said but also interpreting how it was said. Yet behavioral evaluations alone cannot reveal why a model fails on prosodic input. An error may reflect loss of acoustic information, incorrect internal interpretation, or failure to use a representation that is already available inside the model. We introduce a stage-specific probe ladder for localizing these failure modes in audio-LLMs. Across four understanding-only audio-LLMs, prosodic information is usually preserved in the audio path and decodable in late LLM states. Yet it is only partially expressed in the model's final response. We test the causal status of this latent representation with targeted hidden-state interventions. Every intervention shifts the answer distribution in the predicted direction, and in most model--task cells a single edit at the relevant layer is sufficient to drive the model toward the suppressed prosodic decision, though this recovery is directional rather than a selective restoration of the correct class. Feature-level analysis further suggests that this recoverable signal can be expressed through a small subspace. Some of the highest-attribution features in this analysis align with acoustic cues known to carry prosodic information. Within the matched-content contrasts we test, these results locate the recurring bottleneck not in perceiving prosody but in using it. Models that hear and correctly represent a prosodic cue can still fail to express it in their answers.
arXiv에서 원문 보기최신 논문
- Specification-delta-driven data governance: an empirical study of the {\guillemotleft}spec-delta{\guillemotright} as the unit of change in lakehouse data platforms데이터 플랫폼 변경도 코드처럼 '설계도 조각'을 붙여서 검토하면 어떨까: 실험 설계 논문
- Are LLMs becoming similarly creative? Evidence from three years of models최신 AI 챗봇일수록 서로 비슷한 답을 내놓는다는 3년치 조사 결과
- Auditing Cross-Lingual Fairness in Language Model WatermarkingAI 생성 텍스트를 잡아내는 워터마크 기술이 영어 아닌 언어에서는 훨씬 부실하게 작동하고, 그 격차는 개별 언어가 아니라 언어 계열 단위로 나타난다
- TESTNAV: Pareto-Guided Search for Compositional Robustness TestingAI 모델을 여러 손상이 겹친 입력으로 시험할 때, 굳이 다 테스트하지 않고도 '진짜 위험한 실패'만 골라내는 탐색법
- Optimal Skill Selection for LLM Agents with Provable Bicriteria GuaranteesAI 에이전트에게 어떤 '스킬 문서'를 몇 개나 줘야 잘 작동하는지, 수학적으로 최적해를 보장하며 골라주는 방법
- Reliable Financial Named Entity Recognition under Domain Shift금융 AI가 서류체 문장에서 배운 자신감은 트위터로 가면 거짓말이 된다
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy Correction텍스트가 빠지거나 망가져도, AI가 그 자리를 대신할 '가짜 텍스트'를 한 번에 만들지 않고 여러 번 고쳐가며 감정을 더 정확히 읽어낸다
METAL LAB 최신 기사
그림 출처: Linkai Peng et al., arXiv:2608.19211, CC BY 4.0