ReLUを使用する限り、それは「浅い学習」です。どのReLUニューラルネットワークも同等の3層ネットワークを持っています。

ReLUを使用する限り、それは「浅い学習」です。どのReLUニューラルネットワークも同等の3層ネットワークを持っています。

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

ReLU を使用する限り、私たちは仲良しであり、それは「浅い学習」です。

最近の研究では、すべての ReLU ベースのディープ ニューラル ネットワークは、同じ機能を持つ 3 層ニューラル ネットワークとして書き換えることができることが示されています。

この証明に基づいて、キングス・カレッジ・ロンドンの研究チームは、任意の ReLU ネットワークに対応する浅いネットワークを見つけるアルゴリズムも提案しました。

結果として得られる浅いネットワークは透過的であり、ネットワークの動作を説明するために使用できます。

このアルゴリズムが使用されている限り、任意の深層 ReLU ネットワークに対応する浅いネットワークを見つけることができます。

写真

これに対してネットユーザーたちは「今すぐこの論文を読みたい!」と叫んだ。

写真

深いReLUネットワークは浅い

ReLU は、ディープラーニングの分野で最も一般的に使用される活性化関数であり、2010 年に Nair と Hintonw によって制限付きボルツマン マシン用に提案されました。

実際には、他の一般的に使用される活性化関数(論理関数など)よりもうまく機能することが多いため、ディープニューラルネットワークによる画像認識などのコンピュータービジョン人工知能分野で広く使用されています。

この論文では、各ディープ ReLU ネットワークは、同じ機能と「3 つの隠し層」を持つ浅いネットワークに変換できると述べられています。また、ニューラル ネットワークの全体的な解釈可能性を向上させるために、対応する浅いネットワークの重みを見つけるアルゴリズムも提供します。

簡単に言えば、入力空間を分割し、線形関数を使用して各パーティションをモデル化することで、深いネットワークを浅くすることができます。

写真

具体的には3つのステップに分かれています。

写真

まず、半空間条件を表す行列を使用して線形モデルと半空間をエンコードする最初のレイヤーを構築する必要があります。各行ベクトルは半空間の線形方程式を表します。

次に、入力が属する領域に基づいてどの境界がアクティブになるかを決定する 2 番目のレイヤーが構築されます。

最後に、入力を各線形モデルに乗算し、インジケーター関数を使用して正しいモデルを選択するための 3 番目のレイヤーが構築されます。

これに基づいて、すべてのディープ ReLU ネットワークは、重み値が拡張実数である機能的に同一の 3 層ネットワークに変換できます。

もちろん、浅化を完了するには、いくつかの呪文(スアン)(ファ)が必要です。

論文によると、アルゴリズムを使用するときは、パラメータH、c、α、βを見つけ、各領域に必要な半空間を知るだけでよく、主に3つのステップに分かれています。

まず、実行可能なモードのセットが識別され、実行可能なモードごとに、グローバル線形計画法のパラメータA(l)とd(l)が計算されます。

次に、半空間条件が決定され、これらのマトリックスが積み重ねられて、各活性化パターンの半空間条件が決定されます。最後に、行列 H とベクトル c を取得します。

最後に、ローカル線形モデルが計算され、モデルの重みと活性化パターンに基づく明示的な式を使用してローカル線形モデル α と β が計算されます。

写真

簡単に言えば、訓練されたネットワークに基づくヒューリスティック検索を通じて、可能なニューロン活性化空間内で適切な重み値を見つけることです。

浅いホワイトボックス ネットワークを構築することで、各データ ポイントの SHAP 値をすばやく計算でき、データの解釈可能性が大幅に向上します。

実験では、上記のアルゴリズムを使用して、特定の深層 ReLU ネットワークに対応する浅いネットワークの明示的な重みを見つけることができることが示されています。

ネットユーザー:実験はクールだが、いくつか問題がある

この論文では、「深いところから浅いところへ」を実現できる非常に斬新なアルゴリズムを提案していますが、この方法にはまだいくつかの欠点があります。

たとえば、浅いネットワークを構築すると無限の重みが使用されますが、これらの重みは Python で実装できますが、勾配降下法を使用して微調整することはできません。

もちろん、「欠点探し」となると、熱心なネットユーザーなしにはやっていけません。

論文によれば、チームが提供したアルゴリズムを使用すると、実験中の計算時間はニューロン数の増加とともに実際に指数関数的に増加するとのことだ。

そこで、一部のネットユーザーは疑問を呈しました。アルゴリズムの実行時間はニューロンの数に指数関数的に関係しています。12 個のニューロンでは約 10 分かかります。では、通常サイズの DNN を計算するには、もっと長い時間がかかるのではないでしょうか。

写真

ネットユーザーは次のように指摘した。「単層ニューラルネットワークがあらゆる関数を計算できると仮定すると、これはどのニューラルネットワークにも当てはまるのではないだろうか?」

写真

この研究について、一部のネットユーザーは「これは単なる『普遍近似定理』であり、驚くべきことではない」と厳しく批判した。

しかし、ネットユーザーが何を言おうと、この論文には依然として注目すべき点がいくつかある。

たとえば、この方法で取得された浅いネットワークは透過的であり、モデルの動作の説明を生成するために使用できます。

他の研究者が調査および実験できるように、実験を再現するためのコードも提供されています。

下記に論文のアドレスを掲載しました。ご興味がありましたらぜひご覧ください〜

論文ポータル: https://arxiv.org/abs/2306.11827

<<:  マイクロソフト、生成型 AI に関する初のキャリア認定を開始

>>:  上海交通大学卒業生によるソロ作品! 50年間のゼロ進歩アルゴリズム問題が解決された

ブログ    

推薦する

仮想通貨取引ロボットが手動取引に取って代わり、システム開発が進む

定量取引は高頻度取引の一種です。毎日無数の取引ペアが生成されます。手動で行う場合、多くの市場機会が不...

Baidu PaddlePaddleがソフトウェアグリーンアライアンス開発者会議に登場。最新の2つの成果は産業実装に直接つながるものだった。

11月19日、アリババ、百度、ファーウェイ、テンセント、網易など国内有名企業が企画・主催する201...

自動運転車の未来はどうなるのか?マッキンゼーは言う

自動運転車は徐々に現実のものとなりつつありますが、まだ多くの疑問が残っています。消費者は本当に運転の...

...

MITが「計算能力」に関する警告を発令:ディープラーニングは計算能力の限界に近づいている

ディープラーニングの人気は、基本的に人々の計算能力の追求によるものです。最近、MIT は警告を発しま...

脚本を書いて、AIが動画を自動編集:編集者の7時間かけて作成した動画を13分で完成

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

自動運転におけるディープラーニングベースの予測と計画の融合手法のレビュー

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

顔認識システムはすごいですね!チケット転売業者が体調を崩して入院、警戒を呼び起こす

最近、北京同仁病院の警報システムが作動し、職員は北京天壇病院で活動していたチケット転売業者が北京同仁...

看護ロボットは医療従事者の仕事に完全に取って代わることができるのでしょうか?

研究によると、共感と前向きな指導は、医師が患者の痛みを和らげ、術後の回復を早め、精神科薬の使用を減ら...

最新のClaude2.1とLlama 2をご利用いただけます。アマゾンが生成型AI開発の参入障壁を下げる

良いニュースです。生成 AI アプリケーションの敷居が大幅に下がりました。先ほど、Amazon We...

AIが従業員のオンボーディングを自動化する5つの方法

ますます激化する労働市場で人材獲得競争に勝つための新たな可能性を模索するビジネスリーダーや人事マネー...

将来の不動産価格決定はAIが最終決定する

一部の企業にとって、新型コロナウイルス感染症のパンデミックは壊滅的な打撃となっている。しかし、他の企...

...

...

AIイノベーションセンタートラックのリーディングカンパニー:智源匯が成都のスマート鉄道輸送の構築を支援

9月1日、成都地下鉄全線で「スマート旅客サービスプラットフォーム」がオンラインで開始されました。この...