Yudkowsky Sequences 日本語訳
非公式日本語訳 — 原著者・発行元による公式の翻訳ではありません

Eliezer Yudkowsky — 非公式日本語訳

人工加算

Artificial Addition

人間が、自分がどう算術を行っているのか、まったく何も知らなかったとしよう。人間が、羊を数え、羊を足し合わせる能力を進化によって獲得したのであり、学習したのではないと想像してほしい。この生得的能力を使う人々は、Aristotleが、自分の視覚野が物を見る能力をどう支えているか知らなかったのと同じく、それがどう働くかを知らない。私たちの知るPeano算術は発明されていない。数についての直観を形式化しようとする哲学者はいるが、次のような記法を用いる。

Plus-Of(Seven, Six) = Thirteen

「七」と「六」を足すと、当然「十三」になるという、直観的に明白な事実を形式化するためである。

この世界で、ポケット電卓は、専門家である「人工算術家」の一団が、ゼロから百までの初期値について手作業で入力した、算術的事実の巨大なルックアップテーブルを保存することで動く。こうした電卓は実用的な意味では役立つかもしれないが、多くの哲学者は、加算をシミュレートしているだけで、真に加算しているのではないと主張する。機械は真に数えることができない――だから人間が十三匹の羊を数えてから、電卓へ「十三」と入力しなければならない。電卓は保存された事実を暗唱できるが、その言明が何を意味するかは決して理解できない――「二百足す二百」と入力すると、電卓は「Error: Outrange」と言う。だが答えが「四百」なのは直観的に明白である。言葉の使い方を知り、その意味を理解していれば、だ。

もちろん、哲学者のなかには、この直観に騙されるほど単純でない者もいる。数は実のところ、純粋に形式的な体系である――「三十七」というラベルに意味があるのは、言葉自体に備わる性質のためではなく、そのラベルが外界の三十七匹の羊を指示するからである。数には、ほかの数との関係からなる意味ネットワークによって、この指示的性質が与えられる。だからコンピュータプログラムで「三十七」を表すLISPトークンには、内部構造が何も必要ない――意味があるのは、指示と関係のためであって、「三十七」自体の何らかの計算的性質のためではない。

「汎用人工算術家」を開発した者は誰もいない。もちろん、「二十」から「三十」までの数を扱う、といった領域特化型の狭い「人工算術家」ならたくさんある。そして「二百」の範囲にある数で進歩がどれほど遅かったかを見れば、「汎用人工算術」が近いうちに実現しないことは明らかである。この分野の第一人者たちは、電卓が人間の十二歳児と同じくらいうまく加算できるようになるまで、少なくとも百年かかると見積もっている。

しかし、この見積もりや、「人工算術」についての単なる通念に同意しない人もいる。次のような発言を耳にすることは珍しくない。

この寓話には複数の教訓があり、私は異なる文脈で、異なる教訓とともに語ってきた。たとえば、組織階層という考えを例証する――CPUが二つの大きな数を足せるのは、数がブラックボックスになった不透明な物体ではなく、32ビットからなる順序づけられた構造だからである。

だがバイアスを克服するという目的のため、二つの教訓を引き出そう。

架空の証拠から一般化していると非難されないよう付け加えると、どちらの教訓も人工知能の現実の歴史から同じく引き出せる。

第一の危険は、AA装置が直面した対象水準の問題である。AA装置は、内部で捉えられない過程を使い、体系外で生成された「知識」を再生するテープレコーダーとして機能した。人間はAA装置に「二十一足す十六は三十七である」と教えることができ、AA装置はこの文を記録して再生し、さらには「二十一足す十六」とパターンマッチして「三十七!」を出力することさえできた――だがAA装置は、そのような知識を自分自身で生成できなかった。

これは、物理学者が「光は波である」と教えるのを信じ、魅力的な言葉を記録し、誰かが「光は何でできている?」と尋ねると再生する一方、自分自身ではその知識を生成できないことを、強く思い起こさせる。

第二の教訓は、「人工算術」の研究者と一家言ある傍観者をのみ込んだメタ水準の危険――自分の知識にある混乱した隙間の周りを踊る危険である。その忌々しい隙間を埋めるため、歯を食いしばって本腰を入れること以外のほぼ何でもしようとする傾向である。

「それは創発的だ!」と言おうが、「それは知りえない!」と言おうが、どちらの場合も、必要な基本的洞察は獲得可能だが、自分が獲得していないのだと認めてはいない。

新しい基本的洞察をいつ得るかなど、どうしてわかるだろう? そして洞察を得る方法は、問題へ頭を打ちつけ、それについて学べるものをすべて学び、できる限り多くの角度から、おそらく何年も研究すること以外にない。少なくとも月一本の論文を発表する必要がある学界は、そのような追求を許すようにはできていない。ベンチャーキャピタリストが資金を出すものでも絶対にない。求められるのは、今すぐ先へ進んでシステムを作るか、諦めて代わりに別のことをするかのどちらかである。

上の発言を見てほしい。欠けた洞察を探す旅に出て、数をもはや謎ではなくし、「二十七」をブラックボックス以上のものにしようと狙ったものは一つもない。発言者は誰も、自分たちの困難が算術に内在する性質ではなく、自分自身の心にある無知または混乱から生じていると気づかなかった。混乱しているものが混乱したものでなくなる状態を達成しようとしていなかった。

Judea PearlのProbabilistic Reasoning in Intelligent Systems: Networks of Plausible Inferenceを読めば、1グラフィカルモデルの背後にある基本的洞察が、それを必要とする問題には不可欠だとわかる。(残念ながらTシャツに収まるものではないので、自分で本を読まなければならない。ベイジアンネットワークの原理の背後にある理由や、数学がまさにその形であることの重要性を十分伝えるオンライン上の一般向け解説を、私は見たことがない。だがPearlの本は素晴らしい。)かつては何十もの「非単調論理」が、「防犯警報器が鳴れば、おそらく泥棒がいた。だがその後、自宅近くで小さな地震があったと知れば、おそらく泥棒はいなかった」といった直観を、不格好に捉えようとしていた。グラフィカルモデルの洞察があれば、一階述語論理がこの仕事に間違った性質を持つ理由を数学的に正確に説明し、すべての常識的細部を一度に見事に捉える、簡潔な形で正しい解を表せる。その洞察を得るまで、ここで論理に継ぎを当て、あそこで継ぎを当て、「明らかに真」に見えるすべてと一致させるため、ますます多くの場当たり的修正を加え続けるだろう。

鍵がなければ「人工算術」問題が解けないことを、あなたは知ることはない。規則を知らなければ、何かをするには規則を知る必要があると述べる規則も知らない。そこで、自然言語を読み、インターネットから何百万もの算術的主張をダウンロードできる「人工算術家」を作る、といった、うまくいきそうに見えるあらゆる巧妙な考えが現れる。

それでもどういうわけか、巧妙な考えは決してうまくいかない。「うまくいかない理由が何も見えなかった」のは、障害が存在しなかったからではなく、障害を知らなかったからだと、どういうわけか毎回判明する。目隠しをして遠い標的を撃つようなものだ――「中心に当たらないとは証明できない!」と叫びながら、闇雲な弾を何発も撃てる。だが目隠しを外すまで、狙いを定めるゲームに参加してさえいない。大切な考えが正しくないことを「誰も証明できない」なら、それは広大な答えの空間にある小さな標的を射抜けるほどの情報を持っていないという意味である。自分の考えがうまくいくとわかるまでは、うまくいかない。

人工知能における過去の重要な洞察の歴史と、その洞察以前に提案された壮大な混乱から、私は現実に役立つ重要な教訓を引き出す。根本的な問題が自分の無知であるとき、無知を迂回する巧妙な戦略は、自分の足を撃つことにつながる。

Pearl, Probabilistic Reasoning in Intelligent Systems. ↩︎