- 著者
-
大関 真之
- 出版者
- 一般社団法人 日本物理学会
- 雑誌
- 日本物理学会誌 (ISSN:00290181)
- 巻号頁・発行日
- vol.76, no.4, pp.194-201, 2021-04-05 (Released:2021-04-05)
- 参考文献数
- 12
機械学習では,入力と出力の関係がよくわからないものに対して,とりあえず自分たちが扱うことのできる簡素な関数を用意する.猫の姿を見て,猫だと認識するのは,入力が画像データであるのに対して,猫だという指摘をする結果をはじき出すのだからよくわからない入出力関係があるのは間違いない.しかしそれをコンピュータが実践できるように扱いがしやすい関数を用意する必要がある.ただし,その関数には変更可能なパラメータを複数含ませておき,できるだけ広い豊富な表現力をもつようにしておく.後で微調整を行い,実際に入力を与えた時に適切な出力が与えられるようにする.関数に変更を加えてなんとか辻褄を合わせるというのは変分法に相当する.変更可能なパラメータ以外にも機械学習では,非線形変換を伴う関数を利用して,その表現能力を増強することができる.ニューラルネットワークが深層化を経て,非常に複雑な非線形変換を獲得するのも,そうした目的があるためだ.非線形変換というのは,ある種の飛躍であり,計算の難しさの象徴として現れる.例えば高校生のときに二次関数まで学んだのちに,三角関数をはじめ,指数関数と対数関数を学び,その豊富な数学の表現力に魅了される.しかし同時にその扱いに厄介さを覚えることもある.ただ慣れてくれば,その扱いもその存在も親しみをもって普段使いをする対象となる.人間というのはなかなか勝手なものである.そうした機械学習の分野で一つ気になる用語が登場しつつある.量子機械学習である.その冠にある量子力学は理解をすんなりと許さない,厄介な対象となる代表例である.交換しない演算子を利用して微視的な自由度の変化を追う際に新しい計算方法や概念を学ぶため,私たちの感覚のアップデートを必要とするというのも大きい.この量子力学は,機械学習とは一切関係のなさそうなものである.しかし人類はそうしたものですら,より豊富な表現力を得るために,機械学習において利用する関数に取り込もうとしている.量子力学では,エネルギーの固有状態を調べるのに,原理的には高次元の行列の対角化を伴い,最終的には数値計算に頼る.また時間発展にしても,ハミルトニアンが指数関数化されて状態ベクトルにかかることにより,そう単純ではない変化を生み出し,やはり数値計算に頼る他なかった.問題設定そのものは単純に行えるとしても単純ではない変化を生み出すのが量子力学の難しさである.しかしこの部分を積極的に利用すれば,機械学習で利用されうる「複雑な非線形変換」を作り出せることが期待される.量子機械学習とはそういう営みであると換言できる.他にもニューラルネットワークでなされる誤差逆伝播法から始まる勾配法による最適化を,運動方程式により駆動される系の変化と捉えれば,その運動方程式をシュレーディンガー方程式に置き換えるなどして量子力学の原理を導入することも考えられる.これも量子機械学習の一つのあり方と言える.こうした自然に量子力学を取り入れようとする発想が出てきた理由は,近年注目される量子コンピュータを始めとして制御可能な量子デバイスの進展があり,実際に動作する量子デバイスを手にしているという現状にある.人類にとって,もはや量子力学は親しみをもって普段使いする対象になりつつあるのだ.