Skip to main content
QUICK REVIEW

[論文レビュー] A Data Efficient End-To-End Spoken Language Understanding Architecture

Marco Dinarelli, Nikita Kapoor|arXiv (Cornell University)|Feb 14, 2020
Speech Recognition and Synthesis参考文献 24被引用数 5
ひとこと要約

本論文は、外部の事前学習言語モデルを必要とせず、段階的訓練手順を通じて音声的特徴、言語的特徴、意味的特徴を統合的に学習する、データ効率的でエンド・ツー・エンドの話 spoken language understanding (SLU) アーキテクチャを提案する。標準的な MEDIA 学習データ(16.8時間のアノテート済みユーザー発話)のみを用いて、MEDIA/test データセットで 24.02% の Concept Error Rate (CER) を達成し、はるかに大きなデータセットで学習された先行のエンド・ツー・エンドモデルを上回る性能を発揮する。

ABSTRACT

End-to-end architectures have been recently proposed for spoken language understanding (SLU) and semantic parsing. Based on a large amount of data, those models learn jointly acoustic and linguistic-sequential features. Such architectures give very good results in the context of domain, intent and slot detection, their application in a more complex semantic chunking and tagging task is less easy. For that, in many cases, models are combined with an external language model to enhance their performance. In this paper we introduce a data efficient system which is trained end-to-end, with no additional, pre-trained external module. One key feature of our approach is an incremental training procedure where acoustic, language and semantic models are trained sequentially one after the other. The proposed model has a reasonable size and achieves competitive results with respect to state-of-the-art while using a small training dataset. In particular, we reach 24.02% Concept Error Rate (CER) on MEDIA/test while training on MEDIA/train without any additional data.

研究の動機と目的

  • 最小限の学習データで高い性能を達成するエンド・ツー・エンド SLU システムを開発すること。大規模な事前学習言語モデルに依存しないこと。
  • 低データ環境下で音声的・言語的特徴の統合的学習が困難である、意味的チャンク分割とタグ付けの課題に対処すること。
  • 音声的・言語的・意味的コンポONENTを段階的に順次訓練する戦略を導入することで、エンド・ツー・エンド SLU のデータ効率を向上させること。
  • 外部言語モデルを用いたリスコアリングを行うパイプラインシステムと比較して、音声的および意味的特徴を統合的にエンド・ツー・エンドで学習するアプローチが優れていることを示すこと。
  • 追加データや他の NLP タスクからの転移学習なしに、標準的な学習データのみを用いて MEDIA ベンチマークで競争力ある性能を達成すること。

提案手法

  • 音声的および言語的特徴に共通のエンコーダーを備えたシーケンス・ツー・シーケンスアーキテクチャを採用し、デコーダーは同時に意味的コンセプトとトークンを生成する。
  • 段階的訓練手順を採用:最初に音声的特徴を学習し、次に言語モデルを学習し、最後に統合的意味的タグ付けを学習することで、段階的な特徴の最適化を可能にする。
  • 出力は1つのシーケンスとしてトークンとコンセプトを同時にデコードする。例:<chambre double chambre-type> であり、中間の BIO 形式を経由せずに、チャンク分割とタグ付けを統合的に実現する。
  • 2つのバリエーションを検討:1つ目は SLU 学習中にトークン表現をファインチューニングする(tune)、2つ目は2つのデコーダー構造を採用する(XT)で、コンセプト予測と境界検出を分離する。
  • 学習安定性と収束性の向上を図るため、発話の長さで訓練データをソートするカリキュラム学習戦略を適用する。
  • 外部データや事前学習言語モデルを一切使用せず、フランス語の MEDIA コーパス上でエンド・ツー・エンドに学習する。ラベル付きデータとして 16.8 時間分のユーザー発話のみを用いる。

実験結果

リサーチクエスチョン

  • RQ1外部の事前学習言語モデルや大規模データに依存せずに、エンド・ツー・エンドの SLU モデルが、意味的チャンク分割とタグ付けで競争力ある性能を達成できるか?
  • RQ2音声的・言語的・意味的コンポONENTを段階的に訓練する段階的訓練戦略は、リソースが限られた SLU 環境下でデータ効率性と最終的な性能を向上させるか?
  • RQ3外部言語モデルを用いたリスコアリングを行うパイプラインシステムと比較して、音声的および意味的特徴を統合的にエンド・ツー・エンドで学習するアプローチは、どのように性能を発揮するか?
  • RQ4BIO 形式のような中間タグ形式に依存せずに、1つのシーケンス・ツー・シーケンスモデルが、トークンレベルとコンセプトレベルの出力を効果的に同時に学習できるか?
  • RQ5チャンク分割とコンセプト予測を分離する2つのデコーダー構造は、低データ SLU 環境下で性能向上をもたらすか?

主な発見

  • モデルは MEDIA/test データセットで 24.02% の Concept Error Rate (CER) を達成し、はるかに大きなデータセットで学習された最先端のシステムと同等の性能を発揮する。
  • 段階的訓練戦略により、段階的ステージなしに全モデルを初期化から学習する場合と比較して、誤差率が 30 パcentage ポイント以上低下する。
  • 2つのデコーダー構造を採用したバリエーション(XT)は、はるかに多くのデータや転移学習を用いて学習されたモデルと同等の性能を達成しており、チャンク分割とタグ付けの分離が有効であることを示している。
  • 強力な HMM-DNN ASR ベースライン(開発セットで 25.1% の WER)を上回り、41.5 時間分の音声データのみを用いても、MEDIA における先行のエンド・ツー・エンド ASR システムを上回る性能を発揮する。
  • 発話長さでソートするカリキュラム学習戦略により、非カリキュラム学習に比べて WER が 1% 減少し、学習安定性への寄与が確認された。
  • 外部言語モデルや事前学習なしに、強力な結果を達成した。これは、段階的訓練を用いた統合的エンド・ツー・エンド学習が、段階的でデータ集約的なアプローチの代替として実用的で効率的であることを証明している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。