Skip to main content
QUICK REVIEW

[論文レビュー] SpeechPrompt v2: Prompt Tuning for Speech Classification Tasks

Kai-Wei Chang, Yu–Kai Wang|arXiv (Cornell University)|Mar 1, 2023
Speech Recognition and Synthesis被引用数 16
ひとこと要約

SpeechPrompt v2 は学習可能な語彙化器を用いたプロンプトチューニングを用いて、最小の学習可能パラメータで幅広い音声分類タスクを実行し、複数言語・タスクにおいて競合的または最先端の結果を達成します。

ABSTRACT

Prompt tuning is a technology that tunes a small set of parameters to steer a pre-trained language model (LM) to directly generate the output for downstream tasks. Recently, prompt tuning has demonstrated its storage and computation efficiency in both natural language processing (NLP) and speech processing fields. These advantages have also revealed prompt tuning as a candidate approach to serving pre-trained LM for multiple tasks in a unified manner. For speech processing, SpeechPrompt shows its high parameter efficiency and competitive performance on a few speech classification tasks. However, whether SpeechPrompt is capable of serving a large number of tasks is unanswered. In this work, we propose SpeechPrompt v2, a prompt tuning framework capable of performing a wide variety of speech classification tasks, covering multiple languages and prosody-related tasks. The experiment result shows that SpeechPrompt v2 achieves performance on par with prior works with less than 0.15M trainable parameters in a unified framework.

研究の動機と目的

  • パラメータ効率が高く統一された音声分類を prompting によって必要性を動機づける。
  • コンテンツとプロソディタスクおよび複数言語に跨るプロンプトフレームワークを開発する。
  • 競争力のある性能を維持しつつ学習パラメータを削減する。
  • LM 出力をタスクラベルへマッピングする能力を向上させる学習可能な語彙化器を導入する。
  • 広範なタスクスイートにわたる一般化と制約を評価する。

提案手法

  • 固定済みの事前学習済み音声言語モデル(GSLM および pGSLM)をバックボーンとして用い、パラメータを凍結する。
  • 入力埋め込みと連結され、Transformer層の深い prompting に使用される小さなタスク特有のプロンプトベクトルを学習する。
  • 学習可能な語彙化器(線形モデル)を適用して LM 出力分布をタスクラベルへ写像し、プロンプトと共に jointly trained。
  • タスク固有のハイパーパラメータ調整は行わない;固定プロンプト長さ(l=5)とプロンプトサイズは約0.128Mパラメータ。
  • 複数言語と音声特性を跨ぐ14データセットの10の音声分類タスクを評価。
  • 完全に監視済み学習と事前学習/微調整パラダイムと比較。
Fig. 1 : The proposed SpeechPrompt v2. It demonstrates versatility and performs competitively in various speech classification tasks with minimal parameters updated. The pre-trained spoken LMs are frozen, while only the small set of prompt vectors are trainable.
Fig. 1 : The proposed SpeechPrompt v2. It demonstrates versatility and performs competitively in various speech classification tasks with minimal parameters updated. The pre-trained spoken LMs are frozen, while only the small set of prompt vectors are trainable.

実験結果

リサーチクエスチョン

  • RQ1SpeechPrompt v2 は学習可能なパラメータを最小限に抑えつつ、幅広い音声分類タスクで競合的な性能を達成できるか?
  • RQ2学習可能な語彙化器は音声LMにおける prompting の性能を一貫して改善するか?
  • RQ3SpeechPrompt v2 はコンテンツ関連タスクとプロソディ関連タスク、そして言語間でどのように性能が異なるか?
  • RQ4非英語や多様な音声データセットにおけるプロンプトチューニングの制約と安定性の懸念は何か?

主な発見

タスク指標データセット言語クラス数SOTA(トップライン)GSLMGSLM+pGSLMpGSLM+
SCRACC (↑)Google SC v1En1298.6 [10]94.594.694.394.7 (-3.9)
Grabo SCACC (↑)Google SC v1?Du3698.9 [11]92.492.7 (-6.2)17.519.6
Lithuanian SCACC (↑)Lithuanian SCLt1591.8 [9]93.295.5 (+3.7)90.979.5
Arabic SCACC (↑)Arabic SCAr1698.9 [9]99.7100.0 (+1.1)85.692.6
ICACC (↑) Fluent SCEn2499.7 [12]97.297.398.198.2 (-1.5)
LIDACC (↑)VoxforgeEn, Es, Fr De, Ru, It699.8 [13]90.994.2 (-5.6)81.880.4
FSDEER (↓)ASVspoofEn22.5 [13]18.513.513.1 (+10.6)18.3
ERACC (↑)IEMOCAPEn479.2 [13]42.144.349.950.2 (-29)
AcCACC (↑)AccentDBEn999.5 [14]78.983.486.587.1 (-12.4)
SDF1 (↑)MUStARDEn264.6 [15]55.077.874.478.7 (+13.1)
GI DF1 (↑)VoxCeleb1En298.3 [17]86.287.391.6 (-6.7)86.2
VADACC (↑)Google SC v2 & FreesoundEn298.8 [18]96.696.998.3 (-0.5)98.1
AuCACC (↑)ESC-505097.0 [19]9.037.5 (-59.5)20.327.0
  • SpeechPrompt v2 は競合的な性能を発現し、いくつかのタスクで最先端の結果を達成する(例:リトアニア語 SCR、アラビア語 SCR、Sarcasm Detection)。
  • フレームワークは高いパラメータ効率を有し、タスクごとに学習可能な spoken-LM パラメータは0.1%未満(約0.15M)である。
  • 学習可能な語彙化器は多くのタスクで GSLM の性能を改善し、一般にユニット-to-ラベルのマッピングの SHAP 分析による説明性向上にも寄与する。
  • プロンプト調整は不安定性と性能のばらつきを生じることがあり、特に非英語や高度に多様な音声データでは未実施の per-task ハイパーパラメータ最適化が行われていない。
  • プロンプトを用いた推論は統一された単純化されたパイプラインを実現し、広範な音声分類タスク群でSOTAに近づくまたは追従することが可能だが、一部のタスクは完全監視学習や事前学習/微調整法に遅れをとる。
Fig. 2 : The comparison between Frequency-Mapping Verbalizer (A) and the proposed learnable verbalizer in SpeechPrompt v2 (B).
Fig. 2 : The comparison between Frequency-Mapping Verbalizer (A) and the proposed learnable verbalizer in SpeechPrompt v2 (B).

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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