Автоматичне навчання без зустрічних прикладів


13

У рамках автоматизованих навчальних програм Angluin студент має на меті вивчити звичайну мову LΣ , задаючи вчителю два типи питань:

Слова запити: задано wΣ , чи wL ?

Запити на еквівалентність: задана мова KΣ , K=L ? Якщо немає, то вчитель дає контрприклад, тобто слово wKLLK .

Використовуючи алгоритм Англуйна, студент вивчає L з поліноміально багатьма запитами в кількості станів мінімальної DFA L та розмірі зустрічних прикладів .

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

Хтось бачить, як це довести?

Відповіді:


20

w{0,1}nMw{w}2n1

n+1M


1

Марк Голд справді довів це саме твердження у своїй семінарській роботі "Ідентифікація мови в межі". Це досить відомий зараз результат. Більше про це можна знайти в книзі Коліна де Ла Ігуера про граматичні умовиводи.

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