表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

音声AIは割り込みの冒頭を聞き取れるか:内部状態を知覚側へ動かす方法

Activation Steering with Perception Vector

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Activation Steering with Perception Vectorの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: Overview of state inertia and activation steering. (a) FD-SLMs process concurrent user and model streams, conditioning on incoming user audio and previous model output tokens to generate text and audio tokens. (b) FD-SLMs coordinate speaking and listening by modulating between generative and perceptive states, tracked by generation and perception affinity. During abrupt interruptions, the model can remain biased toward the generative state before transitioning to the perceptive state, causing early user input to be missed. Injecting a perception vector at interruption onset accelerates this transition and improves interruption handling.

出典:Activation Steering with Perception Vector / arXiv ↗

概要

  • 全二重音声モデルでは、利用者の割り込み後も内部状態が発話側に偏り、冒頭の情報を取りこぼす場合がある。
  • 著者らは往復会話から知覚ベクトルを作り、割り込み開始時に内部表現へ加える追加学習不要の方法を提案した。
  • PersonaPlexの割り込み評価で、著者らが報告した正答率は0.28から0.45、IWORは0.40から0.72に上がった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Activation Steering with Perception Vectorの仕組み

左から右へ読む
  1. 01割り込み音声
  2. 02発話開始を検出
  3. 03知覚ベクトルを加算
  4. 04応答音声

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

この研究は、音声AIが話している最中に利用者が割り込むと、発話の冒頭を取りこぼす問題を扱う。「全二重」音声言語モデルは利用者の音声を聞きながら応答音声を出せるが、内部で聞く側へ切り替わるまでに遅れが生じうる。

訂正や話題変更では、最初の語が質問の対象を決めることがある。著者らは、モデルが自分の発話を続ける側に一時的に偏る現象と、その後の回答への影響を調べた。

手法

まず、対象モデルの通常の往復会話から、処理途中の数値である「内部表現」を集める。各時点で利用者の次の音声を予測しやすいか、モデル自身の出力を予測しやすいかを比べ、聞く側と話す側の時点を分ける。聞く側の内部表現の平均から話す側の平均を引いた差が「知覚ベクトル」である。

利用時には音声のエネルギーに基づいて割り込み開始を検出し、選んだ層の内部表現にこのベクトルを加える。「活性化ステアリング」とは、こうして推論中の内部表現を特定の方向へ動かす操作を指す。加える量は一定期間でゼロまで減らす。例えばAIの説明中に利用者が質問を始めたら、その冒頭から介入し、続く文章と音声の生成に反映させる。

新規性

著者らは、モデル内部の予測が利用者の音声とモデル自身の出力のどちらに向くかを調べ、割り込み後も発話側に偏り続ける遅れを「状態慣性」と名付けた。

冒頭語の理解を測る評価課題を設け、聞く側の内部状態へ向かうベクトルを割り込み開始時に加える方法を提案した。介入にモデルの追加学習は要らない。

従来手法との違い

比較するのは、同じ質問をモデルが話していない時に与える条件、モデルの発話中に割り込む条件、割り込み時に介入する条件である。PersonaPlexの内部状態の分析例では、割り込み後に知覚側へ戻るまで約0.6秒かかった。

従来の対話全体の評価に対し、著者らのZero-Buffer Benchmarkは意味上重要な主語を割り込み音声の先頭に置く。介入の有無による差も、この課題の同じ指標で比べている。

実験結果

著者らは、主語を最初の語に置き、前置きなしでモデルの発話へ割り込むZero-Buffer Benchmarkで、PersonaPlex、Moshi、Raon-SpeechChatを評価した。生成音声を書き起こし、言語モデルによる判定で回答の正誤と、冒頭語または直接の同義語が回答に現れる割合「IWOR」を測った。

著者らの表では、PersonaPlexの正答率は割り込みなし0.49、割り込み0.28、介入付き0.45で、IWORは順に0.74、0.40、0.72だった。Moshiは正答率が0.43、0.22、0.34、IWORが0.67、0.29、0.64だった。ベクトル作成用の会話は評価例と分離されている。確認できた本文の範囲では、評価例数とRaon-SpeechChatの詳細な結果は確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:社内の申請窓口を音声で案内するAIに、利用者が説明中に「経費ではなく、出張の申請です」と割り込む場面を設ける。入力は利用者の音声とAIの発話履歴、出力は訂正を反映した音声回答とする。

必要なのは、対象モデルで収集した通常の往復会話音声と、正しい申請先を付けた評価用の割り込み音声である。利用者音声を取るマイクを使い、対象モデルの内部表現からベクトルを作る。発話開始検出を導入先の音声で調整し、案内先の取り違えが減るかを確かめる。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象の全二重音声モデルで通常の往復会話音声を集め、内部表現と予測確率から知覚ベクトルを作る。状態を分ける人手ラベルやモデルの再学習は不要だが、ベクトル作成用の会話データは必要になる。利用者音声を取るマイクを用意し、発話開始検出と介入の強さ・期間を導入先で調整する。

別に、冒頭語が重要な訂正音声を録音し、正しい回答と冒頭語を評価ラベルとして付ける。同じ音声を介入なしの場合にも与え、正答率、IWOR、発話開始の誤検出数、応答までの時間を比べる。案内内容の誤りや遅延も併せて確認する。

限界と課題

著者らは、Raon-SpeechChatでも介入後に両指標が改善した一方、正答率の絶対値は低いと報告している。また、IWORは回答に冒頭語か直接の同義語が現れるかを測るため、音声の認識内容そのものを直接示す指標ではない。

編集上の検証事項は、雑音や相づちを割り込み開始と誤検出した時の回答への影響と、導入先の会話でもベクトルが機能するかである。発話開始検出や介入の強さを調整した場合の正答率、誤検出、応答時間を併せて確かめる必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Overcoming State Inertia in Full-Duplex Spoken Language Models via Activation Steering

Full-duplex spoken language models (FD-SLMs) enable seamless speech interaction by allowing models to listen and speak simultaneously, yet the internal mechanism by which they coordinate listening and speaking remains underexplored. We analyze the predictive behavior encoded in FD-SLM hidden representations and find that they exhibit stream-specific predictive patterns: during listening, they preferentially predict the incoming user stream, whereas during speaking, they preferentially predict the model output stream. Building on this observation, we show that FD-SLMs dynamically modulate their internal predictive focus between two states: a generative state aligned with model output generation and a perceptive state aligned with incoming user input. However, this modulation can lag behind abrupt changes in conversational context. During user interruptions, the model remains transiently biased toward the generative state before transitioning into the perceptive state, causing it to miss the beginning of the incoming input. We term this delayed internal transition state inertia. To quantify its downstream impact, we introduce the Zero-Buffer Benchmark (ZBB), a diagnostic benchmark for evaluating immediate interruption comprehension when user speech begins abruptly. We evaluate this setting using response correctness and initial-word occurrence rate (IWOR). Finally, we mitigate state inertia through activation steering with a perception vector, a training-free intervention with little additional computational overhead. Across multiple state-of-the-art FD-SLMs, activation steering substantially improves interruption handling; for example, on PersonaPlex, it improves correctness from 28% to 45% and IWOR from 40% to 72% without any fine-tuning.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01