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

since
平成38年9月29日

← 検索結果に戻る

音声を与えた拡散言語モデルは、約8回の並列処理で文字起こしできるか

Audio-Native Speech Recognition with a Frozen Discrete-Diffusion Language Model

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

Audio-Native Speech Recognition with a Frozen Discrete-Diffusion Language Modelの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: Uniform discrete diffusion in DiffusionGemma. Generation starts from a canvas of random vocabulary tokens and, over a few steps, keeps the confident predictions and renoises the rest until the canvas anneals into text. There is no absorbing mask state.

出典:Audio-Native Speech Recognition with a Frozen Discrete-Diffusion Language Model / arXiv ↗

概要

  • 固定したWhisper-smallとDiffusionGemmaを、学習可能な音声変換器と低ランクアダプターで接続する。
  • 音声を参照できず学習が停滞する問題に対し、CTC損失で音声の変換器を直接指導する。
  • 著者らはLibriSpeech test-cleanの100発話で単語誤り率6.6%、FLEURS英語150件で8回の反復時に同15.7%を報告した。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Audio-Native Speech Recognition with a Frozen Discrete-Diffusion Language Modelの仕組み

左から右へ読む
  1. 01入力音声
  2. 02Whisper特徴抽出
  3. 03音声特徴を変換
  4. 04文字列を並列修正
  5. 05文字起こし

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

研究の背景

この研究は、音声を入力できない既存の拡散言語モデルに音声を渡し、文字起こしへ使う。拡散方式では、乱れた文字列の全位置を同時に見て、複数回かけて整える。

通常の自己回帰型復号器は文字片を順番に出すため、出力が長いほど逐次処理が増える。音声を正しく参照しながら、少ない反復で文字列全体を仕上げられるかが課題となる。

手法

固定したWhisper-smallのエンコーダーが音声から特徴を取り出し、学習可能な変換器が言語モデルに渡す音声トークンへ圧縮する。トークンとはモデルが扱う情報の単位である。低ランクアダプターという少量の追加重みを使い、固定したDiffusionGemmaが音声を参照できるようにする。短い発話なら、その音声情報を条件として、乱数の文字片で埋めた文字列を各回で並列に修正する。

学習には音声と正解の文字起こしを使う。CTC損失は、音声の各時点と文字片の対応を事前に指定せず、正しい文字列へつながるよう変換器を直接指導する仕組みだ。推論時はCTCを使わず、予測に自信のある位置を残し、残りを乱数の文字片へ戻して再計算する。長い音声は無音付近で分割して処理する。

新規性

著者らは、音声入力を持たない既存のDiffusionGemmaに音声経路を接続し、専用の復号器を新たに学習せずに文字起こしへ使った。学習するのは音声の変換器と低ランクアダプターで、計約4230万パラメータ、言語モデル本体の0.16%に当たる。

学習上の要点は、モデルが音声を参照しないと変換器にも十分な学習信号が届かない問題への対処だ。著者らはCTC損失を音声の変換器へ直接適用し、この停滞を解いたと報告する。

従来手法との違い

一般的な自己回帰型の音声認識は、前に出した文字片を使って次を一つずつ生成する。本手法は、乱数で埋めた固定長の文字列全体を各回で修正する。必要な復号処理の回数は、出力する文字片の数ではなく設定した反復回数で決まる。

先行するTransFusionとWhisfusionも拡散方式で音声を文字にするが、どちらもその用途の復号器を学習する。著者らのLibriSpeech test-cleanでの単語誤り率6.6%と、Whisper-smallの公表値約3.4%は、学習データなどが異なるため同条件の優劣比較には使えない。

実験結果

著者らはLibriSpeechの100時間の英語音声で学習し、test-cleanの100発話で単語誤り率6.6%を報告した。単語誤り率は正解に対する単語の置換、脱落、挿入の割合で、評価時は正解と出力の双方にWhisperの表記正規化を適用した。

六言語で学習した単一アダプターの評価では、FLEURS英語150件で単語誤り率15.7%、ヒンディー語300件で文字誤り率15.8%、中国語300件で同29.6%だった。FLEURS英語では8回の反復で実時間比14.9倍、48回で4.7倍と著者らは報告し、単語誤り率はそれぞれ15.7%と15.6%だった。

応用の可能性

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

編集上の応用案:社内会議の録音から議事録の下書きを作る。入力は会議用マイクで収録した音声、出力は発話の文字列とする。担当者が録音を聞き直し、固有名詞と数字を確認してから議事録へ転記する運用を想定する。

業務への適応には、対象会議の音声と人手で確定した文字起こしの組が必要だ。発話の切り出し方と表記ルールを決め、音声の変換器と追加重みを適応させる。録音マイク以外のセンサーや別種のラベルは、この案では用いない。

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

導入時の検証

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

導入時の検証案:対象会議のマイク録音と、人手で確定した文字起こしを対で集める。録音を発話単位に切り、固有名詞や数字を含むものを評価用に分ける。残りを使って音声の変換器と追加重みを適応させ、表記ルールを統一する。必要なラベルは正解の文字起こしで、録音以外のセンサーは使わない。

同じ評価音声を既存の自己回帰型文字起こし方式にも入力する。表記をそろえた単語誤り率、固有名詞と数字の誤り、録音時間に対する処理時間を比べる。さらに人手での修正時間を記録し、議事録の下書きに使える条件を決める。

限界と課題

著者らが報告した評価では、六言語で学習したアダプターを英語、ヒンディー語、中国語の三言語で検証している。先行方式やWhisperの数値は各論文などの公表値であり、同条件での再実験ではない。また、CTC損失なしで学習が停滞した観察は、統制した比較実験ではないと著者らは記している。

編集上の検証事項は、会議の雑音、発話の重なり、専門用語、数字での誤りと、長い録音を無音付近で分割した際の欠落である。約8回の反復で得た精度と速度が対象業務でも保たれるかは、報告された評価だけでは判断できない。

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

出典

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

Audio-Native Speech Recognition with a Frozen Discrete-Diffusion Language Model

Automatic speech recognition is dominated by autoregressive decoders that emit one token at a time. We ask whether a discrete diffusion language model can transcribe speech instead, refining a whole transcript in parallel over a small number of denoising steps. We train an audio-native interface for DiffusionGemma, a 26B mixture-of-experts model that generates text by uniform, random-token discrete diffusion rather than the absorbing-mask scheme common to recent diffusion language models. A frozen Whisper encoder supplies acoustic features, a lightweight projector maps them into the model embedding space, and low-rank adapters let the frozen backbone attend to the new modality. About 42M parameters are trained, which is 0.16 percent of the backbone. We find that the natural training objectives fail to ground the audio because their gradient reaches the projector only through attention that has already dismissed it. A connectionist temporal classification loss applied through the frozen output head breaks this deadlock. The resulting model reaches 6.6 percent word error rate on LibriSpeech test-clean, transcribes in roughly eight parallel steps regardless of utterance length, and uses a single adapter trained on six languages, which we evaluate here on English, Hindi, and Mandarin.

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