Belajar automata tanpa contoh tandingan

13

Dalam rangka belajar automata Angluin ini , sebuah tujuan siswa untuk belajar bahasa reguler LΣ dengan meminta dua jenis pertanyaan untuk gurunya:

Kueri kata: diberikan wΣ , adalahwL ?

Kueri kesetaraan: diberi bahasa KΣ , apakah K=L ? Jika tidak, guru memberikan contoh yang menyangkal pernyataan, yaitu kata wKLLK .

Dengan menggunakan algoritma Angluin, siswa belajar L dengan banyak pertanyaan secara polinomi dalam jumlah status DFA minimal L dan ukuran sampel tandingan.

Sekarang, pertimbangkan skenario terbatas di mana guru tidak lagi memberikan contoh tandingan. Apakah masih mungkin untuk belajar L dengan jumlah kueri polinomial? Saya menduga bahwa ini tidak terjadi karena untuk setiap urutan panjang pertanyaan dan jawaban polinomial, kita dapat menemukan beberapa bahasa reguler yang konsisten dengan jawaban.

Adakah yang melihat bagaimana membuktikan ini?

pengguna49692
sumber

Jawaban:

20

w{0,1}nM.w{w}2n-1

n+1M.

Aryeh
sumber
1

Mark Gold memang membuktikan klaim ini dalam makalah seminalnya "Identifikasi Bahasa dalam Batas". Ini hasil yang cukup terkenal sekarang. Anda dapat menemukan lebih banyak tentang hal ini dalam buku Colin de La Higuera tentang Grammatical Inference.

Manevich Romawi
sumber