画像の混合を利用してより細かい特徴表現を学習するCMU Xing Boのチームの新しい論文がAAAIに選出されました

画像の混合を利用してより細かい特徴表現を学習するCMU Xing Boのチームの新しい論文がAAAIに選出されました

これは、カーネギーメロン大学とカリフォルニア大学バークレー校の Eric Xing 氏と Trevor Darrell 氏のチームが共同で作成した論文で、自己教師付き双子構造での画像混合を通じて、よりきめ細かい特徴表現を学習する方法を探求しており、AAAI 2022 に選ばれました。

  • 論文リンク: https://arxiv.org/pdf/2003.05438.pdf
  • コードリンク: https://github.com/szq0214/Un-Mix

この記事の核となるアイデアは非常に直感的で理解しやすいものです。自己教師学習で一般的に使用されるツイン構造ネットワークの入力空間で画像融合を実行することで、よりきめ細かい特徴表現を学習する方法を探りたいと考えています。コアコンテンツでは、データサンプリングを設計し、画像融合後の新しい入力空間に一致する対応する損失関数を構築する方法について説明します

下の図に示すように、まず、画像融合に基づく自己教師学習でより細かい距離測定を実現するメカニズムを説明します。

左の例は、一般的に使用されるツイン自己教師ネットワーク構造の動作原理を示しています。2 つのブランチ間の距離がデフォルトの距離メトリックです。たとえば、InfoNCE は、入力画像ペアが正か負かを分類するために使用されます。

右側は、本論​​文Un-Mixで提案されている研究アイデアです。これは、1つのブランチで画像融合を実行し、最終的な距離メトリックが[0,1]間のソフト化係数の倍数になるようにすることで、2つのブランチ間の距離をより微妙で敏感にし(本研究は、自己教師あり双子モデルにソフト距離の概念を導入した最初の論文です)、モデルが入力情報のよりきめ細かい潜在空間表現を学習できるようにするというものです。

実装戦略

このメカニズムを便利かつ簡単に実装するにはどうすればよいでしょうか?この記事の著者は、次の戦略を提案しています。ミニバッチ内で特定の順序でサンプルを融合することにより、次の図に示すように、固定の距離メトリックが得られます。

具体的には、ミニバッチ内のサンプルの順序を逆にしてから、元のサンプルとの重み付け融合を実行します。2 つの元の画像間の距離はそれぞれ λ と 1-λ になります。したがって、サンプル セットのバッチ間の意味距離行列は次のようになります。

この新しい距離メトリックを使用して、次のように新しい損失関数を使用してモデルをトレーニングできます。

以下は、Un-Mix アルゴリズムの実装の疑似コードです。

実験結果

著者らは複数のデータセットに対して広範な実験を行った。

まず、ImageNet以外のデータセットでのトレーニング曲線とテスト曲線を示します

興味深い現象が見つかりました。Un-Mix を追加した後、トレーニング損失値は非常に不安定になり、大きく変動します。これは、入力空間での画像融合操作後、2 つのブランチの距離測定がより微妙で多様かつ敏感になるためです。ただし、これはモデルの一般化能力に役立ち、モデルテストを行う際に優れたテスト パフォーマンスを実現できます。

具体的な数値結果は以下のように比較されます。異なるデータセットと制御方法では結果が大幅に改善されていることがわかります。

次はImageNet の結果です。この記事で提案された方法は、200 エポックと 800 エポックという 2 つの異なるトレーニング パラメータ設定で比較的安定した改善が見られます。

最後に、下流タスクのターゲット検出の移行結果は、この方法が依然として安定した改善を行っていることを示しています

さらに、著者はメモリバンクを含むフレームワークの扱い方や、マルチスケールトレーニングの実行方法についても説明しました (上の図 11 を参照)。興味のある学生は、元の論文を読むことができます。

<<:  Meta AIは、ImageNetの事前トレーニングを超えて、小規模データセット向けの自己教師付き事前トレーニングであるSplitMaskを提案しています。

>>:  人工知能を活用してビジネスを成長させ、企業価値を創造する方法

ブログ    

推薦する

...

成功するビジネス インテリジェンス戦略を開発する方法

ビジネス インテリジェンス戦略の策定は、企業が検討する必要がある重要なステップであり、ビジネス イン...

人工知能の今後の発展方向は何でしょうか?

最初のトレンドは、すべてのIT大手がAIクラウドサービスに多額の投資を行うことです。AI-aaS、つ...

医学物理学におけるAIの応用に関する簡単な分析

近年、バイオメディカルにおける人工知能 (AI) と機械学習 (ML) アルゴリズムの応用は拡大し続...

...

Transformer のコンテキスト学習機能はどこから来るのでしょうか?

トランスフォーマーはなぜ優れたパフォーマンスを発揮するのでしょうか?多くの大規模言語モデルにもたらさ...

ChatGPTを超える最初のオープンソースモデルが登場?ネットユーザーはそれを信じない

大型モデルが人気となり、毎日さまざまな「ビッグ」ニュースを目にするようになりました。写真今日、もう一...

...

...

複雑なクエリと集計操作の実装: MongoDB データベースでの Java の応用

MongoDB データベースに Java を適用すると、複雑なクエリや集計操作を実装できるため、開発...

大人気すぎてブレイク中! ByteDanceのGPT部門フローの秘密を解明

ノアが編集制作:51CTO テクノロジースタック(WeChat ID:blog) 「大規模な言語モデ...

...

北京市、企業のコンピューティングパワー使用コストを削減するためのAIコンピューティングバウチャー実施計画を発表

10月11日、北京市経済情報化局は「人工知能コンピューティングパワーバウチャー実施計画(2023~2...

...