ฉันไม่รู้ว่าคุณจะพิจารณาสิ่งต่อไปนี้ที่ไม่ใช่เรื่องไร้สาระหรือไม่ แต่นี่ฉันไป
ก่อนอื่นต้องมีความชัดเจนเพื่อไม่ให้สับสน ค-DNF ด้วย k-term DNF (ซึ่งฉันมักทำ), คสูตร -DNF มากกว่าตัวแปร x1, … ,xn เป็นของแบบฟอร์ม ∨ki = 1(ℓฉัน, 1∧ℓฉัน, 2. . .ℓฉัน, ค) ที่ไหน ∀ 1 ≤ ฉัน≤ k และ 1 ≤ j ≤ c, ℓฉัน, J∈ {x1, … ,xn,x¯1, … ,x¯n}.
ก่อนอื่นเราสามารถถามจำนวนเทอมที่แตกต่างกันได้ใน ค-DNF แต่ละเทอมจะมีค ของ n ตัวแปรแต่ละตัวที่ถูกทำให้เป็นโมฆะหรือไม่ทำ 2ค(nค)เงื่อนไขที่เป็นไปได้ที่แตกต่างกัน ในอินสแตนซ์ 2-DNF แต่ละคำจะปรากฏหรือไม่ทำ| H |=22ค(nค) "เป้าหมาย" ที่เป็นไปได้ H เป็นพื้นที่สมมุติฐาน
ลองนึกภาพอัลกอริทึมที่ใช้ ม. ตัวอย่างแล้วลองทั้งหมด | H |ตั้งสมมติฐานจนกระทั่งพบว่าสามารถทำนายตัวอย่างได้อย่างสมบูรณ์แบบ ทฤษฎีบทมีดโกนของ Occamบอกว่าคุณจะต้องทำเรื่องนี้m = O (1ε| ( H | +1δ) ตัวอย่างสำหรับอัลกอริทึมนี้เพื่อค้นหาเป้าหมายที่มีข้อผิดพลาด ≤ ϵ ด้วยความน่าจะเป็น ≥ 1 - δ.
ในกรณีของเราสำหรับ c = 2, LG| H | =O(n2)ซึ่งหมายความว่าคุณต้องการ n2 ตัวอย่างเพื่อทำการเรียนรู้ (เหมาะสม)
แต่เกมทั้งหมดในการเรียนรู้ไม่ใช่ตัวอย่างที่ซับซ้อน (แม้ว่าจะเป็นส่วนหนึ่งของเกมโดยเฉพาะอย่างยิ่งในการเรียนรู้ที่มีประสิทธิภาพ) แต่พยายามออกแบบอัลกอริธึมเวลาพหุนาม ถ้าคุณไม่ใส่ใจเรื่องประสิทธิภาพn2 เป็นคำตอบที่ง่ายที่สุดสำหรับความซับซ้อนของตัวอย่าง PAC
อัปเดต (ให้คำถามที่มีการเปลี่ยนแปลง) :
เนื่องจากคุณระบุอย่างชัดเจนว่าคุณให้ความสำคัญกับความซับซ้อนของตัวอย่างเท่านั้นฉันจึงนำเสนออัลกอริธึมแบบ brute-force Occam ซึ่งเป็นอาร์กิวเมนต์ที่ง่ายที่สุด อย่างไรก็ตามคำตอบของฉันค่อนข้างขี้อาย 2-DNF สามารถเรียนรู้ได้จริงในเวลาพหุนาม! นี่เป็นผลจากบทความต้นฉบับของ Valiant " Aory of the Learnable " ในความเป็นจริงค-DNF สามารถเรียนรู้ได้สำหรับทุก ๆ c = O ( 1 ).
อาร์กิวเมนต์จะเป็นดังนี้ คุณสามารถดูค-DNF เป็นความแตกแยกของ ≈nค
"meta-variables" และพยายามที่จะเรียนรู้ความแตกต่างโดยกำจัด meta-variables ที่ไม่สอดคล้องกับตัวอย่าง โซลูชันดังกล่าวสามารถแปลกลับไปเป็นโซลูชัน "เหมาะสม" ได้อย่างง่ายดายโอ(nค)เวลา. จากบันทึกย่อด้านข้างยังคงเปิดอยู่ว่ามีอัลกอริธึมเวลาพหุนามc = ω ( 1 ).
ไม่ว่าจะเป็น n2ความซับซ้อนของกลุ่มตัวอย่างเป็นขอบเขตที่ต่ำกว่าคำตอบคือใช่มาก บทความนี้โดย Ehrenfeucht และคณะ แสดงให้เห็นว่า Occam ที่ถูกผูกไว้เกือบจะแน่น