Bootstrapping kết quả thực sự bootstrap


9

Có một loại kết quả trong TCS thường được gọi là kết quả bootstrapping . Nói chung, nó có dạng

Nếu mệnh đề giữ, thì mệnh đề giữ.AA

trong đó và là các mệnh đề trông giống nhau và dường như "yếu hơn" thì , đó là lý do chúng tôi đặt tên cho loại kết quả này. Hãy để tôi đưa ra một vài ví dụ cụ thể:AAAA

Định lý. [Chen và Tell, STOC'19] Khắc phục mọi sự cố . Giả sử rằng với mọi tồn tại vô số sao cho mạch có độ sâu cần nhiều hơn để giải quyết vấn đề . Sau đó, đối với mọi , không thể được giải quyết bằng mạch có độ sâu và , và do đó .Π{BFE,WS5,W5STCÔiNN}c>1dNTC0dn1+c-dΠd0,kNΠTC0d0nkTC0NC1

Định lý. [Gupta et al., FOCS'13] Giả sử rằng tính toán vĩnh viễn đòi hỏi độ sâu - 3 mạch số học có kích thước lớn hơn nΩ(n) , trên các trường có đặc tính 0 . Sau đó, tính toán vĩnh viễn đòi hỏi các mạch số học có kích thước siêu đa thức, và do đó, phỏng đoán của Valiant.

Chà, một ví dụ nổi tiếng hơn nhưng không phù hợp đến từ sự phức tạp chi tiết:

Định lý. [Backurs và Indyk, STOC'15] Nếu chúng ta có thể tính toán EDIT DISTANCE theo thời gian Ôi(n2-ε) (trên mô hình RAM), thì chúng ta sẽ nhận được bộ giải SAT nhanh hơn bất kỳ bộ giải nào hiện có.

Cập nhật. (10 tháng 7 năm 2019) Ví dụ về khoảng cách chỉnh sửa có thể hơi khó hiểu. Hãy tham khảo câu trả lời của Ryan để biết ví dụ về tiêu chuẩn của người Viking.

Như bạn có thể tưởng tượng, (theo hiểu biết tốt nhất của tôi), tất cả các kết quả của loại này đều được chứng minh bằng cách lấy phần tử (tôi đã lấy phần tử trong khoảng cách chỉnh sửa một). Vì vậy, trong một số ý nghĩa, đây là tất cả các kết quả thuật toán.

Thông thường có hai cách để hiểu kết quả bootstrapping. 1. Chúng ta chỉ cần chứng minh và sau đó áp dụng kết quả, nếu chúng ta muốn chứng minh ; 2. Chứng minh có thể khó khăn vì một tiên nghiệm mà chúng tôi nghĩ rằng việc chứng minh khó khăn.MộtMột'MộtMột'

Vấn đề là, một (hoặc chính xác hơn là tôi ) có thể khó lạc quan và hiểu được đầu tiên, nếu không tồn tại bất kỳ việc sử dụng tích cực nào cho kết quả bootstrap! Vì vậy, câu hỏi của tôi là

Chúng ta có biết bất kỳ kết quả bootstrapping nào trong đó được chứng minh không?Một


2
Sẽ thúc đẩy (nói một cách lỏng lẻo: "nếu bạn có người học yếu PAC, bạn có người học PAC") phù hợp với dự luật?
Clement C.

@ClementC. Chắc chắn rồi. Nhận xét của bạn làm tôi nhớ một số kết quả cơ bản về mật mã, như, các hàm một chiều của ngụ ý các hàm giả danh gia đình
Lwins

Câu trả lời:


10

Một kết quả chứng minh kinh điển bằng bootstrapping (và áp dụng đối với chứng minh giới hạn thực thấp hơn) là trong bất kỳ mô hình tính toán nơi chúng tôi có TTôiME(n)TTôiME(nc) cho một số liên tục c>1 , chúng ta trên thực tế có TTôiME(n)TTôiME(n1+ε) , cứ mỗi ε>0 .

Ý tưởng là nếu TTôiME(n)= =TTôiME(n1+ε) , chúng ta có thể áp dụng một lập luận đệm nhiều lần để lấy TTôiME(n)= =TTôiME(nc) cho mọi hằng số c . Bạn thậm chí có thể sử dụng một đối số như vậy để cải thiện một chút các định lý phân cấp thời gian đã biết trong các trường hợp khác nhau.


1
Đó là một ví dụ đáng yêu! IIRC định lý phân cấp thời gian không xác định được chứng minh theo cách này ngay từ đầu (bởi Cook?).
Lwins

1
Điều đó ít nhiều đúng sự thật. Trong một ứng dụng điển hình của đối số trên, chúng ta chỉ có thể áp dụng nó với số lần "không đổi"; Cook chỉ cho bạn cách áp dụng số lần "không giới hạn"
Ryan Williams

5

Tôi không chắc liệu điều này có được tính bởi vì tất cả đều từ cùng một tờ giấy hay không, nhưng trong lần đầu tiên của Craig Gentry được mã hóa hoàn toàn đồng nhất dựa trên các mạng lý tưởng , trước tiên anh ta cho thấy rằng để xây dựng sơ đồ FHE, nó đủ để xây dựng một "phần nào sơ đồ mã hóa "đồng hình" với một thuộc tính nhất định (mạch giải mã của nó nông hơn độ sâu mà mạch có thể mã hóa). Sau đó, với rất nhiều công việc, cho thấy làm thế nào để xây dựng một sơ đồ mã hóa hơi đồng hình như vậy.


4

Bằng chứng của Huang gần đây của Một' , những nhạy Conjecture, bao gồm chứng minh một Một tiếng để ngụ ý nó. Xem blog của Aaronson:

Từ công trình tiên phong của Gotsman và Linial năm 1992, người ta đã biết rằng để chứng minh Giả thuyết độ nhạy, nó đủ để chứng minh phỏng đoán kết hợp đơn giản hơn sau đây Một :

Đặt S là tập con bất kỳ của hypercube Bool n chiều, {0,1}n , có kích thước 2n-1+1 . Sau đó, phải có một điểm trong S với ít nhất ~ nc hàng xóm trong S.


3

Một điều xuất hiện trong tâm trí, trong lý thuyết học tập tính toán, là thúc đẩy . Bản chất:

CC

Thông thường, điều này thực sự được sử dụng bằng cách có được một người học yếu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.