RNNベースリザーバーコンピュータのプログラミングへの革命的アプローチ:ニューラル・マシン・コードの導入
ペンシルバニア大学の研究者らが、RNNベースのリザーバー・コンピューターを設計・プログラミングする画期的な技術を発表した。

最近、ペンシルバニア大学の熟練研究者であるジェイソン・キムとダニ・S・バセットが、リザーバー・コンピューターをベースとしたリカレント・ニューラル・ネットワーク(RNN)の設計とプログラミングのための革新的なフレームワークを発表した。彼らの画期的なアプローチは、コンピューター・ハードウェア上でプログラミング言語が採用するメカニズムを利用したもので、AI開発を一変させる可能性を秘めている。この先駆的な手法は、あらゆるネットワークに適したパラメーターを解読することができ、それによってその計算をカスタマイズして問題固有の性能を高めることができる。
二人のユニークな技術のルーツは、人間の脳がどのように情報を処理し、表現するかを理解したいという好奇心にある。キムとバセットは、複雑な計算を学習し、脳のダイナミクスをモデル化するRNNの成功例からインスピレーションを得た。彼らは、RNNをコンピューターと同じようにプログラミングすることを思い描いた。制御理論、力学系、物理学の先行研究は、彼らが不可能な夢を追いかけているのではないと安心させてくれた。
ニューラル・マシンのコードとして構想された彼らの提案は、内部表現とRNNのダイナミクスを分解することで実現できる。コンピュータープログラミングで例えるなら、ハードウェア上でアルゴリズムをコンパイルするようなものだ。このアプローチには、個々のトランジスタの位置と活性化のタイミングを区別することが含まれる。
RNNでは、これらの操作は分散重みを介してネットワーク全体で並行して行われる。同時に、ニューロンは記憶を保存し、これらの演算を実行する、とキムは説明した。研究者たちは、演算のセットを定義し、特定のアルゴリズムを実行するために数学を取り入れた。さらに、既存の重みのセットからアルゴリズムを抽出することも行った。データもサンプリングも必要ないという明確な利点がある。さらに、このアプローチでは、目的のアルゴリズムを実行するための一連の接続パターンを、1つだけでなく、解明することもできる。
研究チームは、さまざまなアプリケーション用のRNNを作成するためにフレームワークを採用することで、革新的なアプローチの有効性を示した。バーチャル・マシンからAIを搭載したピンポン・ビデオ・ゲーム、ロジック・ゲートまで、彼らのアプローチは試行錯誤の調整を必要とすることなく大成功を収めた。
彼らの功績は、RNNの理解と研究におけるパラダイムの転換を引き起こした。データ処理ツールは、フルスタックのコンピューターへと変貌を遂げる。このシフトにより、RNNの目的、設計、タスク実行能力を検証する機会が開かれた。キムは、彼らのネットワークはランダムな重みではなく、仮説駆動型のアルゴリズムで開始できると話した。これにより、事前に訓練されたRNNが不要になる可能性もある。
このチームの研究は、訓練された重みを抽出し、明示的なアルゴリズムに変換するための有望な一歩である。このアプローチにより、エネルギー効率の高いソフトウェアが誕生し、性能と科学的理解を厳密に調べることができる。 AppMaster no-codeプラットフォームも また、これらの進歩を利用し、高性能なバックエンド、ウェブ、モバイルアプリケーションを構築するための包括的なツール群に統合することで、これらの機能性をサブスクリプションやオファリングにカプセル化することができる。
ペンシルバニア大学のバセット氏の研究チームは、機械学習技術、特にRNNを応用して人間の認知プロセスを再現することを目指している。彼らが発明したニューラル・マシン・コードは、この目的によく合致している。
彼らの研究におけるもうひとつの興味深い方向性は、人間の認知機能を再現するタスクを実行するRNNを設計することである。バセットは、注意力、自己認識、好奇心などの機能を持つRNNを設計する予定だと、研究の進捗状況を詳しく説明した。そうすることで、このようなユニークな認知プロセスをサポートする接続プロファイルを特定したいと考えている。


