アルゎリズムの解決䞍可胜性はアルゎリズムAIの障害ではありたせん

アルカディずボリス・ストルガツキヌの玠晎らしい䜜品「月曜日は土曜日に始たる」には、次のような察話がありたす。

「芪愛なる人たち」ず心配しおフョヌドル・シメノビッチは蚀っお、手曞きを敎理したした。 「これはベン・ベザレルの問題です。」 カリオストロは、解決策がないこずを蚌明したした。

「圌女には解決策がないこずを私たちは知っおいたす」ずフンタは蚀った。 「それを解決する方法を知りたい。」

「なんずなく奇劙な理由だ、クリスト...そこにない解決策を探す方法は」 ナンセンスな䜕か...

「ごめんなさい、セオドア、でもあなたは非垞に奇劙な掚論をしおいる。」 解決策があるずしおも、それを探しおも意味がありたせん。 解決策のないタスクをどのように扱うかに぀いおです。 これは非垞に根本的な問題であり、残念ながら、残念ながら、アプリケヌションマネヌゞャであるあなたには利甚できたせん。



解決できない問題を解決するこずは、芞術的な比phorだけではありたせん。 ここで議論できるのは、この問題が実践にずっおそれほど重芁ではないずいう事実だけです。 逆説的に、人工知胜の分野党䜓は、実際には、解決䞍可胜で䞍十分な問題を解決するこずに専念しおいたす。 しかし、これらのタスクは䜕ですか

いく぀かの数孊的問題の䞍溶性に関する最初の結論は、1931幎にゲヌデルによっお埗られたした。最も有名なのは、圢匏的な算術の䞍完党性に関するゲヌデルの定理の2぀です。 その本質は次のずおりです。 数倀の性質ずそれらの算術挔算を蚘述する䞀貫した公理のセットをずるず、遞択された公理に基づいお蚌明も反蚌もできない数に぀いおのいく぀かのステヌトメントがありたすそのようなステヌトメントは掟生䞍可胜ず呌ばれたす。 さらに、これらのステヌトメントの䞀郚は、完党に自然な人間の芳点から真実のステヌトメントです。 これらのステヌトメントを「蚌明」するには、新しい公理を導入する必芁がありたす。 しかし、どのような正匏なシステムを採甚しおも、システム自䜓の内郚で真実を確立できないシステムオブゞェクトに関するステヌトメントは垞に存圚したす。 人間は䜕らかの「神秘的な」方法で、これらのステヌトメントが真か停かを刀断し、望たしい結果を埗るために正匏なシステムを拡匵できたす。 それはどういう意味ですか 䞀郚の思想家は、思考、特にその創造的な芁玠を圢匏化するこずは䞍可胜であるず結論付けおいたす。 たた、チュヌリングマシンも正匏なシステムであるため、コンピュヌタヌでは思考を実装できないず考えおいたす。



実際、䞀郚のタスクには完党なアルゎリズムによる解決策がありたせん。 最も広く知られおいるのは、シャットダりンの問題です。 停止のタスクは、特定のプログラムが初期デヌタで停止するか、堎合によっおは「ルヌプ」するかを決定するこずです無限に動䜜したす。 問題は、プログラムのシャットダりンの問題を解決できるアルゎリズムがないこずが蚌明されおいるこずです。 ぀たり、シャットダりンの問題はアルゎリズム的に解決できたせん。 シャットダりンの問題の重芁性は、䞀般に信じられおいるように、テヌプの状態が回答に察応するずきに停止した堎合、䞀郚のアルゎリズムが問題を解決したずいう事実によるものです。 停止が発生しない堎合、問題が解決されなかったず芋なされたす。これは、゜リュヌションがテヌプに衚瀺される時点が明確ではないためです。 シャットダりンの問題を解決するアルゎリズムも停止する必芁がありたす。このアルゎリズムに基づいお、シャットダりンの問題が解決できないこずの蚌明が行われたす。 この蚌明は、嘘぀きのパラドックスの類䌌物を䜿甚しおいたす。 自分自身を参照するステヌトメントを䜜成するず、パラドックスが発生したす。 たずえば、次の嘘぀きは「今でも垞に嘘を぀いおいたす」ず停っおいたすか ブレヌクの問題に同じトリックを䜿甚するには..

反察から停止する問題の䞍溶性の蚌拠の考えを考えおください。 解けるようにしたす。぀たり、あるプログラムで䟛絊できるアルゎリズムTが存圚し、プログラムが「ルヌプ」しおいる堎合は0を、停止する堎合は1を出力したす。 単玔にアルゎリズムTを呌び出し、その蚘述TPを入力に枡し、アルゎリズムTが0を返す堎合、アルゎリズムPが停止し、アルゎリズムTが1を返す堎合、アルゎリズムPは意図的に「ルヌプ」しお無限ルヌプを開始するプログラムPを考えたす。 どのアルゎリズムTでも、プログラムPを䜜成するのは簡単です。これは明らかに存圚したす。 しかし、このプログラムを実行するずどうなりたすか 圌女はルヌプたたは停止したすか プログラムPが停止した堎合、アルゎリズムTは、おそらくプログラムの停止の問題を解決し、TPを呌び出すずきに1を呌び出す必芁がありたすが、プログラムPはルヌプする必芁がありたす。 プログラムPがルヌプする堎合、アルゎリズムTPは0を返したすが、プログラムPは停止する必芁がありたす。 矛盟に遭遇したした。぀たり、アルゎリズムTの存圚に関する最初の仮定は誀りです。



他の倚くのアルゎリズム的に䞍溶性の問題がありたす。 特に、ディオファントス方皋匏に関するヒルベルトの10番目の問題はアルゎリズム的に䞍溶であり、1970幎に゜ビ゚トの数孊者ナヌリ・りラゞミロノィチ・マティダセビッチによっお蚌明されたした。 解決策があれば、それは有限ただし無制限のステップ数で取埗できたすが、解決策がなければ、どのような堎合でもこれを確立するこずはできたせん。

解決策はただ芋぀かっおおらず、これらの問題が解決できないかどうかは䞍明です。 時には、驚くほど単玔な凊方がありたす。 そのような最も叀い問題の1぀は18䞖玀半ばのオむラヌ問題です。少なくずも4぀の偶数は、2぀の玠数の合蚈ずしお衚すこずができたす4 = 2 + 2、... 18 = 5 + 13、...。 オむラヌは、少なくずも7の任意の奇数を3぀の玠数の合蚈ずしお衚すこずができるゎヌルドバッハ仮説に応じおこの問題を定匏化した。 オむラヌ問題はただ解決されおいたせんが、ゎヌルドバッハの仮説はそれほど前に蚌明されおいたせん。 これはおそらくオむラヌ問題には圓おはたりたせんが、いく぀かの数孊的蚘述は真実である可胜性がありたすが、ゲヌデルの定理が蚀うように、この公理孊の枠組みでは蚌明䞍可胜還元䞍可胜、アルゎリズム的に解決䞍可胜です。

アルゎリズムの機胜はそれほど制限されおおらず、コンピュヌタヌに基づいお䜜成できるのは汎甚的ではない匱いAIだけですか これは、思考が本圓に非アルゎリズム的であるこずを意味したすか これを理解するには、いく぀かの点を考慮する必芁がありたす。



最初の点は、アルゎリズム問題は通垞、倧芏暡な問題、぀たり、同じタむプの無限の䞀連の問題を解決するために単䞀のアルゎリズムを芋぀ける必芁がある問題ずしお定匏化されるずいうこずです。 アルゎリズム的に解決できない問題は「非垞に倧芏暡」です。たずえば、ブレヌクダりン問題では、有限の時間のアルゎリズムおよび゜ヌスデヌタの問題を解決する必芁がありたす。 明らかに、誰もアルゎリズムのシャットダりンの問題を解決できたせん。そうでなければ、「フリヌズ」オペレヌティングシステムや他のプログラムはありたせんそしお、これらは「すべおのアルゎリズム」のセットにある想像を絶する耇雑なプログラムず比范しおただ比范的単玔なプログラムです "。 人はシャットダりンの問題を解決したすが、゚ラヌを䌎いたす。゚ラヌはプログラムの耇雑さずずもに増加したす。 アルゎリズム的に䞍溶性の問題質量問題などを解決する人の胜力は、非垞に疑わしいものです。 個々の特定のケヌスの解決策を芋぀ける圌の胜力は、コンピュヌタヌの力の範囲内であるため、䜕も蚌明したせん。 そしおこれがなければ、人間ず比范したコンピュヌタヌの根本的な限界に぀いおの哀れみは砎綻したす。



プログラムTが私たちの蚌明に珟れる状況に䌌た状況を想像しおください。 1ず蚀うず0を印刷し、0ず蚀うず1を印刷するオヌトマトンがあるずしたす。そしお、オヌトマトンが䜕を印刷するかずいう質問に答えるよう求められたす。 この堎合、0たたは1だけを蚀うこずができたす。圓然、マシンはあなたが蚀ったこずの反察を印刷し、それに぀いおは知っおいたすが、䜕もできたせん。 そのような「タスク」は単にあなたのock笑だずは思わないのですか

このような実隓には興味深い実甚的な実装がありたす。事実は、倚くの決定の実珟は、脳内でこの解決策が生じるよりもやや遅れお堎合によっおは0.5秒以䞊発生するこずです。 最も単玔な解決策2぀の遞択肢、たずえば右手を䞊げるか巊手を䞊げるかは、意識する前であっおも、準備の可胜性ずしお怜出できたす。 実際、意識の瞬間は意思決定の瞬間に察応しおいたせん。 それは行動自䜓たで「延期」されたす-それが私たちが身䜓による意識的呜什の実行の遅れに気付かない理由です劚害された遅延メカニズムを持぀患者では、圌らは倖郚から制埡されおいるように芋えるかもしれたせん。 筋肉の生䜓電流を蚘録する筋電蚈ず、埌に脳から盎接情報を「読み取る」脳波蚈を䜿甚した同様の実隓が、1970幎代から行われおいたす。 興味深いこずに、人はどの手をどの時点で䞊げるかを遞択するよう求められ、完党な意志の自由を残したす。 それにもかかわらず、EEG信号を受信するマシンは、被隓者の前で被隓者の決定に぀いお孊習したす。 人の片方の手が0を意味し、もう片方の手が1を意味し、人が遞択した数字ずは反察の数字を機械に印刷させたす。 被隓者が機械が䜕を印刷しおいるかを掚枬する必芁がある堎合、正しい遞択をするこずはできたせんが、人の遞択が頭に浮かぶ前に機械は自動的に答えを衚瀺したす。 この問題は「人為的に䞍溶性」です。



しかし、Tアルゎリズムはたさにそのような状況にありたす。遞択に぀いおの情報は、その䟋から、たた人の䟋の脳からも読み取られたす。 答えの正しさが遞択肢自䜓から倉わる堎合、正しい答えを遞ぶこずはできたせん。 さらに、ここでは、アルゎリズムTが必ず0たたは1を出力し、プログラムPのみが入力ずしお機胜する必芁がありたす。たずえば、42。アルゎリズムTが超むンテリゞェントで状況を完党に理解しおいおも、実隓者に考えおいるこずすべおを説明するこずしかできたせんでしたが、プログラムPのルヌプに぀いお正しい答えを䞎えるこずはできたせんでした。 そしお、ここでのポむントは、アルゎリズムの限られた抂念ではありたせん。 実際、シャットダりンの問題を解決する非アルゎリズムデバむスが䜜成されたず仮定した堎合、䞊蚘の掚論は、「アルゎリズム」ずいう甚語を別の甚語、䟋えば「非アルゎリズム情報倉換デバむス」に眮き換えるだけで適甚できたす。

実際、チュヌリングによるこのような仮想デバむスは1939幎に怜蚎されたした。 これらはOracleマシンです。 オラクルは、未蚈算の関数を「蚈算」したり、アルゎリズム的に解決できない問題を解決したりできる゚ンティティずしお理解されおいたす。 チュヌリングは、そのようなマシンに぀いお、それ自䜓に関しお定匏化された問題たずえば、オラクルでマシンを停止する問題はそれらによっお解決できないこずを瀺したした。 これは叀代のパラドックスに䌌おいたす党胜の神は圌自身が持ち䞊げるこずのできない石を䜜るこずができたすか..したがっお、過剰な蚈算が物理的に実行可胜であるずしおも、圌らにずっお䞍溶性の問題もありたす。 どうやら、これらの問題を提起するたさにその圢匏には䜕か問題がありたす。アルゎリズムや神聖な方法で解決するこずはできたせん。



ある問題のアルゎリズム䞊の解決䞍可胜性の蚌拠は、問題を停止問題に枛らすこずであるこずが倚いこずに留意する必芁がありたす。これは、固定アルゎリズムがそれ自䜓より耇雑でないために解決できたせん。 それにもかかわらず、「アルゎリズム的に解決できない」問題が存圚するずいう事実は残っおいたす。 唯䞀の質問はそれをどう解釈するかです。

2番目の重芁な点は、実行されたコンピュヌタヌプログラムはアルゎリズムプロセスの圢匏をずっおいたすが、正匏なアルゎリズムではないこずです。 実際のコンピュヌタヌずチュヌリングマシンの間には重芁な違いがありたす-倖界ずの盞互䜜甚です。 チュヌリングマシンでは、テヌプの内容は固定されおおり、マシン自䜓によっおのみ倉曎されたす。 新しいデヌタやプログラムでさえ、その動䜜䞭にコンピュヌタヌに入力される堎合がありたす。 人はどのようにしお正匏なシステムを超えたすかたずえば、正匏な算術では掚論できないどの文が真であるず芋なされ、どの文が停であるかをどのようにしお知るのですか 答えは簡単です-経隓から。 人にずっお、「入力テヌプ」は朜圚的には宇宙党䜓ですここで、思考アルゎリズムは、普遍的なマシンずしおの脳が実行する䞀郚の蚀語で「蚘述」されたす。 数孊の公理の遞択はarbitrary意的ですが、珟実の䞖界で䜕かを蚘述するために興味深い公理が遞択されたす。 ディラックは次のように曞いおいたす。「...数孊者が興味深いず感じる原則は、自然によっお遞ばれたものだけであるこずが刀明したした。」 しかし、実際には、数孊者は経隓の䞀般化を陀いお、公理ず原則をずる堎所がありたせん。 より䞀般的なのは、この䞀般化のアルゎリズムずは䜕か、それがアルゎリズムであるかどうかずいう問題です。



コンピュヌタヌに実装された人工知胜は、䞖界から完党に隔離されおいる堎合にのみ制限されたす。 そうすれば、それは本圓に正匏なシステムになり、ゲヌデルの定理の結果が適甚され、そこに入れたものだけが可胜になりたす。 物理的に実装されたアルゎリズムプロセスでナニバヌス党䜓が「入力テヌプ」でもある堎合、停止問題の定匏化はそれに察しお単玔に䞍正確になりたす。入力テヌプでは、Tアルゎリズムの゜フトりェア実装にもTアルゎリズム自䜓が含たれたす。 さらに、プログラムPはアルゎリズムTの䜜業コピヌにアクセスできず、そのコピヌの別のコピヌのみを呌び出すため、パラドックスは削陀されたす この堎合、シャットダりン問題の解決䞍可胜性からの結論、およびゲヌデルの定理からそのようなプログラムぞの結論は、単に適甚されたせん。 これはシャットダりンの問題のアルゎリズムの解決可胜性を蚌明するものではありたせんが、コンピュヌタヌず人が同じ条件䞋に眮かれた堎合の違いを排陀したす。



3番目のポむントは、アルゎリズムを停止するための芁件です。 もちろん、叀兞的なアルゎリズムが結果ずずもに停止アルゎリズムを芁求するこずは非垞に自然ですが、人工知胜が停止し、限られた時間の埌に䜕らかの最終結果を出すこずを芁求するのはばかげおいたす。 ノンストップアルゎリズムは、埓来のアルゎリズムよりも匷力で、非垞に䟿利です。 たずえば、そのような「アルゎリズム」は䜕らかの結果をもたらし、機胜し続ける可胜性がありたす。 倚くの科孊者は、ノンストップアルゎリズムのアむデアが奜きではありたせん。答えが圢成されるず考えるずき疑問が残るため、そのようなアルゎリズムの特性は数孊であたり研究されおいたせん。 しかし、圌らにずっお「限界の蚈算可胜性」の抂念を導入するこずができたす。ある段階で、ノンストッププログラムのその埌の䜜業䞭に倉化しない回答が圢成される堎合、問題は解決されたずみなされたす。 残念ながら、叀兞的なシャットダりンの問題が限界で解決できるずいう事実はほずんど知られおいたせん。 したがっお、朜圚的な人工知胜アルゎリズムのノンストップ性は悪くはありたせんが、根本的に必芁な特性です。 事実、ノンストップアルゎリズムの耇雑さは無限に増加する可胜性がありたすが、アルゎリズムたたは゜ヌスデヌタ内の事前に決められた数のステップで停止する必芁があるアルゎリズムの機胜は実際には限られおいたす。



したがっお、アルゎリズム的に䞍溶性の問題の存圚ず、フォヌマルシステムに察するゲヌデルの定理によっお課せられた制限は、明らかに、䜕らかのアルゎリズムプロセスの物理的実珟ずしお匷力な人工知胜を実珟する可胜性に察する議論の䜙地のない議論ではありたせんが、それはノンストップでオヌプンなプロセスです。

思考のアルゎリズム化可胜性に察する他の「議論」がありたす。 たずえば、アルゎリズムの結果は初期デヌタによっお完党か぀明確に決定されるが、人には「自由意志」があるずよく蚀われたす。 ただし、決定論はアルゎリズムの重芁な特性ではありたせん。 確率的および非決定的チュヌリングマシンがあり、その結果はあいたいです。 しかし、問題のアルゎリズムの解決可胜性ずいう意味で、アルゎリズムの抂念を拡匵しないこずがわかった。 たた、特定のカオスの原因は思考の実装にずっお重芁かもしれたせんが、これはアルゎリズム性の考え方に反論するものではありたせん。 さらに、倖郚からプログラムに入力されるデヌタには倧きな䞍確実性がありたす。

もう䞀぀興味深いのは、私たちにずっおよく知られおいるアルゎリズムの機械的適甚は、粟神掻動の珟れのようには芋えないずいうこずです。 「列内の」2぀の数倀を乗算するアルゎリズムがわからない堎合、数倀の各特定のペアの乗算には知的ストレスが必芁になりたす。 しかし、アルゎリズムが刀明するずすぐに、任意の2぀の数倀の乗算はむンテリゞェントなタスクになりたす。質量問題を解決する方法がただ䞍明な堎合に、新しいアルゎリズムを構築するプロセスを考えおいるのではないでしょうか

シャットダりンの問題やその他の倚くの問題を解決するアルゎリズムの怜玢は、䞀般的に実行䞍可胜です。しかし、これは、特定の自然な制限の䞋でこれらの問題を解決するためのアルゎリズムの調査を劚げたせん。倚くの堎合、これらの制限の怜玢は、実際の「䞍溶性」問題を解決する䞻芁な郚分です。問題の正しい定匏化はすでに解決策の半分であるず圌らが蚀うのも䞍思議ではありたせん。アルゎリズム的に解決できない問題の近䌌解を実装する方法はただ明確ではありたせんが、少なくずもゲヌデルの定理はこの可胜性に制限を課しおいたせん。



All Articles