Oddiy tillarni induktsiya qilish - Induction of regular languages

Yilda hisoblash orqali o'rganish nazariyasi, oddiy tillarni induktsiya qilish o'rganish vazifasini anglatadi a rasmiy tavsif (masalan, grammatika) a oddiy til berilgan qator satrlari to'plamidan. Garchi E. Mark Gold har bir oddiy tilni shu tarzda o'rganish mumkin emasligini ko'rsatdi (qarang cheklangan tilni identifikatsiya qilish ), yondashuvlar turli xil subklasslar uchun o'rganilgan. Ular ushbu maqolada chizilgan. Ko'proq umumiy grammatikalarni o'rganish uchun qarang Grammatik induksiya.

Misol

A oddiy til (cheklangan yoki cheksiz) to'plami sifatida aniqlanadi torlar "deb nomlangan matematik rasmiyatchiligidan biri tasvirlab berishi mumkincheklangan avtomat ", "muntazam grammatika ", yoki"doimiy ifoda ", ularning barchasi bir xil ekspresiv kuchga ega. Oxirgi rasmiyatchilik eng qisqa yozuvlarga olib kelganligi sababli, u shu erda kiritilishi va ishlatilishi kerak. Belgilar to'plami (a.k.a. alifbosi) berilgan, a doimiy ifoda har qanday bo'lishi mumkin

  • ∅ (bo'sh qatorlar to'plamini bildiruvchi),
  • ε (faqat bo'sh satrni o'z ichiga olgan singleton to'plamini bildiradi),
  • a (qayerda a Σ dagi har qanday belgi; faqat bitta simvolli qatorni o'z ichiga olgan singleton to'plamini belgilaydi a),
  • r+s (qayerda r va s o'z navbatida oddiyroq oddiy iboralar; ularning to'plamining birlashishini bildiradi)
  • rs (dan) qatorlarining mumkin bo'lgan barcha birikmalar to'plamini belgilaydi r va s o'rnatilgan),
  • r+ (to'plamini bildiruvchi n-dan qatorlarni takrorlash r har qanday uchun o'rnatilgan n≥1), yoki
  • r* (shunga o'xshash to'plamni bildiradi n-qatlamalarni takrorlash, shuningdek, 0 marta takrorlash sifatida ko'rilgan bo'sh qatorni ham qo'shish).

Masalan, Σ = {0,1} dan foydalanib, (0 + 1 + ε) ⋅ (0 + 1) doimiy ifodasi barcha ikkilik sonlar to'plamini bir yoki ikkita raqam bilan belgilaydi (nolga ruxsat berilgan), 1⋅ ( 0 + 1)*-0 barcha juft sonlarning (cheksiz nolga teng bo'lmagan) barcha (cheksiz) to'plamini bildiradi.

Bir qator torlar berilgan ("ijobiy misollar" deb ham yuritiladi) muntazam til induktsiyasining vazifasi ularning barchasini o'z ichiga olgan to'plamni bildiruvchi doimiy iborani ishlab chiqishdir. Masalan, {1, 10, 100} berilgan "tabiiy" tavsif 1⋅0 doimiy ifoda bo'lishi mumkin.*, norasmiy tavsifga mos keladi "a 1, so'ngra o'zboshimchalik bilan ko'p (ehtimol hatto yo'q) 0lar". Ammo, (0 + 1)* va 1+ (1⋅0) + (1⋅0⋅0) yana bir doimiy ifoda bo'lib, berilgan satrlarni o'z ichiga olgan eng katta (Σ = {0,1}) va eng kichik to'plamni bildiradi va ahamiyatsiz deb nomlanadi. haddan tashqari generalizatsiya va generalizatsiyaBa'zi yondashuvlar kengaytirilgan sharoitda ishlaydi, bu erda "manfiy misol" qatorlari to'plami berilgan; u holda ijobiy barcha hosil bo'ladigan, ammo salbiy misollarning hech birini hosil qiladigan doimiy iborani topish kerak.

Avtomatlarning panjarasi

1, 10 va 100 qatorlarini hosil qiluvchi avtomatlarning qisman tartibi (ijobiy misollar). 11, 1001, 101 va 0 manfiy misollarning har biri uchun the yuqori to'plam uni ishlab chiqaradigan avtomatika ko'rsatilgan. Barcha {1, 10, 100} ni ishlab chiqaradigan yagona avtomatlar, ammo {11, 1001, 101, 0} ning hech biri ahamiyatsiz pastki avtomat va 1⋅0 doimiy ifodaga mos keladigan avtomat emas.*.

Dupont va boshq. barcha tizimli to'liq cheklangan avtomatlarning to'plami ekanligini ko'rsatdi[1-eslatma]berilgan qatorlar to'plamining hosil bo'lishini hosil qiladi panjara, pastki va yuqori element sifatida ahamiyatsiz umumiy bo'lmagan va ahamiyatsiz haddan tashqari avtomatlashtirilgan avtomat bilan. Ushbu panjaraning har bir a'zosi quyidagicha olinishi mumkin: faktoring tegishli tomonidan kam ta'minlangan avtomat ekvivalentlik munosabati.

Yuqoridagi misol satrlari to'plami uchun {1, 10, 100}, rasm pastki qismida avtomatlashtirilgan ko'rsatiladi Aa B C D yilda kulrang, shtatlardan iborat a, b, vva d. {A, b, c, d} holatlar to'plamida panjara hosil qiladigan jami 15 ekvivalentlik munosabatlari mavjud. Xaritalar[2-eslatma] har bir ekvivalent E mos keladigan avtomat tiliga L (Aa B C D / E) rasmda ko'rsatilgan qisman buyurtma qilingan to'plamni oladi. Har bir tugunning tili doimiy ibora bilan belgilanadi. Til w.r.t raqamli avtomatika tomonidan tan olinishi mumkin. turli xil ekvivalentlik munosabatlari, ularning barchasi tugun ostida ko'rsatilgan. Ikki tugun orasidagi o'q pastki tugunning tili yuqori tugunning to'g'ri to'plami ekanligini ko'rsatadi.

Agar ikkala ijobiy va manfiy misol satrlari berilgan bo'lsa, Dyupont va boshq. ijobiy misollardan panjarani yarating, so'ngra ba'zi bir salbiy misollarni keltirib chiqaradigan va bunday bo'lmagan avtomatlar orasidagi ajratish chegarasini o'rganing. Eng qizig'i chegara ostidagi avtomatlar.[1]Rasmda ajratish chegaralari salbiy misol satrlari uchun ko'rsatilgan 11 (yashil), 1001 (ko'k), 101 (moviy) va 0 (qizil).

Kosta va Nikolas panjara ichida o'zlarining qidiruv usullarini taqdim etadilar, ular Mitchellnikiga tegishli versiya maydoni paradigma. Ajratish chegarasini topish uchun ular salbiy misollar keltirib chiqargan holat tengsizligi munosabati bo'yicha grafik rang berish algoritmidan foydalanadilar.[2]Keyinchalik, ular bir nechta buyurtma munosabatlarini barcha mumkin bo'lgan davlat termoyadroviylari bo'yicha tekshiradilar.[3]

Kudo va Shimbo quyidagi yondashuvlar uchun o'ziga xos asos yaratish uchun avtomat faktorizatsiya usulidan foydalanadilar (chizilgan) quyida ):

Ushbu yondashuvlarning har biri faktorizatsiya qilish uchun ishlatiladigan ekvivalentlik munosabatlarining muayyan turiga mos kelishi ko'rsatilgan.[5]

Yondashuvlar

k- qaytariladigan tillar

Angluin "deb nomlangan narsani ko'rib chiqadik- qaytariladigan "muntazam avtomatlar, ya'ni har bir holatga uzunlik o'tish zanjiri bo'yicha eng ko'p holatdan erishish mumkin bo'lgan deterministik avtomatlar kOdatda, agar Σ bo'lsa, Q, va δ kirish alifbosi, holat to'plami va avtomatning o'tish funktsiyasini bildiradi Anavbati bilan, keyin A deyiladi k- qaytariladigan, agar: ∀a0,...,ak ∈ Σ ∀s1, s2Q: δ*(s1,a0...ak) = δ*(s2,a0...ak) ⇒ s1 = s2, qaerda δ* δ ning o'zboshimchalik bilan so'zlarga homomorfik kengayishini anglatadi.Angluin eng kichigini o'rganish uchun kubik algoritmini beradi. k- berilgan kirish so'zlari to'plamidan qaytariladigan til; uchun k= 0, algoritm hatto deyarli chiziqli murakkablikka ega.[6][7]Keyinchalik talab qilinadigan davlatning o'ziga xosligi k+1 berilgan belgilar avtomat holatlarni birlashtiruvchi kuchlarni keltirib chiqaradi va shu bilan ahamiyatsiz kam avtomatlashtirilgan avtomatlardan farqli ravishda to'g'ri umumlashtirishga olib keladi. Ushbu algoritm ingliz sintaksisining oddiy qismlarini o'rganish uchun ishlatilgan;[8]keyinchalik, qo'shimcha versiya taqdim etildi.[9]Yana bir yondashuv k- qaytariladigan avtomatlar bu quyruqni klasterlash usuli.[10]

Voris avtomatlari

Berilgan kirish satrlari to'plamidan Vernadat va Rixetin "deb nomlangan" so'zlarni yasaydilar voris avtomat, har bir alohida belgi uchun bitta holat va har ikkala qo'shni belgi holatlari orasidagi o'tish.[11]Masalan, singleton kirish to'plami { aabbaabb } ga mos keladigan avtomat olib keladi doimiy ifoda (a+b+)*.

Ushbu yondashuvning kengaytmasi salafiy-voris usuli har bir belgi takrorlanishini darhol a ga umumlashtiradigan Kleen + va keyin har bir belgi uchun o'z holatidagi mumkin bo'lgan o'tmishdoshlar to'plamini o'z ichiga oladi. mahalliy tillar.Har biridan oddiy til mahalliy tilning homomorfik qiyofasi, avvalgi sinf grammatikalari o'rganilishi mumkin ko'tarish, tegishli bo'lsa (mo'ljallangan dasturga qarab) homomorfizm Xususan, avvalgi voris usuli bilan o'rganiladigan tillar sinfi uchun bunday homomorfizm mavjud.[12]Mahalliy tillarni o'rganish qobiliyatini quyidagicha qisqartirish mumkin k- qaytariladigan tillar.[13][14]

Lug'at qatorining Brzozovskiy lotin (qizil fonda) "ga nisbatan o'rnatilgancon"
Oddiy avtomatlar uchun nasos lemmasining tasviri

Dastlabki yondashuvlar

Xomskiy va Miller (1957)[15]ishlatilgan nasosli lemma: ular bir qismini taxmin qilishadi v kirish satrining uvw va o'rganiladigan avtomatda mos keladigan tsiklni qurishga harakat qiling; foydalanish a'zolikka oid so'rovlar ular tegishli deb so'rashadi k, iplarning qaysi biri uw, uvvw, uvvvw, ..., uvkw shuningdek, o'rganiladigan tilga tegishli bo'lib, shu bilan ularning avtomat tuzilishini yaxshilaydi. 1959 yilda Solomonoff ushbu yondashuvni umumlashtirdi kontekstsiz tillar, ular ham a nasosli lemma.[16]

Qopqoq avtomatlar

Kempeanu va boshq. cheklangan avtomatni katta cheklangan tilning ixcham vakili sifatida o'rganing.Bunday tilni bergan holda F, ular so'zda qidirishadi avtomat qopqoq A uning tili shunday L(A) qopqoqlar F quyidagi ma'noda: L(A) ∩ Σl = F, qayerda l eng uzun ipning uzunligi Fva Σl dan uzun bo'lmagan barcha satrlar to'plamini bildiradi l. Agar shunday qopqoqli avtomat mavjud bo'lsa, F tomonidan noyob tarzda aniqlanadi A va l.Masalan, F = { reklama, o'qing, qayta o'qing } ega l=6 va oddiy ifodaga mos keladigan qopqoq avtomati (re)*ad.

Ikki ip uchun x va y, Kamepeanu va boshq. aniqlang x ~ y agar xzFyzF barcha torlar uchun z ikkalasi ham shunday uzunlikdagi xz va yz dan uzun emas l.[17] Ushbu munosabatlarga asoslanib, kimning etishmasligi tranzitivlik[3-eslatma] jiddiy texnik muammolarni keltirib chiqaradi, ular an O (n4)[4-eslatma] dan qurish algoritmi F qopqoq avtomati A Bundan tashqari, ikkita cheklangan tillarning birlashishi, kesishishi va farqi uchun ular o'zlarining qopqoq avtomatlarida tegishli operatsiyalarni bajaradilar.[18][19]Pyun va boshq. vaqt murakkabligini yaxshilash O(n2).[20]

Qoldiq avtomatlar

To'plam uchun S torlar va ip siz, Brzozovskiy lotin siz−1S satridan olinadigan barcha dam olish satrlari to'plami sifatida aniqlanadi S uning prefiksini kesib tashlash orqali siz (iloji bo'lsa), rasmiy ravishda: siz−1S = { v ∈ Σ*: uvS }, qarang rasm.[21]Denis va boshq. a ni aniqlang qoldiq avtomat nondeterministik cheklangan avtomat bo'lish A qaerda har bir davlat q uning qabul qilingan tilining Brzozovskiy lotiniga to'g'ri keladi L(A), rasmiy ravishda: ∀qQsiz∈Σ*: L(A,q) = siz−1L(A), qaerda L(A,q) dan qabul qilingan tilni bildiradi q boshlang'ich holati sifatida.

Ular har bir oddiy til noyob aniqlangan minimal qoldiq avtomat tomonidan yaratilganligini ko'rsatadi. Uning holatlari b-ajralmas Brzozovskiy hosilalari va u minimal deterministik avtomatnikiga nisbatan eksponentsial jihatdan kichikroq bo'lishi mumkin, bundan tashqari ular oddiy tillar uchun qoldiq avtomatlarni polinom vaqtida o'rganish mumkin emasligini, hattoki maqbul namunaviy yozuvlarni hisobga olgan holda ular o'rganish algoritmini beradi. qoldiq avtomatlar va avtomatni undan o'rganishini isbotlang xarakterli namuna ijobiy va salbiy kirish satrlari.[22][23]

So'rovlarni o'rganish

Muntazam tillarni polinom vaqtida o'rganish mumkin emas, faqat a'zolik so'rovlari yordamida[24] yoki faqat ekvivalentlik so'rovlaridan foydalangan holda.[25]Biroq, Angluin oddiy tillarni polinomlar vaqtidan foydalangan holda a'zolik so'rovlari va ekvivalentlik so'rovlarida o'rganish mumkinligini ko'rsatdi va aynan shu narsani bajaradigan algoritmli L * ni taqdim etdi.[26]Keyinchalik L * algoritmi NFA ni chiqarish uchun umumlashtirildi (deterministik bo'lmagan cheklangan avtomatlar ) o'rniga DFA (aniqlangan cheklangan avtomatlar ), NL * deb nomlangan algoritm orqali.[27]Ushbu natija yanada umumlashtirildi va AFA ni chiqaradigan algoritm (o'zgaruvchan cheklangan avtomatlar ) AL * deb nomlangan.[28] Ta'kidlanishicha, NFA DFA-larga nisbatan eksponensial jihatdan ancha ixchamroq bo'lishi mumkin, va AFA-lar NFA-larga nisbatan eksponentsial ravishda ko'proq qisqartirilishi va DFA-larga nisbatan ikki baravar ko'proq qisqartirilishi mumkin.[29]

Doimiy iboralar qisqartirildi

Brill a ni belgilaydi qisqartirilgan doimiy ifoda har qanday bo'lish

  • a (bu erda $ a $ har qanday belgi bo'lsa; bitta simvolli satrni o'z ichiga olgan singleton to'plamini bildiradi),
  • ¬a ($ Delta $ dan tashqari har qanday boshqa bitta belgini bildiradi a),
  • • (Σ dagi har qanday bitta belgini bildiruvchi)
  • a*, (¬a)*, yoki •* (o'zboshimchalik bilan to'plamning ko'p sonli belgilarini, ehtimol nolni takrorlashni bildiradi a, ¬a, yoki • mos ravishda), yoki
  • rs (bu erda r va s, o'z navbatida, sodda qisqartirilgan doimiy iboralar; satrlarning barcha mumkin bo'lgan birikmalar to'plamini bildiradi r va s o'rnatilgan).

Kirish satrlari to'plamini hisobga olgan holda, u a bosqichma-bosqich quradi daraxt har bir filial qisqartirilgan odatiy ifoda bilan belgilanadigan ba'zi bir kirish satrlari prefiksini qabul qiladi va har bir tugun qabul qilingan prefiks uzunliklari to'plami bilan belgilanadi va u ingliz tilidagi imlo xatolarini tuzatish qoidalarini o'rganishga qaratilgan,[5-eslatma]Shuning uchun u til darslarini o'rganish imkoniyati to'g'risida nazariy mulohazalarda emas, shuning uchun u foydalanadi evristika daraxtlarning o'sishini kesish, bu ish vaqtining sezilarli yaxshilanishiga olib keladi.[30]

Ilovalar

Izohlar

  1. ^ ya'ni kiruvchi satrlar to'plamiga nisbatan keraksiz holatlar va o'tishlarsiz cheklangan avtomatlar
  2. ^ Ushbu xaritalash a emas panjara gomomorfizmi, lekin faqat a monotonik xaritalash.
  3. ^ Masalan, F = { aab, baa, aabb } olib keladi aab ~ aabb (faqat zBuni tekshirish uchun = ε ni hisobga olish kerak) va aabb ~ baa (xuddi shunday), lekin emas aab ~ baa (ish yuzasidan z=b). Kempeanu va boshqalarning fikriga ko'ra. (2001, Lemma 1, p.5), ammo x ~ yy ~ zx ~ z torlar uchun ushlaydi x, y, z bilan |x| ≤ |y| ≤ |z|.
  4. ^ qayerda n DFA shtatlarining soni AF shu kabi L(AF) = F
  5. ^ Masalan: Almashtiring "o'tmish"tomonidan"o'tdi"kontekstda" (¬to)*SINGULAR_NOUNo'tmish"

Adabiyotlar

  1. ^ P. Dyupont; L. Miklet; E. Vidal (1994). "Muntazam xulosani qidirish maydoni nima?". R. C. Karraskoda; J. Oncina (tahrir). Grammatik xulosalar bo'yicha ikkinchi xalqaro kollokvium (ICGI) materiallari: Grammatik xulosalar va ilovalar. LNCS. 862. Springer. 25-37 betlar. CiteSeerX  10.1.1.54.5734.
  2. ^ F. Kost; J. Nikolas (1997). "Grafikni bo'yash muammosi sifatida muntazam xulosa chiqarish". Proc. Grammatik xulosalar, avtomat induktsiya va tilni o'rganish bo'yicha ICML seminari. 9-7 betlar. CiteSeerX  10.1.1.34.4048.
  3. ^ F. Kost; J. Nikolas (1998). "Qanday qilib mos kelmaydigan davlatlarning birlashishini ko'rib chiqish DFA indüksiyon qidiruv daraxtini kamaytirishi mumkin". Vasant Honavar-da; Giora Slutzki (tahr.). Grammatik xulosa, 4-Xalqaro kollokvium, ICGI. LNCS. 1433. Springer. 199-210 betlar. CiteSeerX  10.1.1.34.2050.
  4. ^ Dominik Luzo (1997 yil avgust). "Ijobiy muntazam grammatik xulosaga universal yondashuv". Proc. Ilmiy hisoblash, modellashtirish va amaliy matematikaga bag'ishlangan XV Jahon IMACS kongressi.
  5. ^ M. Kudo; M. Shimbo (1988). "Qisman o'xshashliklar va ularning mantiqiy aloqalarini qo'llash orqali samarali muntazam grammatik xulosa chiqarish usullari". Naqshni aniqlash. 21 (4): 401–409. doi:10.1016/0031-3203(88)90053-2.
  6. ^ D. Angluin (1981). "Oddiy tillarni aniqlash uchun zarur bo'lgan so'rovlar soni to'g'risida eslatma". Axborot va boshqarish. 51: 76–87. doi:10.1016 / s0019-9958 (81) 90090-5.
  7. ^ D. Angluin (1982). "Qayta tiklanadigan tillar haqida xulosa". J. ACM. 293 (3): 741–765. CiteSeerX  10.1.1.232.8749. doi:10.1145/322326.322334.
  8. ^ Robert C. Bervik; Samuel F. Pilato (1987). "Avtomatik induksiya bo'yicha sintaksisni o'rganish". Mashinada o'rganish. 2 (1): 9–38. doi:10.1007 / bf00058753.
  9. ^ Rajesh Parekx; Codrin Nichitiu; Vasant Honavar (1997 yil yanvar). Muntazam grammatik xulosalar chiqarish uchun polinom vaqtni ko'paytirish algoritmi (Texnik hisobot). AI Research Group, Ayova shtati Univ. p. 14. TR 97-03.
  10. ^ L. Miklet; C. Faur (1985). Razvedka des Formes Structurelle: Rivojlanish va tendentsiyalar (Texnik hisobot). INRIA.
  11. ^ F. Vernadat; M. Richetin (1984). "Sintaktik namunani tanib olish uchun muntazam xulosa: amaliy tadqiqotlar". Proc. Namunalarni tan olish bo'yicha 7-xalqaro konferentsiya (ICPR). 1370-1372-betlar.
  12. ^ P. Garsiya; E. Vidal; F. Kasakuberta (1987). "Mahalliy tillar, voris usuli va muntazam grammatikalarni xulosa qilishning umumiy metodologiyasiga qadam". Naqshli tahlil va mashina intellekti bo'yicha IEEE operatsiyalari. 9.
  13. ^ Takashi Yokomori (1989 yil oktyabr). "Kontekstsiz tillarni samarali o'rganish". Yilda K.P. Jantke (tahrir). Proc. Int. AII seminar. LNAI. 397. Springer. 104–123 betlar. doi:10.1007/3-540-51734-0_54. ISBN  978-3-540-51734-4.
  14. ^ Satoshi Kobayashi; Takashi Yokomori (1994). "Ijobiy ma'lumotlardan mahalliy darajada sinab ko'riladigan tillarning birikmalarini o'rganish". Setsuo Arikavada; Klaus P. Jantke (tahrir). Proc. 5-ALT. LNAI. 872. Springer. 405-422 betlar. CiteSeerX  10.1.1.52.4678.
  15. ^ N. Xomskiy; G.A. Miller (1957). Pattern Concepts (Texnik hisobot). ASTIA. AD110076 hujjati.
  16. ^ R. Solomonoff (iyun 1959). "Frazeologik tuzilish tillari grammatikasini kashf etishning yangi usuli". Proc. Int. Konf. Axborotni qayta ishlash to'g'risida. R.Oldenburg. 285-290 betlar.
  17. ^ Ushbu munosabat munosabatni umumlashtiradi RF dan Myhill-Nerode teoremasi. 3-bo'limda batafsil o'rganilgan: Sintiya Dwork; Larri Stokmeyer (1990). "Ikki tomonlama ehtimoliy yakuniy holatdagi avtomat uchun vaqt murakkabligi farqi". Hisoblash bo'yicha SIAM jurnali. 19 (6): 1011–1023. doi:10.1137/0219069.
  18. ^ a b Sezar Kempeanu; Nikolae Santean; Sheng Yu (1998). "Sonli tillar uchun minimal qopqoq-avtomatika". J.-M. Champarno; D. Maurel; D. Ziadi (tahrir). Proc. Avtomatika (WIA) ni tatbiq etish bo'yicha seminar (PDF). LNCS. 1660. Springer. 43-56 betlar. CiteSeerX  10.1.1.37.431. doi:10.1007/3-540-48057-9_4. ISBN  978-3-540-66652-3.
  19. ^ Sezar Kempeanu; Nikolae Santean; Sheng Yu (2001). "Sonli tillar uchun minimal qopqoq-avtomatika". Nazariy kompyuter fanlari. 267 (1–2): 3–16. doi:10.1016 / s0304-3975 (00) 00292-9.
  20. ^ Andrey Pyun; Nikolae Santean; Sheng Yu (2001 yil sentyabr). "An O (n2) Sonli tillar uchun minimal qopqoqli avtomatlarni yaratish algoritmi ". Sheng Yu; Andrey Pyun (tahrir). Proc. 5-chi Int. Konf. Avtomatlashtirish (CIAA) (PDF). LNCS. 2088. Springer. 243-251 betlar. ISBN  978-3-540-42491-8.
  21. ^ Yanush A. Brzozovski (1964). "Muntazam iboralar hosilalari". J ACM. 11 (4): 481–494. doi:10.1145/321239.321249.
  22. ^ Fransua Denis; Aurelien Lemay; Alen Terlutte (2000). "Deterministik bo'lmagan cheklangan avtomatlardan foydalangan holda muntazam tillarni o'rganish". Arlindo L. Oliveira (tahrir). Grammatik xulosa: Algoritmlar va qo'llanmalar, 5-xalqaro kollokvium, ICGI. LNCS. 1891. Springer. 39-50 betlar. CiteSeerX  10.1.1.13.5559. ISBN  978-3-540-41011-9.
  23. ^ Fransua Denis; Aurelien Lemay; Alen Terlutte (2001). "RFSA yordamida muntazam tillarni o'rganish" (PDF). Proc. ALT '01.
  24. ^ Angluin, Dana (1995). "Qachon a'zolik so'rovlari yordam bermaydi? (Kengaytirilgan referat)". Hisoblash nazariyasi bo'yicha 23-yillik ACM simpoziumi.
  25. ^ Angluin, Dana (1990). "Ekvivalentlik bo'yicha so'rovlarning salbiy natijalari". Mashinada o'rganish. 5.
  26. ^ Angluin, Dana (1987). "So'rovlar va qarshi misollardan muntazam to'plamlarni o'rganish". Axborot va hisoblash. 75.
  27. ^ Benedikt, Xabermexl, Kern, Lyuk (2009). "Angliin uslubida NFAni o'rganish" (PDF). Sun'iy intellekt bo'yicha 21-xalqaro qo'shma konferentsiya.CS1 maint: bir nechta ism: mualliflar ro'yxati (havola)
  28. ^ Angluin, Eyzenstat va Fisman (2015). "O'zgaruvchan avtomatlar yordamida muntazam tillarni o'rganish". Sun'iy intellekt bo'yicha 24-xalqaro qo'shma konferentsiya.
  29. ^ Mayer va Stokmeyer (1995). "So'z bilan bog'liq muammolarning murakkabligi - bu safar interleaving bilan". Axborot va hisoblash. 115.
  30. ^ a b Erik Brill (2000). "Tabiiy tilni qayta ishlash uchun naqsh asosida ajratish" (PDF). Proc. EMNLP / VLC.
  31. ^ Alvis Brazma; Inge Jonassen; Yaak Vilo; Esko Ukkonen (1998). "Bioekvensiyalarda kashfiyot". Vasant Honavar-da; Giora Slutzki (tahr.). Grammatik xulosa, 4-Xalqaro kollokvium, ICGI. LNCS. 1433. Springer. 257-270 betlar.
  32. ^ XONIM. Waterman, ed. (Yanvar 1989). DNK ketma-ketliklari uchun matematik usullar. CRC Press. ISBN  978-0849366642.
  33. ^ Fernando Pereyra; Iv Shabes (1992). "Qisman qavsli korporatsiyalar uchun tashqi va tashqi reestimatsiya". Proc. 30-Ann. Dos. Uchrashuvi Comp uchun. Tilshunoslik. 128-135 betlar.
  34. ^ Helena Ahonen (1996 yil noyabr). Grammatik xulosalar usullaridan foydalangan holda tuzilgan hujjatlar uchun grammatikalar yaratish (PDF) (Fan nomzodi). Hisobot. A-1996-4. Xelsinki universiteti, kompyuter fanlari bo'limi.
  35. ^ Stiven Uotkinson (1997). Musiqiy sintaksis induktsiyasi (Ustoz). AI bo'limi, Univ. Edinburg. Arxivlandi asl nusxasi 2001 yil 4-iyunda.
  36. ^ Pedro P. Kruz-Alkazar; Enrike Vidal (1998). "Musiqiy uslubni modellashtirish uchun muntazam grammatikalarni o'rganish: turli xil kodlash sxemalarini taqqoslash" (PDF). Vasant Honavar-da; Giora Slutzki (tahr.). Grammatik xulosa, 4-Xalqaro kollokvium, ICGI. LNCS. 1433. Springer. 211-222 betlar.
  37. ^ Aleksandr S. Saidi; Suad Tayeb-bey (1998). "Hujjatlarni aniqlashda grammatik xulosa". Vasant Honavar-da; Giora Slutzki (tahr.). Grammatik xulosa, 4-Xalqaro kollokvium, ICGI. LNCS. 1433. Springer. 175-186 betlar. ISBN  978-3-540-64776-8.