Faol o'rganish (mashinada o'rganish) - Active learning (machine learning)

Faol o'rganish ning alohida holati mashinada o'rganish bunda o'quv algoritmi foydalanuvchini (yoki boshqa biron bir ma'lumot manbasini) interaktiv ravishda yangi ma'lumotlar nuqtalarini kerakli natijalar bilan belgilash uchun so'rashi mumkin.[1][2][3] Statistika bo'yicha adabiyotlarda ba'zida u ham deyiladi optimal eksperimental dizayn.[4] Axborot manbai ham chaqiriladi o'qituvchi yoki oracle.

Yorliqsiz ma'lumotlar juda ko'p bo'lgan, ammo qo'lda etiketlash qimmat bo'lgan holatlar mavjud. Bunday stsenariyda o'quv algoritmlari foydalanuvchidan / o'qituvchidan yorliqlarni faol ravishda so'rashi mumkin. Takroriy nazorat ostida o'qitishning bu turi faol o'rganish deb nomlanadi. O'quvchi misollarni tanlaganligi sababli, kontseptsiyani o'rganish uchun misollar soni odatda oddiy nazorat ostida o'qish uchun zarur bo'lgan sondan ancha past bo'lishi mumkin. Ushbu yondashuv bilan algoritmni ma'lumotsiz misollar bilan to'ldirish xavfi mavjud. So'nggi o'zgarishlar ko'p etiketli faol ta'limga bag'ishlangan,[5] gibrid faol o'rganish[6] va bitta o'tish (on-layn) sharoitida faol o'rganish,[7] mashinasozlik sohasidagi tushunchalarni (masalan, ziddiyat va jaholat) moslashuvchanlik bilan birlashtirish, bosqichma-bosqich o'rganish sohasidagi siyosat onlayn mashinani o'rganish.

Ta'riflar

Ruxsat bering T ko'rib chiqilayotgan barcha ma'lumotlarning umumiy to'plami bo'lishi. Masalan, oqsil muhandisligi muammosida, T ma'lum bir qiziqarli faoliyatga ega bo'lganligi ma'lum bo'lgan barcha oqsillarni va ushbu faollikni sinab ko'rishni istashi mumkin bo'lgan barcha qo'shimcha oqsillarni o'z ichiga oladi.

Har bir takrorlash paytida, men, T uchta kichik guruhga bo'lingan

  1. : Yorliq joylashgan ma'lumotlar ma'lum.
  2. : Yorliq joylashgan ma'lumotlar noma'lum.
  3. : Ning pastki qismi TU, men anavi tanlangan yorliq bilan belgilash.

Faol o'qitishda olib borilayotgan tadqiqotlarning aksariyati ma'lumotlar nuqtalarini tanlashning eng yaxshi usulini o'z ichiga oladi TC, i.

Stsenariylar

  • A'zolik so'rovlarini sintezi: Bu erda o'quvchi asosiy tabiiy taqsimotdan o'z nusxasini yaratadi. Masalan, ma'lumotlar to'plami odamlar va hayvonlarning rasmlari bo'lsa, o'quvchi o'qituvchiga oyog'ining kesilgan rasmini yuborishi va agar ushbu qo'shimchalar hayvon yoki odamga tegishli bo'lsa, so'rov yuborishi mumkin. Ma'lumotlar to'plami kichik bo'lsa, bu ayniqsa foydalidir.[8]
  • Hovuz asosida namuna olish: Ushbu stsenariyda barcha ma'lumotlar havzasidan misollar olinadi va ularga ma'lumot skori beriladi, ya'ni o'quvchi ma'lumotni qanchalik yaxshi tushunishini o'lchaydi. Keyin tizim eng ma'lumotli misollarni tanlaydi va o'qituvchidan yorliqlarni so'raydi.
  • Oqim asosida tanlab tanlab olish: Bu erda har bir noma'lum ma'lumotlar punkti birma-bir tekshiriladi, mashina har bir elementning ma'lumotliligini uning so'rov parametrlariga qarab baholaydi. Ta'lim oluvchi yorliq belgilashni yoki har bir ma'lumot punkti uchun o'qituvchidan so'rov o'tkazishni o'zi hal qiladi.

So'rov strategiyalari

Qaysi ma'lumotlar punktlarini belgilash kerakligini aniqlash algoritmlari ularning maqsadlaridan kelib chiqqan holda turli xil toifalarga bo'linishi mumkin:[1]

  • Balansni qidirish va ekspluatatsiya qilish: etiketlash uchun misollarni tanlash, ma'lumotlar makonini namoyish qilish bo'yicha ekspluatatsiya va ekspluatatsiya o'rtasida dilemma sifatida qaraladi. Ushbu strategiya ushbu kelishuvni faol o'quv muammosini kontekstli bandit muammosi sifatida modellashtirish yo'li bilan boshqaradi. Masalan, Bouneffouf va boshq.[9] Active Thompson Sampling (ATS) nomli ketma-ket algoritmni taklif eting, u har bir turda hovuzda namuna taqsimotini belgilaydi, ushbu taqsimotdan bitta nuqtani tanlaydi va ushbu namunaviy yorliq uchun oracle-ni so'raydi.
  • Kutilayotgan model o'zgarishi: joriy modelni eng ko'p o'zgartiradigan fikrlarni belgilang.
  • Kutilayotgan xatoliklar kamayishi kutilmoqda: modelni eng pasaytiradigan fikrlarni belgilang umumlashtirish xatosi.
  • Faol o'rganish uchun eksponentlashgan gradiyent tadqiqot:[10] Ushbu maqolada muallif har qanday faol o'rganish algoritmini optimal tasodifiy izlash orqali yaxshilay oladigan darajali gradyan (EG) -aktiv deb nomlangan ketma-ket algoritmni taklif qiladi.
  • Noaniqlik namunalari: to'g'ri model qanday bo'lishi kerakligi haqida hozirgi model aniq bo'lmagan nuqtalarni belgilang.
  • Qo'mita tomonidan so'rov: joriy modellangan ma'lumotlar bo'yicha turli xil modellar o'qitiladi va yorliqsiz ma'lumotlar uchun chiqishda ovoz beradi; "qo'mita" eng ko'p ixtilof qiladigan fikrlarni belgilang
  • Turli xil pastki bo'shliqlardan yoki bo'limlardan so'rov o'tkazish:[11] Asosiy model daraxtlar o'rmoni bo'lganida, barg tugunlari asl nusxaning qismlarini (bir-birining ustiga chiqadigan) ifodalashi mumkin xususiyat maydoni. Bu yorliqlash uchun bir-birining ustiga chiqmaydigan yoki minimal qoplanadigan qismlardan misollarni tanlash imkoniyatini beradi.
  • Variantlarni kamaytirish: xatolarning tarkibiy qismlaridan biri bo'lgan chiqish dispersiyasini minimallashtiradigan fikrlarni belgilang.
  • Norasmiy bashoratchilar: Ushbu usul, yangi ma'lumotlar nuqtasi ma'lum bir tarzda eski ma'lumotlar nuqtalariga o'xshash yorliqqa ega bo'lishini taxmin qiladi va eski misollar ichidagi o'xshashlik darajasi bashoratga bo'lgan ishonchni baholash uchun ishlatiladi.[12]
  • Mos kelmaslik - birinchi navbatda eng uzoq o'tish: Asosiy tanlov mezonlari - bu mavjud model va eng yaqin qo'shni bashorati o'rtasidagi bashoratning mos kelmasligi. Noto'g'ri taxmin qilingan ma'lumotlar punktlariga qaratilgan. Ikkinchi tanlov mezonlari - avval tanlangan ma'lumotlarga bo'lgan masofa, birinchi navbatda. U tanlangan ma'lumotlarning xilma-xilligini optimallashtirishga qaratilgan.[13]

Ushbu toifalarga kiradigan turli xil algoritmlar o'rganildi.[1][4]

Minimal marginal giper samolyot

Ba'zi faol o'rganish algoritmlari asosida qurilgan qo'llab-quvvatlovchi-vektorli mashinalar (SVM) va SVM tuzilmasidan foydalanib, qaysi ma'lumotlarning markirovka qilinishini aniqlaydi. Bunday usullar odatda chekka, V, har bir noma'lum ma'lumotlar to'plamining TU, men va davolang V sifatida n- bu ma'lumotdan ajratuvchi giperplanaga qadar o'lchovli masofa.

Minimal marginal Hyperplane usullari ma'lumotlarning eng kichigi deb taxmin qiladi V SVM eng noaniq bo'lganligi sababli joylashtirilishi kerak TC, i yorliq bilan belgilash. Maximum Marginal Hyperplane kabi boshqa shunga o'xshash usullar eng katta ma'lumotni tanlaydi V. Tradeoff usullari eng kichik va eng katta aralashmani tanlaydi Vs.

Shuningdek qarang

Izohlar

  1. ^ a b v Settles, Burr (2010). "Adabiyotni faol o'rganish" (PDF). Kompyuter fanlari bo'yicha texnik hisobot 1648. Viskonsin universiteti - Medison. Olingan 2014-11-18. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  2. ^ Rubens, Nil; Elaxi, Mehdi; Sugiyama, Masashi; Kaplan, Deyn (2016). "Tavsiya etuvchi tizimlarda faol o'rganish". Ricci shahrida, Franchesko; Rokach, Lior; Shapira, Bracha (tahr.). Tavsiya etuvchi tizimlar uchun qo'llanma (2 nashr). Springer AQSh. doi:10.1007/978-1-4899-7637-6. hdl:11311/1006123. ISBN  978-1-4899-7637-6. S2CID  11569603.
  3. ^ Das, Shubxomoy; Vong, Veng-Kin; Dietterich, Tomas; Fern, Alan; Emmott, Endryu (2016). "Faol anomaliya kashfiyotiga mutaxassislarning mulohazalarini kiritish". Bonchida, Franchesko; Domingo-Ferrer, Xosep; Baeza-Yeyts, Rikardo; Chjou, Chji-Xua; Vu, Xindong (tahr.). Ma'lumotlarni qazib olish bo'yicha IEEE 16-xalqaro konferentsiyasi. IEEE. 853-85 betlar. doi:10.1109 / ICDM.2016.0102. ISBN  978-1-5090-5473-2. S2CID  15285595.
  4. ^ a b Olsson, Fredrik (2009 yil aprel). "Tabiiy tilni qayta ishlash sharoitida mashinalarni faol ravishda o'rganish bo'yicha adabiy so'rov". SICS texnik hisoboti T2009: 06. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  5. ^ Yang, Bishan; Sun, Tszian-Tao; Vang, Tengjiao; Chen, Chjen (2009). "Matnni tasniflash uchun samarali ko'p yorliqli faol o'rganish" (PDF). Bilimlarni topish va ma'lumotlarni qazib olish bo'yicha 15-ACM SIGKDD xalqaro konferentsiyasi materiallari - KDD '09. p. 917. CiteSeerX  10.1.1.546.9358. doi:10.1145/1557019.1557119. ISBN  978-1-60558-495-9. S2CID  1979173.
  6. ^ Lyughofer, Edvin (2012 yil fevral). "Tasniflash tizimlarida operatorlarning izohlash harakatlarini kamaytirish uchun gibrid faol o'rganish". Naqshni aniqlash. 45 (2): 884–896. doi:10.1016 / j.patcog.2011.08.009.
  7. ^ Lyughofer, Edvin (2012). "Mojaro va jaholat bilan bir martalik faol o'rganish". Rivojlanayotgan tizimlar. 3 (4): 251–271. doi:10.1007 / s12530-012-9060-7. S2CID  43844282.
  8. ^ Vang, Liantao; Xu, Xuelei; Yuan, Bo; Lu, Tszianfen (2015-01-05). "So'rovlarni sintez qilish va yaqin qo'shnilarni qidirish orqali faol o'rganish" (PDF). Neyrokompyuter. 147: 426–434. doi:10.1016 / j.neucom.2014.06.042.
  9. ^ Bouneffouf, Djallel; Laroche, Romain; Urvoy, Tanguy; Ferod, Rafael; Allesiardo, Robin (2014). "Faol ta'lim uchun kontekstli bandit: Faol Tompson". Loo shahrida K. K .; Yap, K. S .; Vong, K. V.; Teoh, A .; Xuang, K. (tahrir). Asabiy ma'lumotlarni qayta ishlash (PDF). Kompyuter fanidan ma'ruza matnlari. 8834. 405-412 betlar. doi:10.1007/978-3-319-12637-1_51. ISBN  978-3-319-12636-4. HAL Id: hal-01069802.
  10. ^ Bouneffouf, Djallel (2016 yil 8-yanvar). "Faol o'rganish uchun eksponentlashgan gradiyentni qidirish". Kompyuterlar. 5 (1): 1. arXiv:1408.2196. doi:10.3390 / kompyuterlar 5010001. S2CID  14313852.
  11. ^ "shubhomoydas / ad_examples". GitHub. Olingan 2018-12-04.
  12. ^ Makili, Lazaro Emili; Sanches, Xesus A. Vega; Dormido-Kanto, Sebastyan (2012-10-01). "Formali prognozchilar yordamida faol ta'lim: Tasvirlarni tasniflash uchun qo'llash". Fusion Science and Technology. 62 (2): 347–355. doi:10.13182 / FST12-A14626. ISSN  1536-1055. S2CID  115384000.
  13. ^ Chjao, Shuyang; Heittola, Toni; Virtanen, Tuomas (2020). "Ovozli hodisalarni aniqlash uchun faol o'rganish". arXiv:2002.05033 [eess.AS ].

Boshqa ma'lumotnomalar