Skip to main content
QUICK REVIEW

[論文レビュー] Investigating Local and Global Information for Automated Audio Captioning with Transfer Learning

Xuenan Xu, Heinrich Dinkel|arXiv (Cornell University)|Feb 23, 2021
Music and Audio Processing被引用数 8
ひとこと要約

本稿では、局所的な音響イベントを捉えるための音声タギング(AT)と、全体的な音響状況をモデル化するための音響シーン分類(ASC)を活用することで、自動音声キャプション(AAC)のための転移学習フレームワークを提案する。CNNベースの音声エンコーダーをAT(特に非バランスデータ)で事前学習することで、ClothoおよびAudiocapsの全8つの評価指標において最先端の性能を達成した。これは、局所的情報と抽象的埋め込みが、全体的文脈や時系列モデリングよりも重要であることを示している。

ABSTRACT

Automated audio captioning (AAC) aims at generating summarizing descriptions for audio clips. Multitudinous concepts are described in an audio caption, ranging from local information such as sound events to global information like acoustic scenery. Currently, the mainstream paradigm for AAC is the end-to-end encoder-decoder architecture, expecting the encoder to learn all levels of concepts embedded in the audio automatically. This paper first proposes a topic model for audio descriptions, comprehensively analyzing the hierarchical audio topics that are commonly covered. We then explore a transfer learning scheme to access local and global information. Two source tasks are identified to respectively represent local and global information, being Audio Tagging (AT) and Acoustic Scene Classification (ASC). Experiments are conducted on the AAC benchmark dataset Clotho and Audiocaps, amounting to a vast increase in all eight metrics with topic transfer learning. Further, it is discovered that local information and abstract representation learning are more crucial to AAC than global information and temporal relationship learning.

研究の動機と目的

  • 音声キャプションで一般的に記述される音声トピックの階層的構造を調査し、局所的(音響イベント)と全体的(音響シーン、抽象的知識)の情報を区別する。
  • 教師なしで多様な聴覚的概念を学習する必要があるエンドツーエンドAAC学習の課題に対処する。
  • 音声タギング(AT)による局所的情報と音響シーン分類(ASC)による全体的情報のためのソースタスクで事前学習することで、下流のAAC性能が向上するかどうかを評価する。
  • どのタイプの事前学習(局所的対全体的)およびエンコーダー構造(CNN対CRNN)がキャプション品質に最も寄与するかを特定する。

提案手法

  • 階層的音声トピックモデルを提案し、音声記述を局所的トピック(エンティティ、動詞、物理的性質を伴う音響イベント)と全体的トピック(シーンの場所、抽象的推論、感情表現)に分類する。
  • 転移学習を適用し、局所的音響イベントを捉えるために音声タギング(AT)と、全体的な音響環境をモデル化するために音響シーン分類(ASC)の2つのソースタスクで共有音声エンコーダーを事前学習する。
  • エンコーダーベースは、事前学習済みのATまたはASCモデルのパラメータで初期化され、抽象的埋め込みの抽出能力や時系列ダイナミクスの抽出能力を評価するために、CNN10およびCRNN5アーキテクチャを検証する。
  • 標準的なエンコーダ-デコーダアーキテクチャに注意機構付きGRUデコーダーを用い、事前学習済みエンコーダーをターゲットAACタスクでエンドツーエンドで微調整する。
  • 大規模データセット(非バランスおよびバランスのAT/ASCデータ)で事前学習を行い、検証性能に基づく早期停止を適用する。
  • ClothoおよびAudiocapsベンチマークで、ビームサーチ(ビームサイズ=3)を用い、標準指標(BLEU@1-4、ROUGE、METEOR、CIDEr、SPICE)を用いて評価する。

実験結果

リサーチクエスチョン

  • RQ1音響イベントや音響シーンといった局所的および全体的音声トピックは、音声キャプションの品質にどのように寄与するか?
  • RQ2局所的情報のための音声タギング(AT)または全体的情報のための音響シーン分類(ASC)で事前学習することで、自動音声キャプションの性能が向上するか?
  • RQ3エンドツーエンドで微調整されたAACタスクにおいて、CNN10(抽象的埋め込み)とCRNN5(時系列モデリング)のどちらのエンコーダー構造が優れた結果をもたらすか?
  • RQ4事前学習データの規模とバランス(例:非バランス対バランスAT)が、下流のキャプション性能にどの程度影響を与えるか?
  • RQ5AACにおいて、時系列的関係のモデリングよりも抽象的表現学習が重要であるとされる根拠は何か?

主な発見

  • 特に非バランスデータを用いた音声タギング(AT)での事前学習が、ClothoおよびAudiocapsの全8評価指標で、他のあらゆる手法を上回り、最先端の性能を達成した。
  • AT事前学習を施したCNN10アーキテクチャが最良の結果を出した。これは、AACにおいて抽象的埋め込み学習が時系列モデリングよりも有益であることを示している。
  • 局所的情報(AT)は全体的情報(ASC)よりも重要であることが判明した。AT事前学習は、両データセットのサイズがほぼ同等(約60時間)であったにもかかわらず、ASC事前学習よりも性能向上を示した。
  • CRNN5は、事前学習なしで学習を開始した場合、CNN10を上回ったが、AACタスクへの微調整ではわずかな向上しか得られず、時系列モデリングが抽象的特徴抽出よりも重要性が低いことが示唆された。
  • 事前学習データ量の増加に伴い性能が着実に向上し、特にATにおいて顕著だった。これは、大規模かつ多様な音声タギングデータからの知識蒸留が、キャプション品質を向上させることを確認した。
  • 最良のモデルは、以前の最先端手法(Clothoではキーワード予測(KWP)を用いた手法、AudiocapsではAudioSet VGGish特徴量を用いた手法)を上回った。

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

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

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

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