「知識は力なり」のその先へ、SoftReason がつなぐ数値と記号のやわらかな橋
「知識は力なり」、フランシス・ベーコンのこの言葉は、何世紀も前から知の大切さを説いてきました。
ところが、AI の世界で「知識」を扱おうとすると、すぐに壁にぶつかります。
論理で推論する記号的な技術と、画像や音声からパターンを学ぶニューラルネットのあいだには、長らく階段のない段差があったのです。
最近発表された「SoftReason」という研究は、その段差を、微分可能なやわらかな仕組みで埋めようとする試みです。
なぜ「記号」と「数値」の間には壁があったのか
古くからある記号推論は、すべての知識や前提が「A は B である」といった離散的な真偽値で与えられることを前提にしています。
一方、深層学習は確率や連続値で世界をとらえます。
たとえば画像から「猫が机の上にいる」確率が 0.8 だと出力できても、伝統的な推論エンジンはそれを 0 か 1 に切り替えないと使えません。
この「勾配の断絶」が、知覚と推論をひとつの学習の輪のなかで結びつけることを拒んできました。
SoftReason のやわらかな接続
SoftReason が提案するのは、推論の途中結果そのものを「ソフトな解釈テンソル」で表現するという発想です。
このテンソルは、ありうるすべての述語と対象の組み合わせに対して、今どれくらい「真」に近いかを確率で持ち続けます。
画像からの認識結果も、知識グラフの三つ組(信頼度つきの事実)も、すべて同じテンソルの上に「やわらかな証拠」として流し込まれます。
推論の核となるのが、微分可能に設計された「即時帰結演算子」です。
これは述語の定義を埋め込みベクトルで表現し、複数の前提からどのような帰結がどの程度導かれるかを、滑らかな確率の混合として計算します。
ありうる証拠の組み合わせをすべて考慮した上で、新たな事実を確率の OR 合成で加えていく。
この一連の処理がすべて微分可能であるため、最終的な答えから入力の知覚まで、誤差を途切れなく逆伝播できるのです。
応用の舞台は「知識を伴った視覚的質問応答(KVQA)」。
画像を見て、外部知識を使って答えを導く問題で、SoftReason は画像認識モジュールも知識グラフも推論も、ひとつのまとまりとして学習できます。
一歩踏み込んだ先に見える景色
この技術の魅力は、推論の過程が単なるブラックボックスにならず、ソフトテンソルとして内部の「考え方の揺れ」を保持している点にあります。
将来的には、なぜその答えになったのかを人間が読み解きやすい形で示す説明可能な AI への道も拓けるかもしれません。
もちろん、大規模な知識ベースを扱う際の計算量や、曖昧な推論の連鎖で不確かさがどう蓄積するかなど、現実の問題はこれからです。
それでも、長らく別々だった知覚と推論が、学習の渦のなかで手を取り合うようになったのは、小さくない一歩でしょう。
まだ産声を上げたばかりのこの仕組みが、どこへ枝葉を伸ばしていくのか、静かに見守りたい気持ちと、少しわくわくする気持ちが同居しています。