Tự động học mà không có phản ứng mẫu


13

Trong khuôn khổ học tập automata Angluin của , một mục tiêu học sinh học một ngôn ngữ thường xuyên LΣ bằng cách hỏi hai loại câu hỏi để cô giáo của mình:

Lời truy vấn: trao wΣ , là wL ?

Tương đương truy vấn: cung cấp một ngôn ngữ KΣ , là K=L ? Nếu không, các giáo viên đưa ra một phản ví dụ, tức là một từ wKLLK .

Sử dụng thuật toán của Angluin, học sinh học L với nhiều truy vấn đa thức về số lượng trạng thái của DFA tối thiểu L và kích thước của các mẫu phản.

Bây giờ, hãy xem xét một kịch bản bị hạn chế trong đó giáo viên không còn đưa ra các mẫu phản. Vẫn có thể học L với số lượng truy vấn đa thức? Tôi phỏng đoán rằng đây không phải là trường hợp bởi vì với mỗi chuỗi truy vấn và câu trả lời có độ dài đa thức, người ta có thể tìm thấy một số ngôn ngữ thông thường phù hợp với câu trả lời.

Có ai thấy làm thế nào để chứng minh điều này?

Câu trả lời:


20

Xem xét mật khẩu automata: với mỗi w{0,1}n , DFA Mw chấp nhận ngôn ngữ {w} . Trong trường hợp này, truy vấn thành viên giống như truy vấn tương đương --- và rõ ràng, bạn sẽ cần nhiều truy vấn theo cấp số nhân để tìm "kim trong đống cỏ khô". (Điều này thậm chí nếu người học biết trước rằng máy tự động đích là dạng này.) Để có bằng chứng chính thức, giáo viên có thể chỉ cần trả lời các truy vấn thành viên / tương đương 2n-1 đầu tiên với NO, chọn cách tự động một cách tự động khả năng duy nhất còn lại.

n+1M


1

Mark Gold thực sự đã chứng minh điều này rất chính xác trong bài báo "Nhận dạng ngôn ngữ trong giới hạn" của mình. Đây là một kết quả khá nổi tiếng bây giờ. Bạn có thể tìm hiểu thêm về điều này trong cuốn sách của Colin de La Higuera về suy luận ngữ pháp.

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.