この議論は、スーパーインテリジェンスの存在を否定するものですか?


8

スーパーインテリジェンスは、あらゆる人間のすべての知的活動を超えることができる機械であり、そのような機械は、人類を終わらせる機械としてSFにしばしば描かれています。

どのマシンもアルゴリズムを使用して実行されます。Church-Turingの論文では、現代のコンピューターで実行できるアルゴリズムは、チューリングマシンで実行できます。ただし、人間はチューリングマシンを簡単にシミュレートできます。これは、アルゴリズムを実行することもできるので、マシンがすべての知的活動を超えることができないことを意味しませんか?

私の直感は超知能が可能であると私に告げるので、この議論はおそらく欠陥があります。しかし、欠陥がどこにあるのか私には明らかではありません。これは私自身の議論であることに注意してください。


1
チューリングマシンは、無限の時間を与えられた任意のアルゴリズムを実行できます。しかし、人間には有限の時間があります。したがって、ペンと紙ですべてのアルゴリズムを実行することはできません。エージェントが自身のアルゴリズム(およびエージェントの別のインスタンスを実行するアルゴリズム)を実行するのを妨げるものは何もありませんが、計算リソースを使い果たすため、それぞれの速度は遅くなります。
Conor Cosnett 16

アルゴリズムの実行をシミュレーションすることで、人間を「凌駕する」のはどうですか 私はここで意図的に物事を複雑にしているだけではありません-あなたの「超越」の概念はシミュレーションの概念と非常に密接に関連しているようです。「超える」の意味をより明確に定義すると、おそらく人々が質問に答えるのに役立つでしょう。
NietzscheanAI

回答:


2

この議論は、知性は実際にはそうではないのに、単一の次元であるという事実に基づいていると思います。機械が人間の100万分の1時間で複雑な問題を解決できる場合、機械と人間は本当に同じレベルにあるのでしょうか。

また、Turingマシンが現在の期間の計算モデルとして依然として最良であると想定しています。これは必ずしも将来に当てはまるわけではなく、この時点までは当てはまります。


「一次元」とはどういう意味ですか?
nbro

1

量子コンピューターには、マシンでさえ直接到達できない大量の内部状態があります。(サンプリングできるのは行列の状態のみです。)その状態の量は、システムに含まれる各量子ビットで指数関数的に増加します。いくつかの操作は、量子コンピューティングから非常に高速化されます。量子ワイヤーを量子ゲートに通すだけで、行列全体を一度に更新できます。

量子コンピューターを古典的なコンピューターでシミュレートすると、キュービットごとに指数関数的に時間がかかります。数十のキュビットを使用すると、一部のタスクに対するマシンのコンピューティング能力は、通常のコンピューターでは、人間の心にさえさえ到達できません。

関連性:量子コンピュータが人工知能の開発にどの程度役立つのかについての私の答えは

量子コンピューターでは、通常の0と1を超えていることに注意してください。次に、古典的なチューリングマシンを一般化した量子チューリングマシンが必要になります。


1
リンクする量子チューリングマシンは、従来のTMほど計算上表現力がありません。これは、(一部のアルゴリズムでは)操作が指数関数的に高速であるだけです。したがって、これがOPの質問にどのような関連があるのか​​は明らかではありません。
NietzscheanAI

@ user217281728受け入れられた答えのように、私は人間が実際に「チューリングマシンを簡単にシミュレート」できないことを示しています。量子コンピューターは、これらのアルゴリズムを完全に人間の手にかけるでしょう。
Ben N

1
確かに、この質問は確かに多くの説明を使用する可能性がありますが、CSでのシミュレーションの概念の要点は、シミュレーションにどれだけ時間がかかるかではなく、機能的に同等のものが生成されることだけです。
NietzscheanAI

実際には、「優れている」が「より知的にできる」かつ「より速くできる」と定義されているのか、それとも前者だけであるのかによって異なります。
NietzscheanAI

「指数関数的な高速化」は、一般的な知能であるスーパーインテリジェンスとどのように関係していますか?特定の計算を非常に高速に行うことができますが、それでも非常に具体的です。
nbro

0

あなたの議論の欠点は、「優れている」とは、すべてのアルゴリズムを実行できることを意味するだけでなく、複雑さの概念、つまり、アルゴリズムをシミュレートするために実行する時間ステップの数も含むということです。

チューリングマシンでアルゴリズムをどのようにシミュレートしますか?チューリングマシンは、有限状態マシンと無限のテープで構成されています。チューリングマシンは、その初期状態と状態遷移行列によって決定されるアルゴリズムを実行しますが、あなたが話していると思うのは、「コード」を読み取ることができるユニバーサルチューリングマシン(UTM)です(これは通常、別のチューリングマシンの説明です) )テープの「コードセグメント」に書き込まれ、テープの「データセグメント」に書き込まれた入力データでそのマシンをシミュレートします。

チューリングマシンは、有限状態マシンの状態数が異なる場合があります(テープに書き込まれるアルファベットも異なりますが、有限アルファベットはバイナリで簡単にエンコードされるため、チューリングマシン間の大きな違いにはなりません)。したがって、状態マシンが大きいUTMと状態マシンが小さいUTMを使用できます。テープの「コード」部分に同じエンコーディングを使用している場合、大きいUTMが小さいUTMを上回る可能性があります。

シミュレーションされるTMを記述するために使用されるコードをいじることもできます。このコードは、たとえばC ++にすることも、シナプス強度をマトリックスとして書き留めたニューラルネットワークにすることもできます。どの記述が計算に適しているかは、問題によって異なります。

状態マシンが異なるUTM間の比較例:同じ言語、たとえばC ++の異なるコンパイラーを検討します。どちらも最初にC ++をコンパイルしてアセンブリにしてから、アセンブリ(物理CPU)を読み取って実行する別のUTMを実行します。したがって、より優れたコンパイラは同じコードをより速く実行します。

人間対コンピュータに戻ると、人間はC ++で作成するようなアルゴリズムを実行するニューラルネットワークです。これには、アルゴリズムを手の動きに変換するための、費用がかかり、非効率的な作業が伴います。コンピュータはコンパイラを使用して、C ++をネイティブに実行できるアセンブリに変換します。そのため、C ++コードをはるかに効率的に実装できます。あるいは、人間には大量のニューロンがあり、神経コード、つまりシナプス強度は読みにくいため、現在のコンピューターではまだそのコードを実行できません。


ANNのモデルが人間の脳の操作にどれほど近いかは、実際にはわかりません。私たちが知っているすべてのことには、ペンローズの量子微小管が必要になる可能性があります...
NietzscheanAI

@ user217281728あなたの言うことは真実ですが、あなたは神経科学の研究を過小評価していると思います。McCullogh-Pittsニューロンはニューロンの比較的優れたモデルであり、ニューロンの動作、神経束の機能、一部の脳領域での情報の流れについて、かなりの程度(さまざまなスケールで)理解しています。いずれにせよ、私の答えは、専門家ではない人にさまざまな計算モデルの違いを説明しようとする試みです
Harsh

わかりました、私はあなたが簡略化された絵を描きたかったことを感謝します。
NietzscheanAI
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.