Автоматическое обучение без контрпримеров


13

В системе автоматического обучения Англуина ученик стремится выучить обычный язык L⊆Σ* , задавая своему учителю два типа вопросов:

Запросы по словам: если вес∈Σ* , есть ли ?вес∈L

Запросы на эквивалентность: если задан язык , является ли ? Если нет, то учитель дает контрпример, то есть слово .К⊆Σ*Кзнак равноLвес∈К∖L∪L∖К

Используя алгоритм Англуина, студент изучает с помощью полиномиального множества запросов по числу состояний минимального DFA и размеру контрпримеров.LL

Теперь рассмотрим ограниченный сценарий, когда учитель больше не дает контрпримеры. Можно ли еще узнать L с полиномиальным количеством запросов? Я предполагаю, что это не так, потому что для каждой последовательности запросов и ответов полиномиальной длины можно найти несколько регулярных языков, соответствующих ответам.

Кто-нибудь видит, как это доказать?

Ответы:


20

вес∈{0,1}NMвес{вес}2N-1

N+1M


1

Марк Голд действительно доказал это утверждение в своей оригинальной статье «Идентификация языка в пределе». Это довольно известный результат сейчас. Вы можете найти больше об этом в книге Колин де ла Хигера о грамматическом умозаключении.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.