モデルの再現が難しいのは必ずしも作者のせいではない。研究により、モデルの構造に問題があることが判明した。

モデルの再現が難しいのは必ずしも作者のせいではない。研究により、モデルの構造に問題があることが判明した。

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

同じニューラル ネットワークを異なる初期化条件で 2 回トレーニングして、同じ結果を得ることはできますか?

CVPR 2022の研究では、決定境界が使用されました  (決定境界)可視化法が答えを出す——

簡単なものもあれば、難しいものもあります。

たとえば、次の図から、研究者は ViT が ResNet よりも再現が難しいことを発見しました (2 回のトレーニング後、ViT の決定境界の差が大きいことは明らかです)。

研究者らはまた、モデルの再現性はモデル自体の幅広さと密接に関係していることも発見した。

同様に、彼らはこの方法を使用して、2019年の機械学習における最も重要な理論の1つである二重降下法を説明しました。   (二重降下)現象が視覚化され、非常に興味深い現象がいくつか発見されました。

彼らがどうやってそれをするのか見てみましょう。

より幅広いCNNモデル、より再現性の高い

ディープラーニングにおける決定境界は、エラーを最小限に抑えるために使用できます。

簡単に言えば、分類器は決定境界を通じて線の内側と外側の点を異なるカテゴリに分類します。

この研究では、著者らは CIFAR-10 トレーニング セットから 3 つの画像をランダムに選択し、3 つの異なるランダム初期化構成を使用して 7 つの異なるアーキテクチャでトレーニングし、それぞれの決定領域をマッピングしました。

このことから次のことがわかります。

左側の 3 つと右側の 4 つは非常に異なっており、異なるアーキテクチャ間の類似性は非常に低いことを意味します。

さらに詳しく見ると、左側の完全接続ネットワーク、ViT、MLP ミキサー間の決定境界グラフは多少異なりますが、右側の CNN モデルの決定境界グラフは非常に似ています。

CNN モデルでは、異なる乱数シード間で明らかな反復傾向も観察できます。これは、異なる初期化構成を持つモデルでも同じ結果が生成される可能性があることを示しています。

著者は、各アーキテクチャの再現性スコアを測定するために、より直感的なメトリックを設計しました。その結果は確かに私たちの直感を検証しました。

また、WideRN30 などのより広い CNN モデルでは、決定領域での再現性が高くなる傾向があることがわかりました。

また、残差接続構造を持つ CNN モデル (ResNet および DenseNet) の再現性スコアは、そのような接続を持たないモデル (VGG) の再現性スコアよりもわずかに高くなります。

さらに、オプティマイザーの選択も影響を与える可能性があります。

下の表では、SAM が SGD や Adam などの標準的なオプティマイザーよりも再現性の高い決定境界を生成することがわかります。

ただし、MLP Mixer および ViT の場合、SAM を使用してもモデルが最高のテスト精度を達成することが必ずしも保証されるわけではありません。

一部のネットユーザーは、モデル自体のデザインを改善することでこの現象を変えることができるのかと好奇心を表明した。

これに対して著者らは、 ViTの学習率を調整しようとしたが、結果は依然としてResNetよりも悪かったと述べた

ResNet-18 の二重降下現象の可視化

二重降下法は、テスト/トレーニング エラーとモデル サイズの関係を説明する興味深い概念です。

これまでは、パラメータが少なすぎるモデルはアンダーフィッティングのため一般化能力が低く、パラメータが多すぎるモデルもオーバーフィッティングのため一般化能力が低いと一般に考えられていました。

そして、両者の関係はそれほど単純ではないことが証明されます。具体的には:

モデルが大きくなるにつれてエラーは最初は減少し、モデルが過剰適合すると再び増加しますが、モデルのサイズまたはトレーニング時間がさらに長くなると再び減少します

著者は、決定境界法を引き続き使用して、ResNet-18 の二重降下現象を視覚化します。

幅パラメータ(k:1-64)を変更することでモデル容量を増加させました。

2 セットのモデルがトレーニングされました。1 つはラベル ノイズのないトレーニング セットを使用し、もう 1 つは20% のノイズのあるラベルを使用したトレーニング セットを使用しました。

最後に、2 番目のモデル グループでは、明らかな二重の衰退現象が観察されました。

著者はこう述べた。

線形モデルによって予測されるモデルの不安定性はニューラル ネットワークにも当てはまりますが、この不安定性は決定領域における多くの断片化として現れます。

言い換えれば、二重降下現象は、ノイズの多いラベルが存在する場合に決定領域が過度に断片化されることによって引き起こされます。

具体的には、 kが10に近づく/達する  (つまり、補間しきい値)、この時点でモデルはトレーニング データの大部分に適合するため、決定領域は多くの小さな断片に分割され、「混沌と断片化」し、再現できなくなります。この時点で、モデルの分類機能は明らかに不安定です。

モデル幅が非常に狭い場合 (k=4) や非常に広い場合 (k=64)、決定領域の断片化が少なくなり、再現性が高くなります。

この結果をさらに証明するために、著者らは断片化スコアの計算方法を設計し、最終的に上図の観測結果を再度検証しました。

モデルの再現性スコアは次のとおりです。

また、パラメータ化不足およびパラメータ化過剰の場合には、全体的なトレーニング プロセスは非常に再現性が高いものの、補間しきい値で「失敗」が発生することがわかります。

興味深いことに、研究者たちは、ノイズの多いラベルがなくても、彼らが設計した定量化方法が再現性の微妙な低下を検出できるほど感度が高いことを発見しました (上の図の青い線)。

コードは現在オープンソースです。モデルが簡単に再現できるかどうか試してみませんか?

論文の宛先:

https://arxiv.org/abs/2203.08124

GitHub リンク:

https://github.com/somepago/dbVi

<<:  このCVデータセットジェネレーターは人気があり、DeepMindなどが作成した13種類のCVタスクをサポートしています。

>>:  7つの文章でAIが私のために小さなゲーム、ゼルダのミニマリストバージョンを作成し、私はそれをプレイするのをやめることができませんでした

推薦する

チューリング賞受賞者のヨシュア・ベンジオ氏:ディープラーニングの最優先事項は因果関係を理解すること

ディープラーニングは大量のデータからパターンを見つけるのが得意だが、それらの間のつながりを説明するこ...

...

シンプルな人工ニューラル ネットワークをゼロから構築する: 1 つの隠れ層

[51CTO.com クイック翻訳] 前回の記事「人工ニューラルネットワークをゼロから構築する(パー...

なぜほとんどの経営幹部は自社がAI導入の準備ができていないと考えているのか

この分野の専門家は、AI技術が従業員に大きな変化をもたらし、企業のビジネスのやり方を変えていると述べ...

あなたが知らないかもしれないゲームにおける AI に関する 5 つの予測

コンピュータービジョン技術の急速な発展に伴い、機械学習はビデオゲーム業界、特に仮想現実の分野で広く使...

...

...

人工知能の応用、開発、影響についての考察

ケンブリッジ大学人工知能研究センターは、人工知能によってもたらされる新しい能力とそれが直面するリスク...

...

2024年以降に注目すべき10のジェネレーティブAIトレンド

第 4 次産業革命の時代を迎え、人工知能 (AI) は急速に進歩し続けており、生成型 AI がイノベ...

人工知能が巨大な応用価値を生み出す

飛行機搭乗時の「顔スキャン」から無人スーパーマーケットまで、多機能巡回ロボットからスマート医療まで....

AIに感情を与えることは本当に重要なのでしょうか?

「合成感情」は人工知能の発展を妨げるのか?私たちは他の人とコミュニケーションをとるとき、通常は直接...

AI と機械学習はデータセンター運用にどのような変化をもたらすのでしょうか?

今日のデータセンターは、ほぼ克服不可能と思われる課題に直面しています。データ センターの運用はかつて...

機械学習情報工場になるためには、企業はリーン製造からこれらの6つの基本を学ぶ必要がある

【51CTO.com クイック翻訳】調査機関Forrester Researchが最近発表した調査レ...

最高年収は約56万! 2023年の最新のAIGC雇用動向レポートが発表されました

言うまでもなく、ChatGPT が過去 6 か月間でどれほど人気が​​あったかは誰もが知っています。...