アダムはまた「引退」するのでしょうか?イェール大学のチームがAdaBeliefを提案

アダムはまた「引退」するのでしょうか?イェール大学のチームがAdaBeliefを提案

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

Adam の立場に異議を唱えるオプティマイザーがもう 1 つあります。

最近、NeurIPS 2020 に掲載された論文で提案されたオプティマイザーがディープラーニング コミュニティの注目を集め、幅広い議論を巻き起こしました。

これはイェール大学のチームが提案したAdaBeliefです。研究チームは論文の中で、このオプティマイザーは Adam の高速収束特性と SGD の優れた一般化特性を兼ね備えていると述べています。

いわゆる AdaBelief は、勾配方向の「信念」に応じてトレーニング ステップ サイズを調整することを指します。アルゴリズムの点では、Adam とそれほど違いはありません。

両者の違いは、次のアルゴリズムの実装で簡単に確認できます。

Adam と比較すると、AdaBelief では他の新しいパラメータは導入されていませんが、上の図で青でマークされている最後の更新ステップに違いがあります。

アダムの更新の方向性は

AdaBeliefの更新方向は

vtとstの違いは、後者は

指数移動平均(EMA)。

mtはgtの予測値とみなすことができます。実際の値が予測値とあまり変わらない場合、分母

値が小さいほどステップサイズが大きくなり、重みを大胆に更新できます。

実際の値が予測値と大きく異なる場合、AdaBelief は現在の勾配を「信じない」傾向があります。このとき、分母は大きくなり、更新ステップは短くなります。

AdaBeliefが優れている理由

最後のステップでレビューなしで行われた小さな変更が、なぜこれほど大きな影響を与えるのでしょうか?

これは主に、AdaBelief が 2 つの点を考慮しているためです。

1. 損失関数の曲率問題

理想的なオプティマイザーは、勾配が大きい場合に単純に大きなステップを取るのではなく、損失関数の曲線を考慮する必要があります。

「勾配が大きく、曲率が小さい」場合(図の領域 3)では、|gt-gt-1| と |st| が小さいため、オプティマイザーはステップ サイズを大きくする必要があります。

2. 分母の勾配記号

上の図では、損失関数は

の場合、青いベクトルは勾配を表し、十字は最適解を表します。

Adam オプティマイザーは y 方向に振動し、x 方向に前進し続けます。これは、

分散が低い場合、Adam の更新方向は「符号降下」に近くなります。

AdaBeliefでは、

したがって、AdaBelief は振動を防ぐために、x 方向に大きなステップを実行し、y 方向には小さなステップのみを実行します。

実験結果

いくつかの単純な 3D 損失関数サーフェスでは、AdamBelief は優れたパフォーマンスを示します。

画像分類

CIFAR-10 および CIFAR-100 データセットでは、AdaBelief は、VGG11、ResNet34、DenseNet121 の 3 つのネットワークでトレーニングした場合に、より優れた収束結果を示しました。

さらに、ImageNet データでは、AdaBelief は Top-1 精度において SGD に次ぐ 2 位です。

時系列モデリング

Penn TreeBank データセットでの LSTM の実験では、AdaBelief が最も低い困惑度を達成しました。

ガン

WGAN と WGAN-GP の実験では、AdaBelief でトレーニングされた結果が最も低い FID を達成することが示されています。

ネットユーザーが疑問視

AdaBelief は複数のタスクで良好な結果を達成しましたが、この方法は多くのネットユーザーから疑問視されています。

なぜなら、長年にわたり、Adam に代わると主張するオプティマイザーは数え切れないほど存在してきましたが、最終的に時の試練に合格したのはほんのわずかだからです。

ネットユーザーが最初に疑問に思ったのは、実験のベースラインの選択だった。

CIFAR では、2020 年の SOTA モデルの精度が 96% 未満であるとは信じがたいと考える人もいるため、AdaBelief の論文ではベースラインを選択する際に、それほど良くない結果と比較することを選択した可能性があります。

ImageNet テストの表 2 で、より標準的な ResNet50 ではなく ResNet18 が使用されているのはなぜですか?さらに、AdaBelief は最適な結果ではないのに太字でマークされているため、誤解を招きやすい可能性があります。提案された方法のスコアを太字にするのは良い方法です。

さらに、著者がテストしなかった NLP タスクで実験を行った人もいましたが、AdaBelief はすぐに「崩壊」しましたが、SGD はうまく収束することができました。

AdaBelief は、Adam に代わる最後の最適化ツールではありません。その一般化能力は、さらに多くの研究者によってさらにテストされる必要があります。

プロジェクトアドレス:
https://juntang-zhuang.github.io/adabelief/

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

コードアドレス:
https://github.com/juntang-zhuang/Adabelief-Optimizer

<<:  Versius手術ロボットが英国泌尿器科手術に登場

>>:  人工知能の時代において、中国語と英語のどちらがAIの母国語になるのでしょうか?

ブログ    
ブログ    

推薦する

ソフトウェア開発を簡素化する 5 つの機械学習ツール

[51CTO.com クイック翻訳] 機械学習を使用する開発者の間での議論のほとんどは、AI ベース...

推奨に値する 7 つの優れたオープンソース AI ライブラリ

[[406029]] [51CTO.com クイック翻訳]人工知能 (AI) 研究の分野では、Ten...

偏見と不平等にノーと言いましょう!マイクロソフト、物議を醸していた顔認識サービスの提供を停止

マイクロソフトは、動画や画像に基づいて感情を識別するサービスを含む、人工知能を活用した顔認識ツールの...

普通の文書も会話に変えられる:会話補完技術の深い理解

会話型ロボットと聞くと、私と同じように、SiriやAlexaとの会話をすぐに思い浮かべますか?時には...

ディープラーニングの基本的な概念と手法についての簡単な説明

この記事は、数学的および理論的な詳細にはあまり触れずに、ディープラーニングの基本的な概念を取り上げ、...

108 言語をサポートする Google 翻訳は、AI をどのように活用して翻訳の品質を向上させているのでしょうか?

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...

推奨システムでよく使用される推奨アルゴリズム

[[172692]] 1. 推奨システムと共通評価指標の概要1.1 推薦システムの特徴私は Zhih...

Twitter が名前を X に変更し、マスク氏が X の世界を爆発させた! AIから宇宙探査まで、ユニバーサルアプリが形になりつつある

今、ボス・マーの「Xユニバース」がまた成長しました。それ以来、Twitter は単なるソーシャル ネ...

ビジネスの自動化は、企業のデジタル変革における重要な課題となっている。

多くの企業が、ロボティック・プロセス・オートメーション(RPA)を監督することを主な責務とする最高オ...

2018年に人工知能はどのように発展するでしょうか?世界中のトップ20人の専門家がこう言う

[[216201]]人工知能は2017年に一連の画期的な成果を達成しました。 2018年、人工知能は...

...

アナリスト:生成AIは過大評価されており、関連業界は2024年に「冷え込む」と予想されている

分析機関CCSインサイトは10日、来年には生成AI分野が現実の試練に直面する可能性があるとの予測を発...

AIは人類にとって脅威でしょうか?人工知能には強いものと弱いものがあるが、本当の危険は強い人工知能である

近年、科学技術分野で最もホットな言葉は人工知能であり、これは近年の人工知能の急速な発展によるものです...

ACオートマトンとベイズ法に基づくスパム識別

背景オープンな知識ソーシャルプラットフォームとして、Zhihu は「友好的」、「合理的」、「専門的」...