Нижні межі для вивчення в запиті про членство та моделі контрприкладу


11

Dana Angluin ( 1987 ; pdf ) визначає модель навчання із запитами про членство та теоретичними запитами (контрприклади запропонованій функції). Вона показує, що звичайна мова, яка представлена ​​мінімальною DFA з станів, вивчається в поліноміальний час (де пропоновані функції - DFA) з O ( m n 2 ) запитами членства та не більше n - 1 теоретичними запитами ( m - розмір найбільшого зустрічного прикладу, який надає викладач). На жаль, вона не обговорює нижчі межі.nO(mn2)n1m

Ми можемо трохи узагальнити модель, припустивши магічного викладача, який може перевірити рівність між довільними функціями та надати контрприклади, якщо вони різні. Тоді ми можемо запитати, як важко вивчати заняття, більші, ніж звичайні мови. Мене цікавить це узагальнення та оригінальне обмеження до звичайних мов.

Чи є відомі нижчі межі щодо кількості запитів у моделі членства та контрприкладу?

Мене цікавлять нижчі межі щодо кількості запитів про членство, теоретичних запитів чи компромісів між ними. Мене цікавлять нижчі рамки для будь-якого класу функцій, навіть для складніших класів, ніж звичайні мови.

Якщо немає нижньої межі: чи відомі бар'єри для доведення запиту нижчих меж у цій моделі?


Пов'язані питання

Чи є вдосконалення алгоритму Дана Англуйна для вивчення регулярних наборів

Відповіді:


11

NPcoNP

O(n)O(n2+nlogm)

Одним із простих способів досягнення нижчих меж є теорія інформації. Ви можете зрозуміти, скільки існує різних цілей і скільки бітів дає запит і т. Д. Ці верхні межі наближаються, але їх немає. Є також питання, над якими потрібно подумати щодо того, як «контрприклади» надходять до учня. Правильно підібраний контрприклад може давати досить багато інформації.

Оновлення до обговорення вище : Angluin та Dohrn вирішують питання навчання із випадковими контрприкладами в недавній роботі .


Дякую за відповідь! Ви не заперечуєте, якщо я дам вашу відповідь на моє пов'язане питання на пов'язане питання (з посиланнями тут)? Або ви плануєте зробити обліковий запис CS.SE? Я повністю згоден з пунктом 3, я дурив із вимогою, щоб репетитор дав мінімальний контрприклад, а навчання, здається, стало набагато простіше.
Артем Казнатчеєв

Нема проблем! І сміливо публікуйте пов’язане питання CS.SE.
Лев Рейзін

Я прочитав відповідну частину тези Шапіра (розділ 5.4.5) і підсумував поліпшення , сподіваюся, що я зрозумів суть права. Я більш уважно придивляюся до паперу нижньої межі, який ви цитуєте пізніше тижня: D.
Артем Казнатчеєв

Класно. Я б схвалив це, якби у мене був обліковий запис CS.SE :)
Лев Рейзін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.