Apakah argumen ini menyangkal keberadaan kerja intelijen?


8

Superintelijen adalah mesin yang dapat melampaui semua aktivitas intelektual oleh manusia mana pun, dan mesin seperti itu sering digambarkan dalam fiksi ilmiah sebagai mesin yang mengakhiri umat manusia.

Mesin apa pun dijalankan menggunakan algoritma. Dengan tesis Church-Turing, algoritma apa pun yang dapat dijalankan oleh komputer modern dapat dijalankan oleh Mesin Turing. Namun, manusia dapat dengan mudah mensimulasikan Mesin Turing. Tidakkah ini berarti bahwa mesin tidak dapat melampaui semua aktivitas intelektual, karena kita juga dapat menjalankan algoritme?

Argumen ini kemungkinan besar cacat, karena intuisi saya mengatakan bahwa kecerdasan mungkin. Namun, tidak jelas bagi saya di mana kelemahannya. Perhatikan bahwa ini adalah argumen saya sendiri.


1
Mesin Turing dapat menjalankan algoritma apa pun yang diberikan dalam waktu tak terbatas. Tetapi manusia memiliki waktu yang terbatas. Jadi mereka tidak dapat menjalankan setiap algoritma dengan pena dan kertas. Tidak ada yang menghentikan agen dari mengeksekusi algoritma sendiri (dan algoritma yang mengeksekusi instance lain dari agen) meskipun pada kecepatan yang lebih lambat untuk masing-masing karena menggunakan sumber daya komputasinya.
Conor Cosnett

Bagaimana dengan 'melampaui' manusia dengan simulasi eksekusi algoritma mereka? Saya tidak hanya mempersulit hal-hal yang disengaja di sini - gagasan 'melampaui' Anda tampaknya sangat terkait erat dengan gagasan simulasi. Definisi yang lebih jelas tentang apa yang Anda maksud dengan 'melampaui' mungkin akan membantu orang untuk menjawab pertanyaan dengan lebih baik.
NietzscheanAI

Jawaban:


2

Saya percaya argumen ini didasarkan pada fakta bahwa intelijen adalah dimensi tunggal padahal sebenarnya tidak. Apakah mesin dan manusia benar-benar berada pada level yang sama jika sebuah mesin dapat menyelesaikan masalah kompleks dalam sepersejuta waktu yang dapat dilakukan manusia?

Ini juga mengasumsikan bahwa mesin Turing masih merupakan model komputasi terbaik untuk periode waktu Anda, yang belum tentu benar untuk masa depan, itu hanya berlaku sampai titik waktu ini.


Apa yang Anda maksud dengan "dimensi tunggal"?
nbro

1

Komputer kuantum memiliki sejumlah besar keadaan internal yang bahkan mesin tidak bisa mendapatkannya secara langsung. (Anda hanya dapat mencicipi keadaan matriks.) Jumlah keadaan itu naik secara eksponensial dengan setiap bit kuantum yang terlibat dalam sistem. Beberapa operasi mendapatkan speedup gila dari komputasi kuantum: Anda hanya menempatkan kabel kuantum melalui gerbang kuantum dan Anda telah memperbarui seluruh matriks sekaligus.

Mensimulasikan komputer kuantum dengan komputer klasik akan membutuhkan waktu lebih lama secara eksponensial untuk setiap qubit. Dengan beberapa lusin qubit, kekuatan komputasi mesin untuk beberapa tugas bahkan tidak dapat didekati oleh komputer normal, apalagi pikiran manusia.

Relevan: jawaban saya aktif Sejauh mana komputer kuantum dapat membantu mengembangkan Kecerdasan Buatan?

Perhatikan bahwa dengan komputer kuantum, Anda telah melampaui angka nol dan normal. Anda kemudian membutuhkan mesin Turing kuantum , yang merupakan generalisasi dari yang klasik.


1
Mesin Turing kuantum yang Anda tautkan tidak lebih ekspresif secara komputasi daripada TM tradisional - itu hanya (untuk beberapa algoritma) secara eksponensial lebih cepat dalam operasi. Oleh karena itu, tidak jelas relevansi ini dengan pertanyaan OP.
NietzscheanAI

@ user217281728 Seperti jawaban yang diterima, saya menunjukkan bahwa manusia tidak dapat "mensimulasikan mesin Turing" dengan mudah; komputer kuantum benar-benar akan menggerakkan manusia untuk algoritma ini.
Ben N

1
Yah, pertanyaannya tentu saja bisa menggunakan banyak klarifikasi, tetapi inti dari konsep simulasi di CS adalah tidak masalah berapa lama simulasi, hanya bahwa sesuatu yang secara fungsional setara diproduksi.
NietzscheanAI

Ini benar-benar tergantung pada apakah 'melampaui' didefinisikan sebagai 'dapat melakukan lebih secara intelektual' DAN 'melakukannya lebih cepat' atau hanya yang sebelumnya.
NietzscheanAI

Apa yang harus dilakukan "percepatan eksponensial" dengan kecerdasan super, yang merupakan kecerdasan umum? Anda bisa menjadi super cepat dalam melakukan perhitungan tertentu dan masih cukup spesifik.
nbro

0

Kelemahan dalam argumen Anda adalah bahwa "melampaui" tidak hanya berarti bahwa Anda harus dapat menjalankan semua algoritma, itu termasuk gagasan kompleksitas, yaitu berapa banyak langkah waktu yang akan Anda ambil untuk mensimulasikan suatu algoritma.

Bagaimana Anda mensimulasikan algoritma dengan mesin Turing? Sebuah mesin Turing terdiri dari mesin negara yang terbatas dan rekaman yang tak terbatas. Mesin Turing memang menjalankan algoritme, ditentukan oleh keadaan awal dan matriks transisi keadaan, tetapi yang saya pikir Anda bicarakan adalah Mesin Universal Turing (UTM) yang dapat membaca "kode" (yang biasanya merupakan deskripsi dari mesin Turing lain ) ditulis pada "segmen kode" dari kaset dan kemudian mensimulasikan mesin itu pada input data yang ditulis pada "segmen data" dari rekaman itu.

Mesin Turing dapat berbeda dalam jumlah negara di mesin negara terbatas mereka (dan juga dalam alfabet yang mereka tulis di kaset tetapi setiap alfabet terbatas mudah dikodekan dalam biner sehingga ini seharusnya tidak menjadi alasan utama perbedaan di antara mesin Turing). Jadi, Anda dapat memiliki UTM dengan mesin negara yang lebih besar dan UTM dengan mesin negara yang lebih kecil. UTM yang lebih besar mungkin bisa melampaui yang lebih kecil jika mereka menggunakan pengkodean yang sama untuk bagian "kode" dari rekaman itu.

Anda juga dapat bermain-main dengan kode yang digunakan untuk menggambarkan TM yang disimulasikan. Kode ini dapat berupa C ++, misalnya, atau dapat berupa jaringan saraf dengan kekuatan sinapsis yang dituliskan sebagai sebuah matriks. Deskripsi mana yang lebih baik untuk perhitungan tergantung pada masalahnya.

Contoh perbandingan antara UTM dengan mesin negara yang berbeda: pertimbangkan kompiler berbeda untuk bahasa yang sama, katakanlah C ++. Keduanya pertama-tama akan mengkompilasi C ++ ke assembly dan kemudian menjalankan UTM lain yang membaca dan mengeksekusi assembly (CPU fisik Anda). Jadi, kompiler yang lebih baik akan menjalankan kode yang sama lebih cepat.

Kembali ke manusia vs komputer, manusia adalah jaringan saraf yang menjalankan algoritme seperti yang akan Anda tulis dalam C ++. Ini melibatkan konversi algoritma yang mahal dan tidak efisien menjadi gerakan tangan. Komputer menggunakan kompiler untuk mengonversi C ++ ke perakitan yang dapat dijalankan secara asli, sehingga dapat melakukan implementasi kode C ++ yang jauh lebih efisien. Bergantian, manusia memiliki satu ton neuron, dan kode saraf, yaitu kekuatan sinaps, sulit dibaca, sehingga komputer saat ini belum dapat menjalankan kode itu.


Kami tidak benar-benar tahu seberapa dekat model JST dengan operasi otak manusia. Sejauh yang kita tahu, itu mungkin memerlukan mikrotubulus kuantum Penrose ...
NietzscheanAI

@ user217281728 Sementara apa yang Anda katakan itu benar, saya pikir Anda menjual penelitian neuroscience. Neuron McCullogh-Pitts adalah model yang relatif baik untuk neuron, dan kami benar-benar memahami sedikit (pada skala yang berbeda) tentang bagaimana neuron bekerja, bagaimana bundel saraf berfungsi, bagaimana informasi mengalir di beberapa daerah otak. Bagaimanapun, jawaban saya adalah upaya untuk menjelaskan kepada non-pakar perbedaan antara berbagai model perhitungan
Harsh

OK, saya sekarang menghargai bahwa Anda ingin melukis gambar yang disederhanakan.
NietzscheanAI
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.