ノイマン型コンピュータの限界
ニューロモーフィックコンピューティングが今期待されているワケ
量子コンピューティングとともに、ニューロモーフィックコンピューティングの実用化が急がれている。両者の使い道の違いは何か。ニューロモーフィックコンピューティングが必要な理由とは何か。
人を死に至らしめる決定を自律的に行うキラーロボットという考えは、映画『ターミネーター』(1984年公開、監督:ジェームズ・キャメロン)を特徴付けている。
人類にとって幸いなことに、自律型キラーロボットはまだ存在しない。技術が大きく進化しているにもかかわらず、真の自律型ロボットはSFの域を出ていない。
2020年が終わり、自動運転車構想をけん引してきた興奮は陰りを見せ始めた。Uber Technologiesは2020年末に自動運転部門を売却した。自動運転車に関する規制の枠組みは明確とは言い難く、技術的にも大きな問題点を抱えている。
自動車やロボットであろうと産業プロセスを制御するスマートセンサーであろうと、ネットワークのエッジで動作する機械はリアルタイムの意思決定にバックエンドコンピュータを利用することはできない。数ミリ秒の遅れがニアミスと大事故の違いにつながる。
専門家は、エッジコンピューティングによるリアルタイムの意思決定の必要性はおおむね受け入れている。だが、その意思決定が「はい」または「いいえ」の単純な二者択一の答えから、インテリジェントな意思決定のように見せ掛ける答えへと高度化するにつれ、現状の技術では不適切だと考える専門家は多い。
その理由は、実社会を適切にモデル化できないだけでなく、機械学習へのアプローチが極めて不安定で、自然界におけるインテリジェンスの適応性が不足しているためでもある。
オンラインイベント「Intel Labs Day」(2020年12月開催)でIntelのマイク・デイビス氏(ニューロモーフィックコンピューティングラボのディレクター)は、コンピューティングに対するこれまでのアプローチを見直す必要があると感じているとし、次のように語った。「脳は比類のないコンピュータだ」
デイビス氏が取り上げたのは最新の自律型レーシングドローンだ。このドローンはオンボードプロセッサを搭載し、あらかじめプログラミングされたルートを人が歩く速さで飛行できる。このドローンは約18ワットの電力を消費する。「これをオカメインコと比べてみる。この鳥の脳は小さく、消費電力は約50ミリワットだ」(デイビス氏)
オカメインコの脳の重さはわずか2.2グラム。ドローンに必要な処理機能の部分の重さは40グラムもある。「オカメインコはこの小さな脳を使って時速約35キロで飛行し、餌をあさり、他のオカメインコとコミュニケーションする。その上、人間の言葉の簡単な語彙(ごい)を習得できる。量的に言えば、あらゆる面で自然はコンピュータを3:1で上回る」と同氏は話す。
脳を上回るという試みは常にコンピュータの目標だった。デイビス氏とIntelのニューロモーフィックコンピューティングラボのチームは、AIの途方もない作業はある意味ポイントを外していると考える。「今日のコンピュータアーキテクチャはこの種の問題に最適化されていない。自然界の脳は数百万年かけて最適化されている」と同氏は述べる。
デイビス氏によると、ディープラーニングはインテリジェントなエッジデバイスの世界を変える貴重な技術だが、限界があるツールだという。「問題の種類によっては極めて適切に解決できるが、ディープラーニングが捕捉できるのは脳の働きのほんの少しにすぎない」
レーシングドローンが飛行中にくぐり抜けるゲートをディープラーニングで認識することは可能だ。だがその認識方法を習得することは自然ではない。「CPUはバッチモードでデータを処理するために高度に最適化されている」と同氏は話す。
「ディープラーニングで意思決定を下すには、CPUはストレージやメモリから読み取ったデータをベクトル化した集合として処理し、サンプルとパターンを照合する必要がある。データをバッチ用に編成し、均一に分散させることも必要だ。これはリアルタイムに処理しなければならない生物がデータを解釈する方法ではない」(デイビス氏)
脳は、バッチモードではなくサンプリングしながらデータを処理する。だが、適合も必要になる。それには記憶が関係する。「脳にはその適合フィードバックループに影響を及ぼす過去の履歴に関するカタログがある」とデイビス氏は話す。
エッジでの意思決定
Intelはトランジスタレベルからコンピュータアーキテクチャを見直し、CPUとメモリの区別を不鮮明にする方法を模索している。脳の神経(ニューロン)の役割を反映し、数百万のシンプルなユニット間でデータを非同期に処理する機械を用意することが同社の目標だ。
2017年、Intelは「Loihi」を開発した。14ナノメートルプロセス技術で製造された、特殊アーキテクチャに基づく128コアから成る。Loihiチップは13万のニューロンを含み、各ニューロンが他の数千のニューロンとコミュニケーションを取ることができる。Intelによると、128の各コアに組み込まれた学習エンジンを使ってオンチップのリソースにアクセスし、操作することができるという。
ニューロモーフィックコンピューティングの応用分野について尋ねられたデイビス氏は、量子コンピュータと同様の問題を解決できると答えた。だが、量子コンピュータは最終的にはクラウドの一部として見られる技術であることは恐らく変わらない。これに対し、Intelはエッジデバイスのコプロセッサを目指している。スケジュール的には5年以内にリリースされることをデイビス氏は期待している。
実例については、Intelのラボとコーネル大学の研究者らが、哺乳類が脳に嗅覚を伝える嗅球の構造を基に、屋外の有害化学物質を学習・認識するためにLoihiを使う方法を実証した。
デイビス氏をはじめとするニューロモーフィックコンピューティングの研究者にとって最大の障壁は、ハードウェアではなく70年にも及ぶプログラミング方法を変え、並列ニューロコンピュータの効率の高いプログラミング方法を開発者に理解させることだ。
「開発者とコミュニティーに注目している。相互に作用する数千ものニューロンがあるときに、プログラミングが何を意味するかを考え直すのは難しい」(デイビス氏)
Copyright © ITmedia, Inc. All Rights Reserved.
Computer Weekly日本語版
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社インターネットイニシアティブ] 人材不足と属人化が深刻に 「攻められない情シス」を変革する一手とは? -
製品資料
[株式会社イトーキ] 会議室が「空いてるのに使えない」問題の解決策とは? -
事例
[株式会社イトーキ] 製造現場を取り巻く経営課題 「持続的な現場力」を強化する方法とは? -
製品資料
[株式会社イトーキ] 社員の力を引き出す、「ABW(Activity Based Working)」を実現する秘訣とは? -
製品資料
[株式会社BREXA Technology] 「インシデント初動対応」が遅れる3つの構造的要因とは?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
企業が「Microsoft Azure」を選ばざるを得ない理由
-
2
Microsoft 365侵害企業の9割はMFA導入済み 1002人調査で見えた盲点
-
3
なぜノートPCの更新が「4年→6年」に? AIインフラ急拡大の余波
-
4
NVIDIA、フアンCEO辞任で揺らぐ“AI帝国” IT調達計画への影響は?
-
5
無課金から要課金まで AIの基本や応用がマスターできる“学習コース”9選
-
6
「リモートアクセスセキュリティ」に成功する企業、そうでない企業の違い
-
7
「営業・マーケティングの悩みと企業データの活用」に関するアンケート
-
8
「Active Directory」復旧で“詰む”企業が続出 ランサムウェアに備える4対策
-
9
脱VMwareの真実:データセンター大手がNutanixを選んだ「コスト以上の理由」
-
10
なぜMicrosoftは「Rust」を標準言語に? AIで進むC/C++書き換えの課題
ホワイトペーパーランキング PR
-
1
「IT史に名を残すシステム障害」8選
-
2
AIが苦手な「汚いデータ」になっていない? AI投資を無駄にしないための注意点
-
3
急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
-
4
法人向け光回線のプランはどう選ぶ? 機能面/保守体制/コストを一覧で比較
-
5
サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには
-
6
SNMPより詳細で、パケット解析より簡単な「トラフィック可視化・分析」の方法
-
7
三井ホームに学ぶ「無線LAN環境」構築 快適なオフィスと高度なIT運用の両立法
-
8
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
9
自社のメール環境は本当に安全? チェックシートですぐ分かる“今必要な対策”
-
10
「RPA導入の成果が出ない」を防ぐ、成果につながる自動化対象業務の選び方
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー