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

since
平成38年9月29日

← 検索結果に戻る

音声認識の学習で発話ごとに加工回数を調整するPS-SapAug

PS-SapAug

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

概要

  • PS-SapAugは発話ごとの損失値を使って音声特徴量の加工回数を変え、学習が進むほど適応的な加工を選ぶ確率を上げる。
  • 著者らの評価表では、AISHELL-1 testの文字誤り率はSpecAugmentの4.62%に対し4.36%、LibriSpeech-100h test-cleanの単語誤り率は8.36%に対し7.59%だった。
  • 評価表のPS-SapAugは固定加工で事前学習したモデルの追加学習結果であり、導入時には誤り率と追加学習の費用を併せて測る必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、PS-SapAugの仕組み

左から右へ読む
  1. 01正解文付き音声
  2. 02固定加工で事前学習
  3. 03発話別の損失調整
  4. 04加工回数と確率の設定
  5. 05認識モデル

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

研究の背景

音声認識では、音声から作った特徴量を加工し、学習例に変化を加える。だが同じ学習のまとまりでも、雑音や話速は発話ごとに異なる。一律の加工回数では、それぞれの発話に適した強さを選びにくい。

加工が強すぎると認識に必要な手掛かりが減り、弱すぎると学習例の変化が限られる可能性がある。著者らは発話ごとの学習の難しさに加え、学習段階によってモデルの能力も変わる点を課題にした。

手法

まず、時間帯や周波数帯を隠す固定加工で基礎モデルを学習する。次に、加工前の各発話で損失を求める。損失は認識結果と正解のずれを表す学習上の値だ。同時に学習する発話の集まりであるバッチ内で、極端な損失値を抑え、値の範囲をそろえて各発話の加工方針に変換する。

方針に応じて時間帯・周波数帯を隠す回数と、時間帯を別の部分で置き換える回数を決める。例えば損失が大きい発話は加工を弱め、小さい発話は強める。学習の周回が進むと、発話別の加工を選ぶ確率を上げる。出力は追加学習済みの音声認識モデルである。

新規性

PS-SapAugは、同じ学習のまとまりに入った発話でも損失値の差を使って加工回数を変える。著者らは、損失の順位だけで加工方針を決めるSapAugmentでは、発話間の差を十分に扱えないと指摘する。

固定加工による事前学習の後、学習の進行に合わせて適応的な加工を選ぶ確率を上げる。発話単位の調整と、学習段階に応じた確率調整を組み合わせた点が提案の中心である。

従来手法との違い

SpecAugmentは音声特徴量の時間帯と周波数帯を決まった回数だけ隠す。SapAugmentは発話の損失順位を使って加工の強さを調整する。PS-SapAugは損失値をバッチ内で調整して加工回数に結び付け、学習中に適応的な加工の適用確率も変える。

著者らは無加工、SpecAugment、SapAugmentを同じ評価表に載せている。ただし、表のPS-SapAugは途中までSpecAugmentで学習したモデルを追加学習した結果である。差には二段階の学習手順も含まれる。

実験結果

著者らはWeNetのConformer音声認識モデルを使い、中国語のAISHELL-1と英語のLibriSpeech-100hで評価した。指標は順に文字誤り率(CER)と単語誤り率(WER)で、低いほどよい。評価表のAISHELL-1 testでは、SpecAugmentが4.62%、PS-SapAugが4.36%だった。

LibriSpeech-100hのWERは、test-cleanで8.36%から7.59%、test-otherで23.34%から21.46%だった。別表では、提案法を最初から学習した場合より、固定加工で事前学習してから追加学習した場合の誤り率が低い。要約・本文の相対改善率は表の値と整合しないため、ここでは表の実測値を示した。

応用の可能性

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

編集上の応用案:社内会議の録音を文字に起こす音声認識モデルで試す。学習入力には利用条件を確認した会議音声と発話単位の正解文を用意し、出力を発話ごとの認識文とする。既存の録音を使い、新たな専用センサーは想定しない。

会議音声に合わせた音声特徴量と文字の扱いを決め、固定加工で基礎モデルを学習する。その後、同じ正解文付き音声で発話ごとの損失を求め、加工回数と適用確率を調整して追加学習する。会議音声への効果は検証が必要である。

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

導入時の検証

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

導入時の検証案:正解の書き起こしがある社内会議音声を、学習用・調整用・評価用に分ける。入力は録音と発話単位の正解文、評価時の出力は認識文とする。追加の専用センサーは使わず、話者と録音条件の偏りを記録する。

同じ学習データと認識モデルで、固定加工のみの学習を基準にする。次にPS-SapAug型の二段階学習を行い、評価用音声の文字誤り率、話者・録音条件別の差、追加学習に要した時間を比べる。加工条件と学習の周回数も記録する。

限界と課題

著者らが問題として挙げるのは、固定加工では発話によって加工が強すぎたり弱すぎたりする恐れと、損失順位だけでは発話間の差を扱いきれない点である。確認できた本文の範囲では、提案法自体の適用限界を体系的に調べた結果は示されていない。

編集上の検証事項は、損失計算と追加学習にかかる時間、録音条件や話し方が異なる音声での誤り率である。また、要約・本文の相対改善率には評価表の値と一致しない箇所がある。導入判断では評価表の実測値と学習条件を確認したい。

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

出典

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

Sample adaptive data augmentation with progressive scheduling

Data augmentation is a widely adopted technique utilized to improve the robustness of automatic speech recognition (ASR). Employing a fixed data augmentation strategy for all training data is a common practice. However, it is important to note that there can be variations in factors such as background noise, speech rate, etc. among different samples within a single training batch. By using a fixed augmentation strategy, there is a risk that the model may reach a suboptimal state. In addition to the risks of employing a fixed augmentation strategy, the model's capabilities may differ across various training stages. To address these issues, this paper proposes the method of sample-adaptive data augmentation with progressive scheduling(PS-SapAug). The proposed method applies dynamic data augmentation in a two-stage training approach. It employs hybrid normalization to compute sample-specific augmentation parameters based on each sample's loss. Additionally, the probability of augmentation gradually increases throughout the training progression. Our method is evaluated on popular ASR benchmark datasets, including Aishell-1 and Librispeech-100h, achieving up to 8.13% WER reduction on LibriSpeech-100h test-clean, 6.23% on test-other, and 5.26% on AISHELL-1 test set, which demonstrate the efficacy of our approach enhancing performance and minimizing errors.

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