ニューロモルフィック・エンジニアリング

ニューロモルフィック・エンジニアリング（英: neuromorphic engineering、神経模倣工学）またはニューロモルフィック・コンピューティング（英: neuromorphic computing）とは、1980年代後半にカーバー・ミードが提唱した概念で、神経系に存在する神経生物学的なアーキテクチャを模倣する電子アナログ回路を搭載した超大規模集積（VLSI）システムの使用を意味している。近年、ニューロモルフィックという言葉は、神経系のモデル（知覚、運動制御（英語版）、多感覚統合（英語版）など）を実装したアナログ、デジタル、アナログ/デジタル混載VLSI、およびソフトウェアシステムを指す言葉として使われている。ニューロモルフィック・コンピューティングのハードウェアレベルでの実装は、酸化物系メモリスタ、スピントロニクスメモリ、しきい値スイッチ、およびトランジスタなどによって実現できる。 ニューロモルフィック・エンジニアリングの重要な側面は、個々のニューロン、回路、アプリケーション、および全体的なアーキテクチャの形態がどのように望ましい計算を生み出し、情報の表現方法に影響を及ぼし、損傷に対する堅牢性に影響を与え、学習と発達を組み込み、局所的な変化（可塑性）に適応し、進化的な変化を促進するかを理解することである。 ニューロモルフィック・エンジニアリングは、生物学、物理学、数学、コンピュータサイエンス、電子工学から着想を得て、視覚システム、ヘッドアイシステム、聴覚プロセッサ、自律型ロボットなどの人工的な神経系を設計する学際的なテーマであり、その物理的なアーキテクチャや設計原理は、生物の神経系の原理に基づいている。 2006年には、ジョージア工科大学の研究者が、フィールドプログラマブルニューラルアレイを発表した。このチップは、脳内の神経細胞のチャネル・イオン特性をモデル化するために、MOSFETゲート上の電荷をプログラムできるようにした、ますます複雑になるフローティングゲート・トランジスタのアレイの最初のものであり、シリコンでプログラム可能な神経細胞アレイの最初の事例の1つであった。 2011年11月、MITの研究者グループは、400個のトランジスタと標準的なCMOS製造技術を使用して、2つのニューロン間のシナプスにおけるアナログのイオンベースの通信を模倣するコンピュータチップを作成した。 2012年6月、パデュー大学のスピントロニクス研究者は、横型スピンバルブ（英語版）とメモリスタを使用したニューロ・モルフィック・チップの設計に関する論文を発表した。彼らは、このアーキテクチャがニューロンと同様に機能するため、脳の処理を再現する方法の検証に利用できると主張している。さらに、これらのチップは従来のチップに比べて大幅にエネルギー効率が向上している。 HP研究所（英語版）で行われたモット・メモリスタ（Mott memristor）の研究では、モット・メモリスタは不揮発性であるが、相転移温度を大幅に下回る温度では揮発性の挙動を示すことが明らかになり、ニューロンの挙動を模倣した生物学的な着想によるデバイスであるニューリスタの製造に利用できることが示された。2013年9月には、彼らは、これらのニューリスタのスパイク動作を利用して、チューリングマシンに必要なコンポーネントを形成する方法を示すモデルとシミュレーションを発表した。 スタンフォード大学のBrains in Siliconが開発したNeurogrid（英語版）は、ニューロモルフィック・エンジニアリングの原理を使用して設計されたハードウェアの例である。回路基板は、NeuroCoresと呼ばれる16個のカスタム設計されたチップで構成されている。NeuroCoreの各アナログ回路は、65,536ニューロンの神経素子をエミュレートするように設計されており、エネルギー効率を最大化する。エミュレートされたニューロンは、スパイクスループットを最大化するように設計されたデジタル回路を使用して接続される。 ニューロモルフィック・エンジニアリングに影響を与える研究プロジェクトとして、生物学的データを使用して完全な人間の脳をスーパーコンピュータでシミュレートしようとするヒューマン・ブレイン・プロジェクト（英語版）がある。これは、神経科学、医学、コンピューティングの研究者グループで構成されている。このプロジェクトの共同ディレクターであるヘンリー・マークラム（Henry Markram）は、このプロジェクトは、脳とその病気を探求し理解するための基盤を確立し、その知識を使って新しいコンピューティング技術を構築することを提案していると述べている。このプロジェクトの3つの主要な目標は、脳の各部分がどのように適合して連携するのかをよりよく理解し、脳の病気を客観的に診断および治療する方法を理解し、そして人間の脳の理解をニューロモルフィック・コンピューターの開発に役立てることである。人間の脳を完全にシミュレートするには、現在の1,000倍の性能を持つスーパーコンピューターが必要になると言われており、ニューロモルフィック・コンピュータは注目を集めている。このプロジェクトには、欧州委員会（EC）から13億ドルが割り当てられた。 ニューロモルフィック・エンジニアリングに影響を与える他の研究として、ブレイン・イニシアチブやIBMのTrueNorthがある。また、ナノクリスタル、ナノワイヤー、導電性ポリマーを使用したニューロモルフィック・デバイスも実証されている。 インテルは、2017年10月にLoihiと呼ばれるニューロモルフィック研究チップを発表した。このチップでは、非同期スパイキングニューラルネットワーク（SNN）を使用して、適応型の自己書換えイベント駆動型の細粒度並列計算を実装し、学習や推論を高効率で行うことができる。 ベルギーに本拠を置くナノエレクトロニクス研究センターであるIMECは、世界初の自己学習型ニューロモルフィック・チップを実証した。OxRAMテクノロジーに基づく脳に着想を得たチップは、自己学習能力を備え、作曲能力があることが実証されている。IMECは、この試作品で作曲された3秒の曲を公開した。このチップには、同じ拍子とスタイルの曲が順番にロードされた。曲はベルギーやフランスのフルートの古いメヌエットで、チップはそこから演奏のルールを学び、それを適用した。 ニューロモルフィック・エンジニアリングの学際的な概念は比較的新しいものであるが、ニューロモルフィック・システムには、人間的機械や人工知能一般に適用されるものと同じ倫理的配慮の多くが適用される。しかし、ニューロモルフィック・システムが人間の脳を模倣して設計されているという事実は、それらの利用法を取りまく独特の倫理的問題を引き起こす。 しかし、実際の議論は、ニューロモルフィック・ハードウェアや人工ニューラルネットワークが脳の動作や情報処理の方法を非常に単純化したモデルであり、サイズや機能的技術の点ではるかに低い複雑さで、接続性の点でははるかに規則的な構造を持つことにある。ニューロモルフィック・チップを脳と比較することは、翼と尾があるという理由だけで飛行機と鳥を比較するのと同様の、非常に大ざっぱな比較である。事実、神経認知系は、現在の最先端の人工知能よりも何桁もエネルギー効率や計算効率が高く、多くのエンジニアリングデザインが生物模倣の特徴を持つように、ニューロモルフィック・エンジニアリングは、脳のメカニズムから着想を得て、このギャップを縮めようとする試みである。 世間一般の認識により、ニューロモルフィック・エンジニアリングに、大きな倫理的制限が課せられる可能性がある。特別ユーロバロメーター（英語版）382： 欧州委員会が実施した調査「ロボットに対する一般市民の姿勢」では、欧州連合（EU）の市民の60％が、子どもや高齢者、障害者の世話をするロボットの禁止を望んでいることがわかった。さらに、教育分野でのロボット禁止に賛成する人が34％、医療分野で27％、レジャー分野で20％であった。欧州委員会は、これらの分野を特に 「人間的」（human）であると分類している。この報告書では、人間の機能を模倣または再現できるロボットに対する社会的な関心の高まりを言及している。ニューロモルフィック・エンジニアリングは定義上、人間の機能、つまり人間の脳の機能を再現するように設計されている。 ニューロモルフィック・エンジニアリングを取りまく民主的な懸念は、将来さらに深まっていく可能性がある。欧州委員会の調査によると、15歳から24歳までのEU市民は、55歳以上のEU市民よりもロボットを（楽器のようなものではなく）人間的と考える傾向があることが分かった。人間的と定義されたロボットのイメージを提示したとき、15〜24歳のEU市民の75％は、ロボットについての考えと一致すると答えたが、55歳以上のEU市民では57％しか一致しなかった。ニューロモルフィック・システムは人間的な性質を持っているため、EU市民の多くが将来的に禁止されることを望んでいるロボットのカテゴリーにそれらを位置付ける可能性がある。 ニューロモルフィック・システムの進化に伴い、これらのシステムに人格（英: personhood (英語版) ）権を認めるべきだと主張する学者もいる。脳が人間に人格を与えるものであるならば、ニューロモルフィック・システムはどの程度まで人間の脳を模倣しなければ人格権が認められないのか？脳を利用したコンピューティングの進歩を目指すヒューマン・ブレイン・プロジェクト（英語版）の技術開発の批評家は、ニューロモルフィック・コンピューティングの進歩が機械の意識や人格性につながる可能性があると主張している。批評家は、もしこれらのシステムが人間として扱われるのであれば、人間がニューロモルフィック・システムを使って行う多くの作業は（ニューロモルフィック・システムの中止行為を含め）ニューロモルフィック・システムの自律性を侵害するとして、道徳的に許されないのではないかと主張している。 米軍の一部門であるJoint Artificial Intelligence Centerは、戦闘用の人工知能ソフトウェアやニューロモルフィック・ハードウェアの調達と導入を専門とするセンターである。具体的な用途としてスマートヘッドセットやゴーグル、ロボットが挙げられる。JAICは、ニューロモルフィック技術を多用して、「すべての戦闘機、すべての射撃手」をニューロモルフィック対応部隊のネットワーク内でつなぐことを考えている。 懐疑派は、電子的人間的、つまりニューロモルフィック技術に適用される人間性の概念を法的に適用する方法はないと主張している。「スマートロボット」を合法的な人物として認めるという欧州委員会の提案に反対する法律学、ロボット工学、医学、倫理学の専門家285名が署名した書簡で、著者は次のように述べている。「ロボットの法的地位は、自然人モデルに由来するものではない。なぜなら、ロボットは、尊厳の権利、完全性の権利、報酬の権利、市民権の権利などの人権を保有することになり、人権と直接対決することになる。これは、欧州連合基本権憲章および人権と基本的自由の保護のための条約に反するものである。」 財産権と人工知能をめぐっては、重要な法的議論がある。Acohs Pty Ltd v. Ucorp Pty Ltdにおいて、オーストラリア連邦裁判所（英語版）のクリストファー・ジェサップ判事は、製品安全データシートのソースコードは、人間が作成したものではなく、ソフトウェア・インターフェイスによって生成されたものであるため、著作権（英語版）を主張することはできないとした。同じ問題がニューロモルフィック・システムにも当てはまる可能性がある。ニューロモルフィック・システムが人間の脳をうまく模倣し、オリジナルの作品を生み出した場合、誰がその作品の所有権を主張できるのだろうか？ ニューロメモリスタ・システム（neuromemristive systems）は、神経可塑性（英語版）を実現するためにメモリスタの使用に焦点を当てた、ニューロモルフィック・コンピューティングシステムのサブクラスである。ニューロモルフィック・エンジニアリングが生物学的行動の模倣に焦点を合わせているのに対し、ニューロメモリスタ・システムは抽象化に焦点を合わせている。たとえば、ニューロメモリスタ・システムは、大脳皮質微小回路の動作の詳細を、抽象的なニューラルネットワークモデルに置き換えることができる。 ニューロンにヒントを得た、しきい値論理関数のメモリスタによる実装がいくつか存在し、高レベルのパターン認識アプリケーションに応用されている。最近報告された応用例では、音声認識、顔認識、物体認識などがある。また、従来のデジタル論理ゲートを置き換える用途もある。 理想的な受動メモリスタ回路では、回路の内部メモリに関する正確な方程式（Caravelli-Traversa-Di Ventra方程式）がある。 d d t W → = α W → − 1 β ( I + ξ Ω W ) − 1 Ω S → {\displaystyle {\frac {d}{dt}}{\vec {W}}=\alpha {\vec {W}}-{\frac {1}{\beta }}(I+\xi \Omega W)^{-1}\Omega {\vec {S}}} 物理的メモリスタネットワークの特性と外部ソースの関数として表すことができる。上の式で、 α {\displaystyle \alpha } は「忘却」時のスケール定数、 ξ = r − 1 {\displaystyle \xi =r-1} と r = R off R on {\displaystyle r={\frac {R_{\text{off}}}{R_{\text{on}}}}} は、メモリスタの限界抵抗のオフ値とオン値の比、 S → {\displaystyle {\vec {S}}} は回路のソースのベクトル、 Ω {\displaystyle \Omega } は回路の基本ループの投影線である。定数 β {\displaystyle \beta } は、電圧の次元を持ち、メモリスタの特性に関連している。その物理的な起源は、導体内の電荷移動度である。対角行列とベクトル W = diag ⁡ ( W → ) {\displaystyle W=\operatorname {diag} ({\vec {W}})} と W → {\displaystyle {\vec {W}}} はそれぞれメモリスタの内部値であり、0から1の間の値を持つ。したがって、この式では、信頼性を高めるためにメモリ値に追加の制約を加える必要がある。 AIアクセラレータ 人工頭脳 (英語版)（英語版） 有機的形態造形（英語版） コグニティブ・コンピュータ SpiNNaker（英語版） SyNAPSE ビジョン・プロセッシング・ユニット インテル系列 Mobileye Movidius Nervana Systems 計算とニューラルシステム（英語版） 微分可能プログラミング（英語版） ニューロロボティクス オプティカルフローセンサー 物理的ニューラルネットワーク（英語版） ビジョンチップ（英語版） クアルコム・Zeroth（英語版） ^ Monroe, D. (2014). “Neuromorphic computing gets ready for the (really) big time”. Communications of the ACM 57 (6): 13–15. doi:10.1145/2601069.  ^ Zhao, W. S.; Agnus, G.; Derycke, V.; Filoramo, A.; Bourgoin, J. -P.; Gamrat, C. (2010). “Nanotube devices based crossbar architecture: Toward neuromorphic computing”. Nanotechnology 21 (17): 175202. Bibcode: 2010Nanot..21q5202Z. doi:10.1088/0957-4484/21/17/175202. PMID 20368686. https://zenodo.org/record/3428659.  ^ The Human Brain Project SP 9: Neuromorphic Computing Platform - YouTube ^ “carver mead website”. carvermead. 2021年4月10日閲覧。 ^ Mead, Carver (1990). “Neuromorphic electronic systems”. Proceedings of the IEEE 78 (10): 1629–1636. doi:10.1109/5.58356. https://authors.library.caltech.edu/53090/1/00058356.pdf.  ^ a b c Neuromorphic Circuits With Neural Modulation Enhancing the Information Content of Neural Signaling | International Conference on Neuromorphic Systems 2020 (Report) (英語). doi:10.1145/3407197.3407204. S2CID 220794387。 ^ Maan, A. K.; Jayadevi, D. A.; James, A. P. (2016-01-01). “A Survey of Memristive Threshold Logic Circuits”. IEEE Transactions on Neural Networks and Learning Systems PP (99): 1734–1746. arXiv:1604.07121. Bibcode: 2016arXiv160407121M. doi:10.1109/TNNLS.2016.2547842. ISSN 2162-237X. PMID 27164608.  ^ Zhou, You; Ramanathan, S. (2015-08-01). “Mott Memory and Neuromorphic Devices”. Proceedings of the IEEE 103 (8): 1289–1310. doi:10.1109/JPROC.2015.2431914. ISSN 0018-9219. https://zenodo.org/record/895565.  ^ Boddhu, S. K.; Gallagher, J. C. (2012). “Qualitative Functional Decomposition Analysis of Evolved Neuromorphic Flight Controllers”. Applied Computational Intelligence and Soft Computing 2012: 1–21. doi:10.1155/2012/705483.  ^ Farquhar, Ethan; Hasler, Paul. (May 2006). A field programmable neural array. 4114–4117. doi:10.1109/ISCAS.2006.1693534. ISBN 978-0-7803-9389-9  ^ “MIT creates "brain chip"”. 4 December 2012閲覧。 ^ Poon, Chi-Sang; Zhou, Kuan (2011). “Neuromorphic silicon neurons and large-scale neural networks: challenges and opportunities”. Frontiers in Neuroscience 5: 108. doi:10.3389/fnins.2011.00108. PMC 3181466. PMID 21991244. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3181466/.  ^ Sharad, Mrigank; Augustine, Charles; Panagopoulos, Georgios; Roy, Kaushik (2012). "Proposal For Neuromorphic Hardware Using Spin Devices". arXiv:1206.3227 [cond-mat.dis-nn]。 ^ a b Pickett, M. D.; Medeiros-Ribeiro, G.; Williams, R. S. (2012). “A scalable neuristor built with Mott memristors”. Nature Materials 12 (2): 114–7. Bibcode: 2013NatMa..12..114P. doi:10.1038/nmat3510. PMID 23241533. https://semanticscholar.org/paper/b6ba6f496ace2b947f111059663e76bb60e9efeb.  ^ Matthew D Pickett & R Stanley Williams (September 2013). “Phase transitions enable computational universality in neuristor-based cellular automata”. Nanotechnology (IOP Publishing Ltd) 24 (38): 384002. Bibcode: 2013Nanot..24L4002P. doi:10.1088/0957-4484/24/38/384002. PMID 23999059.  ^ Boahen, Kwabena (24 April 2014). “Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural Simulations”. Proceedings of the IEEE 102 (5): 699–716. doi:10.1109/JPROC.2014.2313565.  ^ Waldrop, M. Mitchell (2013). “Neuroelectronics: Smart connections”. Nature 503 (7474): 22–4. Bibcode: 2013Natur.503...22W. doi:10.1038/503022a. PMID 24201264.  ^ Benjamin, Ben Varkey; Peiran Gao; McQuinn, Emmett; Choudhary, Swadesh; Chandrasekaran, Anand R.; Bussat, Jean-Marie; Alvarez-Icaza, Rodrigo; Arthur, John V. et al. (2014). “Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural Simulations”. Proceedings of the IEEE 102 (5): 699–716. doi:10.1109/JPROC.2014.2313565.  ^ “Involved Organizations”. 2 March 2013時点のオリジナルよりアーカイブ。22 February 2013閲覧。 ^ “Human Brain Project”. 22 February 2013閲覧。 ^ “The Human Brain Project and Recruiting More Cyberwarriors” (January 29, 2013). 22 February 2013閲覧。 ^ Neuromorphic computing: The machine of a new soul, The Economist, 2013-08-03 ^ Modha, Dharmendra (Aug 2014). “A million spiking-neuron integrated circuit with a scalable communication network and interface”. Science 345 (6197): 668–673. Bibcode: 2014Sci...345..668M. doi:10.1126/science.1254642. PMID 25104385.  ^ Fairfield, Jessamyn (March 1, 2017). “Smarter Machines”. 2021年4月10日閲覧。 ^ Davies, Mike (January 16, 2018). “Loihi: A Neuromorphic Manycore Processor with On-Chip Learning”. IEEE Micro 38 (1): 82–99. doi:10.1109/MM.2018.112130359.  ^ “Why Intel built a neuromorphic chip” (英語). ZDNet. 17 August 2018閲覧。 ^ “Imec demonstrates self-learning neuromorphic chip that composes music”. IMEC International. 1 October 2019閲覧。 ^ “A Neuromorphic Chip That Makes Music”. IEEE Spectrum. 1 October 2019閲覧。 ^ 2015 Study Panel (September 2016). Artificial Intelligence and Life in 2030 (PDF). One Hundred Year Study on Artificial Intelligence (AI100) (Report). Stanford University. ^ a b European Commission (September 2012). “Special Eurobarometer 382: Public Attitudes Towards Robots”. European Commission. 2021年4月10日閲覧。 ^ Aicardi, Christine (September 2018). “Accompanying technology development in the Human Brain Project: From foresight to ethics management”. Futures 102: 114–124. doi:10.1016/j.futures.2018.01.005.  ^ Lim, Daniel (2014-06-01). “Brain simulation and personhood: a concern with the Human Brain Project” (英語). Ethics and Information Technology 16 (2): 77–89. doi:10.1007/s10676-013-9330-5. ISSN 1572-8439.  ^ “Robotics Openletter | Open letter to the European Commission” (フランス語). 2019年5月10日閲覧。 ^ Lavan. “Copyright in source code and digital products” (英語). Lavan. 2019年5月10日閲覧。 ^ “002.08 N.I.C.E. Workshop 2014: Towards Intelligent Computing with Neuromemristive Circuits and Systems - Feb. 2014”. digitalops.sandia.gov. 2019年8月26日閲覧。 ^ C. Merkel and D. Kudithipudi, "Neuromemristive extreme learning machines for pattern classification," ISVLSI, 2014. ^ Maan, A. K.; Jayadevi, D. A.; James, A. P. (2016-01-01). “A Survey of Memristive Threshold Logic Circuits”. IEEE Transactions on Neural Networks and Learning Systems PP (99): 1734–1746. arXiv:1604.07121. Bibcode: 2016arXiv160407121M. doi:10.1109/TNNLS.2016.2547842. ISSN 2162-237X. PMID 27164608.  ^ Maan, A.K.; Kumar, D.S.; Sugathan, S.; James, A.P. (2015-10-01). “Memristive Threshold Logic Circuit Design of Fast Moving Object Detection”. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 23 (10): 2337–2341. arXiv:1410.1267. doi:10.1109/TVLSI.2014.2359801. ISSN 1063-8210.  ^ Maan, A.K.; James, A.P.; Dimitrijev, S. (2015). “Memristor pattern recogniser: isolated speech word recognition”. Electronics Letters 51 (17): 1370–1372. doi:10.1049/el.2015.1428. hdl:10072/140989. https://semanticscholar.org/paper/48d3ab11ec6e213b62f11eedcfb7b7febb058674.  ^ Maan, Akshay Kumar; Kumar, Dinesh S.; James, Alex Pappachen (2014-01-01). “Memristive Threshold Logic Face Recognition”. Procedia Computer Science. 5th Annual International Conference on Biologically Inspired Cognitive Architectures, 2014 BICA 41: 98–103. doi:10.1016/j.procs.2014.11.090.  ^ James, A.P.; Francis, L.R.V.J.; Kumar, D.S. (2014-01-01). “Resistive Threshold Logic”. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 22 (1): 190–195. arXiv:1308.0090. doi:10.1109/TVLSI.2012.2232946. ISSN 1063-8210.  ^ James, A.P.; Kumar, D.S.; Ajayan, A. (2015-11-01). “Threshold Logic Computing: Memristive-CMOS Circuits for Fast Fourier Transform and Vedic Multiplication”. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 23 (11): 2690–2694. arXiv:1411.5255. doi:10.1109/TVLSI.2014.2371857. ISSN 1063-8210.  ^ Caravelli (2017). “The complex dynamics of memristive circuits: analytical results and universal slow relaxation”. Physical Review E 95 (2): 022140. arXiv:1608.08651. Bibcode: 2017PhRvE..95b2140C. doi:10.1103/PhysRevE.95.022140. PMID 28297937.  Telluride Neuromorphic Engineering Workshop CapoCaccia Cognitive Neuromorphic Engineering Workshop Institute of Neuromorphic Engineering INE news site. Frontiers in Neuromorphic Engineering Journal Computation and Neural Systems department at the California Institute of Technology. Human Brain Project official site Building a Silicon Brain: Computer chips based on biological neurons may help simulate larger and more-complex brain models. May 1, 2019. SANDEEP RAVINDRAN