Google Brain の最新研究: AutoML メソッドが Dropout モードを自動的に学習

Google Brain の最新研究: AutoML メソッドが Dropout モードを自動的に学習

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

ディープ ニューラル ネットワークでは、過剰適合の問題が発生することが多く、ドロップアウトや重み減衰などの正規化手法のサポートが必要になります。

最近の研究では、ドロップアウトによって「切り取られた」ニューロンの構造を利用すると、ランダムな置換よりも良い結果が得られることがわかっています。

問題は、実際のアプリケーションでは、さまざまな問題に対して構造的手法を使用すると、ドロップアウト モードの手動設計と調整が必要になり、一般化能力が不十分になることです。

では、CNN や Transformer などのディープニューラルネットワークの Dropout モードを自動的に学習する方法を設計することは可能でしょうか?

現在、Google の専門家である Quoc V. Le 氏のチームが、 AutoDropoutと呼ばれる方法を提案しています。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

関連論文がAAAI 2021に選出されました。

ドロップアウトパターンの設計プロセスの自動化

AutoDropoutの主な目的は、特定のシナリオの Dropout モードの設計を自動化することです。

研究者らは、構造化されたドロップアウトパターンのための新しい検索空間を設計しました。この検索空間には、多くの既存の Dropout モデルが含まれます。

この方法がどのように実装されるかを確認するために、CNN を例に挙げてみましょう。

CNN におけるドロップアウトパターン検索空間

CNN では、検索空間の基本パターンは連続した長方形です。長方形をタイル状に並べると、ドロップアウト パターンが生成されます。

長方形を定義するハイパーパラメータは高さと幅ですが、タイルを定義するハイパーパラメータはストライドと繰り返し回数です。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

長方形をタイリングすることに加えて、空間の中心の周りの回転と各空間次元に沿ったせん断という 2 つの幾何学的変換を検索空間に導入する必要があります。

研究者らはドロップアウト パターンを導き出した後、それをバッチ正規化層の出力に適用しました。研究者らの経験では、それをネットワークの他の場所に適用すると、検索プロセス中にトレーニングが不安定になることが多かったそうです。

CNN に残余接続がある場合、コントローラは残余ブランチにドロップアウト モードを適用するかどうかをさらに決定します。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

コントローラモデルと探索アルゴリズム

AutoDropout のコントローラーは強化学習によってトレーニングされます。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

コントローラーは実際にはトランスフォーマー ネットワークです。ネットワークは、ドロップアウト モードの構成を記述するトークンを生成します。

下の図に示すように、CNN の各レイヤーでは、ドロップアウト モードを作成するために 8 つのトークンが必要です。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

しかし、このような検索アルゴリズムのトレーニングには長い時間がかかる可能性があるため、研究者らは並列処理の面でも改良を加えました。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

Transformer のドロップアウト モード検索空間

このアプローチは Transformer にも適用されます。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

CNN との最大の違いは、検索空間内のドロップアウト パターンを、クエリ、キー、値、ソフトマックス、出力投影、残差など、Transformer レイヤーの複数のサブレイヤーに柔軟に適用できることです。

そのため、研究者は各サブレイヤーに独立したドロップアウト モードを適用しました。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

実験結果

AutoDropout の効果を検証するために、研究者は CNN モデルと Transformer モデルにそれぞれ AutoDropout を適用しました。

CNN の場合、主に教師あり画像分類タスクと半教師あり画像分類タスクで使用されます。

Transformer の場合、主な考慮事項は言語モデルと機械翻訳です。

最新の研究: Dropout モードを自動的に学習する AutoML メソッド"> 最新の研究: Dropout モードを自動的に学習する AutoML メソッド">

CIFAR-10 と ImageNet では、AutoDropout が SOTA モデルの結果を効果的に改善し、手動介入を必要とする DropBlock などの方法よりも優れていることがわかります。

Variational Dropout メソッドを使用してトレーニングされた Transformer-XL モデルと比較して、AutoDropout はより優れたパフォーマンスをもたらします。

最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

しかし、研究者らは、AutoDropout の欠点は検索コストが非常に高いことだとも述べています。

著者について

この記事には 2 人の著者がいます。

Hieu Pham 氏は、Google Brain とカーネギーメロン大学が共同で指導する博士課程の学生です。スタンフォード大学で学士号を取得しました。

[[374972]]最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

もう一人の著者はQuoc V. Leです。彼は、Google Brain の創設者の一人であり、Google の AutoML プロジェクトの立役者の一人である Andrew Ng の弟子です。

[[374973]]最新の研究: AutoML メソッドは Dropout モードを自動的に学習します">

ポータル

論文の宛先:
https://arxiv.org/abs/2101.01761

<<:  陸奇氏が楽観視するAI時代のGitHubがついに実現へ

>>:  フロントエンドでも機械学習を理解する必要がある

ブログ    

推薦する

COVID-19パンデミックの影響を受けて、世界のエッジAIソフトウェア市場は急速な発展を遂げている

MarketsandMarkets は、エッジ AI ソフトウェア市場が 2019 年から 2021...

...

AI を医療業界のあらゆる側面に深く統合するにはどうすればよいでしょうか?

[[319366]]将来的には、医療エコシステムを中心として、人工知能が医療システムのあらゆる側面...

...

機械学習における欠損値に対処する9つの方法

データサイエンスはデータに関するものです。これは、あらゆるデータ サイエンスや機械学習プロジェクトの...

ディープラーニングフレームワークを使わずにPythonでニューラルネットワークをゼロから構築する方法

動機: ディープラーニングをより深く理解するために、Tensorflow などのディープラーニング ...

絶えず繰り返されるアルゴリズムとプログラミング技術が若者の発達を促している

人間の進化と発達は、脳の潜在能力を最大限に活用して世界を変えるプロセスです。その中で、インターネット...

巨大企業間の今後の AI 戦争: マイクロソフトは左に進んで 2B、グーグルは右に進んで 2C

AI時代の到来非常にドラマチックなのは、Microsoft Build 開発者会議と Google...

エンドゲームゲームを使用して人工ニューラルネットワークアルゴリズムを理解する

[[431963]]この記事はWeChatの公開アカウント「Zhibin's Python ...

IBMがAIチップNorthPoleを発売:内蔵メモリを搭載し、「人間の脳の働きをシミュレート」できると主張

▲ 画像出典: IBM IBM Researchは10月24日、人間の脳の動作にヒントを得たというA...

IoTが災害管理にどのように役立つか

[[405572]]災害管理における IoT の活用は、災害を予測し、早期に当局に警告し、災害の影響...

Google Gemini がゲームを逆転!マルチモーダル機能は GPT-4V と同等 | 香港中国語 128 ページの総合評価レポート

Google がゲームを撤回しました! Gemini が API を公開してから1 週間も経たないう...

人工知能の新たな潮流をどう捉えるべきか?

同国の「第14次5カ年計画」では、「人工知能」を重要なブレークスルーを必要とする最先端科学技術分野の...