GANは音声を使って画像を生成できるようになった

GANは音声を使って画像を生成できるようになった

[[432735]]

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

皆さんはCLIPをご存知でしょうか?

今年1月にOpenAIが立ち上げたこのシステムは、テキストの説明と写真の正確なマッチングを実現できる。

さて、ある人が「素晴らしいアイデア」を思いつき、CLIP からオーディオ表現の方法を学びました。

この方法をVQGAN-CLIP と併用することで、音から画像への変換を実現できます。

たとえば、4 種類のカエルの鳴き声を聞かせると、4 種類のカエルの写真が生成されます。

さまざまな教会の鐘の音を入力すると、次のような画像を生成できます。

まあ、まだ完全に飼いならされていない AI の内面世界が見えるような、ちょっと変わった画風ではありますが...

でもこれって面白いと思いませんか?

では、どちらも VQGAN-CLIP を使用しているので、テキスト生成と音声表現のどちらを使用する方が良いのでしょうか?

比較画像もこちらにあります:

1 行目はテキストに基づいて VQGAN-CLIP によって生成された画像で、2 行目はオーディオに基づいています。左から右へ:ストリートミュージック、犬の鳴き声、遊ぶ子供たち、銃声。

どちらがより似ていると思いますか?

現在、この音声表現方法に関する研究は、音響、音声、信号処理に関する最高峰の国際会議であるICASSPに採択されています。

では、オーディオファイルは画像とどのように接続されるのでしょうか?

CLIP からオーディオ表現を抽出する

この音声表現方法の何が特別なのか見てみましょう。

この方法は Wav2CLIP と呼ばれ、下の図からそのモデル アーキテクチャが CLIP と非常によく似ていることがわかります。

オーディオビジュアル対応モデルとして、Wav2CLIP にも 2 つのエンコーダーがあります。1 つはフリーズイメージ エンコーダー (Frozen Image Encoder) で、もう 1 つはオーディオ エンコーダーです。これらはそれぞれトレーニング用にビデオからイメージ データとオーディオ データを抽出します。

フリーズド イメージ エンコーダーは、CLIP のイメージ エンコーダーをフリーズすることによって得られます。つまり、CLIP ビジュアル モデルのグラフ構造と重みが一緒に固化され、その後直接読み込まれて実行されます。

オーディオ エンコーダーは、ビデオ内の CLIP 画像の埋め込みを抽出することによって事前トレーニングされます。これは、Wav2CLIP の前提タスクでもあります。

研究者らは、CLIP 論文のオリジナルのアプローチに従って、特徴抽出にコントラスト損失を使用し、投影層として多層パーセプトロン (MLP) を追加しました。

クロス投影の損失関数は次のように定義されます。

△ f/g: 投影関数、L: コントラスト損失関数

MLP レイヤーを追加すると、次の 2 つの利点があります。

まず、抽出プロセスを安定させるのに役立ちます。

第二に、モデルによって学習されたオーディオ埋め込みは、この投影レイヤーを通じて CLIP イメージの埋め込みを復元できるため、マルチモーダルの一貫性を高めることができます。

Wav2CLIP の学習データは、一般的には動画です。CLIP の画像エンコーダー (フリーズ操作) を使って音声画像と音声から特徴を抽出することで、どのような画像に対応すべきかを「理解した」音声表現を生成することができます。

逆に言えば、冒頭で見た「カエル」や「教会の鐘」のように、この表現からイメージを推測することもできます。

これは、潜在空間内のテキストプロンプトに一致する画像を見つけるために VQGAN を導く CLIP 埋め込みを Wav2CLIP オーディオ埋め込みに置き換えることによって行われます。

Wav2CLIP はこれまでのオーディオビジュアル対応モデルとは異なり、学習のために視覚モデルと聴覚モデルを組み合わせる必要がないため、トレーニング方法は非常に軽量です。

さらに、Wav2CLIP の埋め込みは CLIP から取得されるため、テキストに合わせて配置されます。

したがって、追加のトレーニング レイヤーを実行すると、Wav2CLIP は、ゼロ ショット オーディオ分類、オーディオ サブタイトル、クロスモーダル検索(テキストに基づいてオーディオを検索する) などのダウンストリーム タスクも実行できるようになります。

下流タスクのパフォーマンスの比較

実験評価では、Wav2CLIP はオーディオ エンコーダーとして ResNet-18 アーキテクチャを採用しています。

まず、分類と検索タスクにおける Wav2CLIP のパフォーマンスを見てみましょう。

  • 非 SOTA オーディオ表現モデルと比較すると、Wav2CLIP はほぼすべての分類および検索タスクでYamNet や OpenL3 よりもわずかに優れたパフォーマンスを発揮しますが、それが最大の強みというわけではなく、そもそもパフォーマンスに大きな違いはありません。

特に検索タスクでは、オーディオ検索 (AR) の場合、フレームレベルの特徴抽出器としての Wav2CLIP のパフォーマンスが非常に競争力があることがわかります。

クロスモーダル検索 (CMR) タスクでは、Wav2CLIP は 0.05 MRR を達成します。これは、上位 20 個のオーディオから正しい結果を取得できることを意味し、OpenL3 よりもはるかに優れています。

  • SOTA モデルと比較すると、まだ改善の余地があります

ただし、ほとんどの SOTA モデルでは、エンコーダーは各タスクで特別にトレーニングまたは微調整されますが、Wav2CLIP は固定された特徴抽出器のみを使用し、答え出力するための単純な MLP 分類器のみをトレーニングするため、これは理解できます。つまり、すべてのタスクで同じオーディオ エンコーダーが使用されるのです。

オーディオ字幕タスクのベースラインと比較した結果を見てみましょう。

すべての指標はベースラインよりもわずかに優れています。

しかし、著者らは、エンコーダとデコーダのアーキテクチャが異なるため、これは公平な比較ではないと述べていますが、Wav2CLIP がさまざまなタスクに簡単に適応でき、それでも妥当なパフォーマンスを発揮できることを示したいと思っています。

最後に、Wav2CLIP、OpenL3、YamNet を使用して、さまざまな割合のトレーニング サンプルを使用した VGGSound オーディオ分類の結果を見てみましょう (VGGSound には 10 秒の YouTube ビデオが 309 本含まれています)。

Wav2CLIP は OpenL3 を圧倒し、YamNet に匹敵することがわかります。トレーニング データの 10% を使用して同じパフォーマンスを達成できます。

しかし、Wav2CLIP と YamNet の事前トレーニングタスクは大きく異なります。YamNet は大量のラベル付きデータを必要としますが、Wav2CLIP は手動による注釈なしで事前トレーニングを完了するため、 Wav2CLIP の方が拡張が容易です

一般に、このオーディオ表現方法でさらにトレーニングされたモデルは、上記の 3 つのタスクすべてにおいて、同等のモデルと同等以上のパフォーマンスを発揮できます。

研究者らは、今後の研究について、Wav2CLIP上でマルチモーダルデータ用に特別に設計されたさまざまな損失関数と投影レイヤーを試し、共有埋め込み空間からオーディオを生成して、テキストや画像からオーディオへのクロスモーダル生成を実現することを検討すると述べた。

論文の宛先:

https://arxiv.org/abs/2110.11499

オープンソースコード:

https://github.com/descriptinc/lyrebird-Wav2CLIP

オーディオから画像へのその他のデモ:

https://descriptinc.github.io/lyrebird-wav2clip

[[432738]]

<<:  OpenAI が GPT-3 を使って小学生と数学で競います!小型モデルのパフォーマンスは2倍になり、1750億の大型モデルに匹敵する

>>:  最初の機械学習APIをデプロイする

ブログ    
ブログ    
ブログ    

推薦する

大規模言語モデルの新しいレビューが発表されました。51ページの論文では、LLM分野の専門技術について説明しています。

大規模言語モデル (LLM) は、自然言語処理 (NLP) の分野で目覚ましい進歩を可能にし、幅広い...

製造、小売、医療の事例から:エッジコンピューティングと人工知能がどのように収益向上に役立つか

[[403666]]ストラトキャスターとテレキャスターのギターを製造するカリフォルニア州コロナに本社...

機械学習を学ぶ際に早い段階で知っておくべき3つのこと

私は長年、学界と産業界の両方で機械学習モデリングに取り組んできましたが、Scalable ML で「...

映画に騙されないでください。人工知能はどうやって人間を殺すのでしょうか?

どの国が終末的な災害映画を撮影したとしても、人工知能はさまざまな大量破壊兵器を操作して人類と戦い、最...

フロントエンドエンジニアは、これらの18のトリッ​​クをマスターすることで、ブラウザでディープラーニングを習得できます

TensorFlow.js がリリースされた後、以前にトレーニングしたターゲット/顔検出モデルと顔...

自動化とエンタープライズAIは2021年に大きく成長する

最近のガートナーの調査によると、労働力の自動化とエンタープライズ人工知能が 2021 年の主要なトレ...

...

...

人民日報オンライン:「初の顔認証事件」の最終判決は極めて重要な意味を持つ

[[392372]] 4月9日、注目されていた「初の顔認証事件」の最終判決が下された。被告杭州野生動...

...

...

NYU のポスドクが、arXiv に 30 分遅れて論文を提出したというだけで ACL に拒否されたのですか?学者たちは憤慨し、ACLに二度と投票しないと誓う

ACL は国民を怒らせた!今朝、この投稿のせいで AI コミュニティ全体が騒然となった——ニューヨー...

HSBC、コロナウイルス危機中にAIガードレールを導入

規制の厳しい業界の企業は、AI を導入しようとすると、いわゆる「ブラック ボックス」問題に直面するこ...