Contoh pedantry di TCS

15

Larry Wasserman memiliki posting baru-baru ini di mana ia berbicara tentang "polisi p-value". Dia membuat poin yang menarik (semua penekanan pada saya) (premis miring yang saya tambahkan, dan jawabannya di bawah):

Keluhan yang paling umum adalah bahwa fisikawan dan jurnalis menjelaskan arti nilai-p secara tidak benar. Misalnya, jika nilai-p adalah 0,000001 maka kita akan melihat pernyataan seperti "ada kepercayaan 99,9999% bahwa sinyal itu nyata." sebagai atau lebih ekstrim adalah 0,000001.

Cukup adil. Tetapi apakah itu benar-benar penting? Gambaran besarnya adalah: bukti pengaruhnya sangat besar. Apakah benar-benar penting jika kata-katanya sedikit menyesatkan? Saya pikir kita memperkuat citra kita sebagai pengedarnya jika kita mengeluh tentang ini.

Yang membuat saya berpikir -

Apakah ada contoh pedantry yang bagus di TCS? Contoh seperti itu akan terdiri dari

  • Klaim yang umumnya dibuat di media populer
  • Koreksi standar yang dilakukan orang-orang
  • "Gambaran besar" yang benar yang diklaim tidak ditangkap bahkan saat tidak tepat.

di mana klaim secara matematis salah tetapi "benar secara moral" dan koreksi secara teknis benar tetapi tidak mengubah pemahaman intuitif.

Untuk memimpin, contoh saya adalah:

  • Klaim - Masalah NP-lengkap membutuhkan waktu eksponensial untuk dipecahkan
  • Koreksi - Tidak sebenarnya kita tidak tahu apakah bisa diselesaikan dalam waktu polinomial
  • Gambaran besar - Masalah NP-complete HARD

Perhatian: Saya tahu ada banyak di forum ini yang kepalanya akan meledak pada gagasan klaim yang salah tetapi "benar secara moral" :). Ingatlah bahwa ini adalah pernyataan yang ditargetkan untuk publik (di mana beberapa tingkat lisensi dapat diizinkan), daripada pernyataan yang dibuat dalam makalah penelitian.

Suresh Venkat
sumber
1
Tidak yakin tentang hal ini, tetapi apakah mungkin "keacakan benar" memenuhi syarat? Orang mungkin sering mengklaim bahwa sesuatu itu (benar-benar) acak, padahal sebenarnya kita tidak tahu. Karena dari string x tidak dapat dihitung, kami tidak dapat memverifikasi klaim keacakan. Namun demikian, banyak sumber menghasilkan keacakan sering cukup acak dalam praktiknya. K(x)x
Juho
Ini ide yang menarik, tetapi apakah ada banyak pembicaraan tentang keacakan yang sebenarnya di media massa?
Suresh Venkat
Saya kira itu agak subyektif - mungkin sama seperti pers populer tentang NP-kelengkapan? Tapi ya, saya kira keacakan muncul dalam konteks yang berbeda, tetapi biasanya tidak ada perbedaan yang dibuat antara pseudorandomness dan (benar) keacakan.
Juho

Jawaban:

17

Hm, alangkah sulitnya memikirkan contoh-contoh klaim tentang TCS yang membuatnya menjadi berita populer.

Satu hal yang saya lihat kadang-kadang adalah klaim bahwa anjak piutang adalah NP-hard, ketika menjelaskan kriptografi. Ini terkait dengan kesalahan yang tidak berbahaya dalam mengklaim bahwa komputer kuantum dapat menyelesaikan masalah sulit NP, tetapi terbatas pada konteks kriptografi, ini adalah kesalahan yang relatif ringan. Intinya adalah kita (pengguna kriptografi) tampaknya percaya bahwa tidak ada algoritma yang efisien untuk menyelesaikan masalah. Dugaan khusus yang kami gunakan untuk membenarkan pernyataan ini adalah selain itu intinya.

Aaron Roth
sumber
12
  • klaim oleh pers: tentang hal-hal yang tumbuh "secara eksponensial" yaitu klaim O (k ^ n)

  • sebenarnya benar: sering, kekuatan konstan O (n ^ k)

  • gambaran besar: itu tumbuh cukup cepat, oke

kena
sumber
Itu bagus. Saya juga memikirkan hal itu.
Suresh Venkat
8
Saya benar-benar menyimpan salah satunya di halaman web saya: cg.scs.carleton.ca/ ~ morin
Pat Morin
1
Kecuali dalam hal itu TIDAK membuat perbedaan :)
Suresh Venkat
4
eksponensial telah mengambil arti dari apa pun yang tumbuh superlinearly
ratchet freak
Kata "eksponensial" adalah salah satu yang paling disalahgunakan. Berikut adalah beberapa contoh yang pernah saya lihat: "Jumlah gol yang dicetak oleh [beberapa pemain sepak bola] telah tumbuh secara eksponensial dari setiap musim ke berikutnya" , "Saya telah mampu meningkatkan sikap kerja tim saya secara eksponensial sepanjang tahun " , " Jumlah saluran yang tersedia melalui TV satelit adalah eksponensial " .
Giorgio Camerani
11
  • Klaim melalui pers: Algoritma waktu polinomial pertama untuk masalah praktis yang penting tentu akan mengubah hidup kita, akan menjadi hal terbaik berikutnya setelah memotong roti, dll.

Sebagai contoh, ambil artikel pers tentang algoritma ellipsoid sejak ditemukan (kisah hebat tentang ini: http://www.springerlink.com/content/vh32532p5048062u/ ). Pers mengklaim bahwa penemuan matematis baru yang hebat ini akan memengaruhi kehidupan semua orang, menyelesaikan TSP (yang mereka temukan sangat ironis mengingat betapa sedikitnya salesman keliling di Uni Soviet!), Mengubah kripto menjadi terbalik, dll.

Lalu ada AKS, yang dalam beberapa laporan bahkan tersirat untuk menyelesaikan anjak piutang .. atau setidaknya menjadi inovasi yang mengubah industri.

Saya yakin ada banyak lagi contoh.

  • Sebenarnya benar: Waktu polinomial bukan berarti praktis! Contoh kasus: algoritma ellipsoid, pengambilan sampel dari badan cembung dimensi tinggi. Waktu eksponensial terburuk tidak berarti tidak praktis. Contoh kasus: algoritma simpleks. Ketika algoritma baru hanyalah algoritma polytime deterministik pertama untuk suatu masalah, ini bahkan memiliki relevansi yang lebih rendah untuk dipraktikkan.

  • catatan5n

Sasho Nikolov
sumber
6

Pers populer sering memberi kesan bahwa alasan utama, jika bukan satu-satunya, bahwa komputer berhasil dalam tugas yang semakin banyak (mengalahkan Kasparov di catur, mengalahkan Jennings di Jeopardy, dll.) Adalah peningkatan daya pemrosesan mentah. Kemajuan algoritma biasanya tidak diberi banyak pujian.

Namun, saya ambivalen tentang apakah bersikeras bahwa kemajuan algoritmik diberikan bobot lebih adalah "kesedihan." Di satu sisi, saya berpikir bahwa kita yang lebih cenderung secara teoritis kadang-kadang dapat melebih-lebihkan pentingnya kemajuan algoritmik dan hanya dengan enggan mengakui pentingnya peningkatan daya pemrosesan. Di sisi lain, saya pikir masyarakat harus lebih diberi informasi tentang peran kemajuan teoretis dalam memecahkan masalah praktis.

Timothy Chow
sumber
Saya pikir bisa dikatakan bahwa "kesederhanaan" itu akurat. Banyak orang tidak tahu perbedaan antara perangkat keras atau perangkat lunak (setidaknya jumlah yang mengejutkan bagi saya). Bagi yang belum tahu, dari mana tepatnya perbaikan berasal dapat dikategorikan sebagai kesedihan, meskipun kita tahu bahwa ada perbedaan struktural dan konseptual yang sangat besar.
SamM
-7

Scott Aaronson, sementara otoritas terkemuka, tampaknya secara teratur mengambil media untuk tugas untuk tidak memotong rambut secara akurat. misalnya kolomnya baru-baru ini di artikel NYT "Komputasi Quantum Menjanjikan Wawasan Baru, Bukan Hanya Supermachines" [cetak miring ditambahkan]

Berjuang untuk menyemai matematika itu menjadi metafora ramah-koran, penulis paling populer menggambarkan komputer kuantum sebagai mesin ajaib yang dapat memproses setiap jawaban yang mungkin secara paralel, daripada mencoba mereka satu per satu. Seharusnya, itu bisa melakukan itu karena, tidak seperti komputer saat ini yang memanipulasi bit, komputer kuantum akan memanipulasi bit kuantum, atau qubit, yang dapat berupa 0 dan 1 secara bersamaan.

Tapi itu cara kasar untuk memvisualisasikan apa yang dilakukan komputer kuantum, dan melewatkan bagian terpenting dari cerita. Saat Anda mengukur output komputer kuantum, Anda hanya melihat satu jawaban acak - bukan daftar semua jawaban yang mungkin. Tentu saja, jika Anda hanya menginginkan jawaban acak, Anda bisa memilihnya sendiri, dengan lebih sedikit kesulitan.

namun metafora jawaban pemrosesan komputer kuantum secara paralel tersebar luas & penyederhanaan konseptual yang wajar dari komputasi QM, dan dirujuk dalam banyak buku teks komputasi QM. mungkin ada contoh lain dari teori / komputasi QM.

ada ketegangan alami dalam TCS dan penelitian teoretis lainnya dalam berkomunikasi dengan publik / media karena kadang-kadang cenderung menekankan perbedaan / konsep penting sebagai bagian dari pelatihan keras yang tidak dikenal atau penting bagi orang awam. dengan kata lain dalam banyak kasus, teori penelitian bekerja melawan berbagai penyederhanaan "gambaran besar" konseptual yang sah bagi orang awam.

vzn
sumber
9
Anda harus meletakkan jawaban Anda dalam format yang tepat :). Tapi saya pikir jawaban Anda tidak tepat. Karena argumen "komputer kuantum dapat mencoba semua kasus secara paralel" salah dalam hal-hal penting, dan tidak membantu sebagai intuisi. Jadi saya tidak berpikir ada "kebenaran moral" yang lebih tinggi
Suresh Venkat
5
Saya setuju dengan @SureshVenkat komputer kuantum yang memproses semua kemungkinan secara paralel hampir sama dengan kebenaran moral seperti komputer probabilistik yang memproses semua kemungkinan secara paralel. Ini sama sekali tidak berguna untuk intuisi dan tidak ada hal yang "benar" seperti perkiraannya.
Artem Kaznatcheev
4
Ketika saya bertemu orang-orang yang bersikeras bahwa QC dapat menyelesaikan semua input yang mungkin untuk suatu masalah, saya biasanya menjawab dengan: "Oke, baik. Anda mendapat satu jawaban. Secara acak. Bagaimana Anda memastikan bahwa itu mungkin jawaban yang tepat?"
John Moeller
@ ArtemKAznatcheev: Saya pasti akan mengatakan ada sesuatu yang bermakna dalam penyederhanaan ini. Dalam perhitungan kuantum (tidak seperti yang probabilistik), komponen keadaan yang sesuai dengan kemungkinan yang berbeda dapat (melalui operasi linier lebih lanjut) dibatalkan, atau "mengganggu". Saya setuju intuisi ini tidak terlalu jauh ke arah apa yang sebenarnya terjadi, tetapi itu berjalan sedikit, dan saya belum melihat cara untuk melangkah lebih jauh tanpa masuk ke aljabar linear yang sebenarnya, yang bagi kebanyakan orang awam pembaca akan menjadi belokan total.
PLL
4
@ PLL: di mesin nondeterministic, cabang tidak ikut campur. Jadi sementara kami menduga bahwa BQP benar-benar lebih besar dari BPP, ini membuat membandingkan komputer kuantum dengan mesin Turing nondeterministic persis jenis perbandingan yang salah untuk dibuat. Anda bisa mencoba membuat perbandingan (masih sangat ceroboh) dengan Parity-P atau Gap-P, tapi entah bagaimana saya tidak berpikir bahwa ini akan membantu Anda untuk menyampaikan apa yang komputer kuantum lakukan sangat banyak.
Niel de Beaudrap