Uurimine ja ärakasutamine esindavad kahte konkureerivat strateegiat tugevdusõppes, mis määravad, kuidas agent teadmisi kogub võrreldes sellega, kuidas ta juba teadaolevat kasutab. Nende lähenemisviiside tasakaalustamine on üks keskseid väljakutseid intelligentsete süsteemide treenimisel aja jooksul optimaalsete otsuste langetamiseks.
Esiletused
Keskkonnauuringud vahetavad lühiajalise tasu pikaajaliste teadmiste vastu.
Ärakasutamine maksimeerib praegust tulu, kuid riskib jääda lõksu mitteoptimaalsetesse poliitikatesse.
Nendevaheline tasakaal nihkub aja jooksul, kui agendi enesekindlus kasvab.
Kaasaegsed sügavad RL-meetodid, nagu uudishimust tulenev õpe ja mürarikkad võrgud, muudavad uurimise tõhusamaks kui kunagi varem.
Mis on Uurimine?
Strateegia, mille käigus proovitakse uusi tegevusi tundmatute hüvede avastamiseks ja keskkonna kohta teabe kogumiseks.
Uurimine hõlmab tegevuste valimist, mille tulemusi agent pole veel täielikult mõistnud, sageli kohese tasu hinnaga.
Levinud uurimistehnikate hulka kuuluvad epsilon-ahne meetod, ülemise usalduspiiri meetod, Thompsoni valim ja stohhastilised poliitikameetodid.
Ilma piisava uurimiseta riskib agent sattuda mitteoptimaalse poliitika juurde, kuna ta ei leia kunagi paremaid alternatiive.
Uurimine on eriti oluline vähese tasuga keskkondades, kus häid tulemusi on harva ja neid on juhuslikult raske leida.
Kaasaegsed lähenemisviisid, nagu uudishimust lähtuv õppimine ja lärmakad võrgud, lisavad sisemist motivatsiooni, et suunata agente tundmatute olekute poole.
Mis on Ärakasutamine tugevdusõppes?
Strateegia, mille kohaselt valitakse praeguste teadmiste põhjal tuntuim tegevus, et maksimeerida kohest tasu.
Ärakasutamine tähendab agendi olemasolevate väärtushinnangute võimendamist, et valida korduvalt tegevus, mis arvatakse andvat suurimat tulu.
Puhtalt ärakasutav agent valib alati oma parima variandi, mis võib takistada paremate strateegiate avastamist.
Ahne poliitika on kõige lihtsam ärakasutamise vorm, valides igal sammul tegevuse, millel on kõrgeim hinnanguline Q-väärtus.
Ärakasutamine muutub väärtuslikumaks, kui agendi teadmised keskkonnast kasvavad ja tema hinnangud muutuvad täpsemaks.
Liigne lootmine ärakasutamisele on klassikalise mitmekäelise bandiidi probleemi algpõhjus, kus kohalikud optimismid püüavad otsustajad lõksu.
Võrdlustabel
Funktsioon
Uurimine
Ärakasutamine tugevdusõppes
Peamine eesmärk
Avastage uut teavet keskkonna kohta
Maksimeeri kohest tasu teadaoleva teabe abil
Riskitase
Suurem lühiajaline risk, suurem pikaajaline õppimine
Väiksem lühiajaline risk, võimalik pikaajaline stagnatsioon
Uurimine ja ärakasutamine täidavad tugevdusõppe tsüklis põhimõtteliselt erinevaid eesmärke. Uurimine astub teadlikult eemale parimaks peetavast tegevusest, et teada saada, kas midagi paremat on olemas. Ärakasutamine seevastu pühendub täielikult agendi praegusele parimale hinnangule. Nende vahelist pinget raamitakse sageli kompromissina teadmiste kogumise ja nende põhjal tegutsemise vahel.
Mõju pikaajalisele tulemuslikkusele
Liiga palju uuriv agent ei pruugi kunagi tugevale poliitikale jõuda, samas kui liiga vara ärakasutav agent võib jääda keskpärase strateegia juurde. Mitmekäeliste bandiitide uuringud on näidanud, et optimaalne tasakaal nihkub aja jooksul: alguses tasub uurimine end ära, kuna ebakindlus on suur, kuid usalduse kasvades saab ärakasutamisest ratsionaalne valik. Algoritmid nagu UCB1 ja lagunev epsilon-ahne algoritm vormistavad selle nihke matemaatiliselt.
Praktilise rakendamise erinevused
Uurimistehnikad kipuvad tegevuste valikusse sisse tooma juhuslikkust või boonussignaale, näiteks epsilon-greedy juhuslikud valikud või uudishimu moodulid, mis premeerivad uusi olekuid. Kasutamist rakendatakse tavaliselt lihtsalt väärtusfunktsiooni argmaxi või poliitikavõrgustikust kõrgeima tõenäosusega tegevuse valimisega. Sügavas tugevdusõppes hägustavad sellised meetodid nagu mürased võrgud ja entroopiaboonused piiri, manustades uurimise otse võrgu parameetritesse.
Keskkonnatundlikkuse tüüp
Iga strateegia suhteline tähtsus sõltub suuresti keskkonnast. Tiheda tasuga keskkondades, kus tagasiside on sagedane, võib ärakasutamine varem domineerima hakata, kuna agent õpib kiiresti. Vähese tasuga keskkondades, nagu Montezuma kättemaks või reaalse maailma robootikaülesanded, muutub uurimine keerulisemaks probleemiks, mis nõuab sageli keerukat sisemist motivatsiooni, et üldse edasi liikuda.
Seos uurimise-ekspluateerimise dilemmaga
Kumbki strateegia pole eraldi võttes parem, mistõttu käsitleb valdkond neid pigem seotud dilemma kui konkureerivate valikutena. Tõhusad algoritmid ajastavad uurimist dünaamiliselt, vähendades seda treeningu edenedes või konkreetsete tegevuste ebakindluse vähenedes. Kuulus tasuta lõuna puudumise teoreem tuletab praktikutele meelde, et ükski uurimisgraafik ei toimi iga probleemi puhul kõige paremini.
Plussid ja miinused
Uurimine
Eelised
+Avastab paremaid strateegiaid
+Loo täpsed väärtushinnangud
+Väldib kohalikku optimumi
+Kohandub uute keskkondadega
Kinnitatud
−Aeglasem varajane treening
−Võib ressursse raisata
−Ajakava on raske paika panna
−Lõputu ekslemise oht
Ärakasutamine tugevdusõppes
Eelised
+Maksimeerib kohest tasu
+Lihtne rakendada
+Kiire lähenemine hiline
+Stabiilne poliitika väljund
Kinnitatud
−Jääb kinni lokaalsetesse maksimumidesse
−Ignoreerib tundmatuid valikuid
−Tundlik varajaste vigade suhtes
−Vaene nappide hüvede poolest
Tavalised eksiarvamused
Müüt
Uurimine ja ärakasutamine on kaks eraldi algoritmi, mille vahel valida.
Tõelisus
Need on üksteist täiendavad strateegiad, mida peaaegu iga tugevdusõppe algoritm mingil määral kombineerib. Isegi ahne poliitika uurib kaudselt varase treeningu ajal, kui selle väärtushinnangud on endiselt ebatäpsed ja sisuliselt juhuslikud.
Müüt
Rohkem uurimistööd viib alati parema lõpptulemuseni.
Tõelisus
Liigne uurimine võib takistada agendil kunagi tugevale poliitikale pühendumast, eriti keskkondades, kus head teod on haruldased. Kunst seisneb uurimise ajastamises nii, et see teadmiste paranedes hääbuks.
Müüt
Uurimise ja ärakasutamise kompromiss on oluline ainult tugevdusõppe puhul.
Tõelisus
Sama dilemma ilmneb mitmekäeliste bandiitide puhul, Bayesi optimeerimisel, evolutsioonilisel otsingul ja isegi inimeste otsustusprotsessides. Tugevdusõpe on vaid üks enim uuritud keskkondadest selle jaoks.
Müüt
Kui agent on piisavalt uurinud, on ärakasutamine alati õige valik.
Tõelisus
Mittestatsionaarsetes keskkondades, kus tasufunktsioon aja jooksul muutub, on jätkuv uurimine igavesti väärtuslik. Agent peab pidevalt kontrollima, kas tema vanad eeldused kehtivad endiselt.
Müüt
Juhuslikud tegevused on ainus viis uurida.
Tõelisus
Kaasaegsed uurimisstrateegiad on palju keerukamad kui puhas juhuslikkus. Ülemise usalduspiiri, Thompsoni valimi ja sisemise uudishimu moodulid uurivad kõik struktureeritud ja teadlikul viisil, mis on palju valimitõhususe seisukohast tõhusam.
Sageli küsitud küsimused
Milline on uurimise ja ärakasutamise kompromiss tugevdusõppes?
See on dilemma, kas agent peaks keskkonna tundmaõppimiseks proovima uusi toiminguid või jääma juba teadaoleva juurde, et maksimeerida tasu. Iga tugevdusõppe algoritm peab selle tasakaaluga toime tulema ja vale lähenemine toob kaasa kas raisatud treeningaja või kinni jäänud poliitika.
Miks on uurimine tugevdusõppes oluline?
Ilma uurimiseta ei pruugi agent kunagi avastada tegevusi, mis toovad suuremat tasu kui need, mida ta on juba proovinud. See kehtib eriti suurte või vähese tasuga keskkondade kohta, kus parim strateegia võib peituda tegevuste jada taha, mida agent pole kunagi proovinud.
Mis juhtub, kui agent liiga palju ära kasutab?
Agent läheneb ahnele poliitikale oma praeguste hinnangute põhjal, mis võivad olla valed või mittetäielikud. Tavaliselt jääb see agendi lõksu lokaalsesse optimumisse ega jõua kunagi globaalselt parima strateegiani, isegi kui läheduses on paremaid võimalusi.
Kuidas epsilon-ahne tasakaalustab uurimist ja ekspluateerimist?
Epsilon-ahne agent valib enamasti tuntuima tegevuse, kuid tõenäosusega epsilon valib juhusliku tegevuse. Levinud nipp on epsiloni vähendamine treeningu ajal, nii et agent uurib alguses intensiivselt ja liigub järk-järgult ärakasutamise poole, kui tema teadmised paranevad.
Mis on ülemise usalduspiiri uurimine?
UCB valib tegevused nii nende eeldatava tasu kui ka selle hinnanguga seotud ebakindluse põhjal. Tegevused, mida on paar korda proovitud, saavad boonust, julgustades agenti uurima ebakindlaid võimalusi enne, kui ta otsustab nende kasuks, mida ta juba hästi mõistab.
Kuidas Thompsoni proovivõtt uurimiseks töötab?
Thompsoni valimmeetodil on iga tegevuse oodatava tasu tõenäosusjaotus ja järgmise tegevuse valimiseks võetakse sellest valimeid. See tasakaalustab loomulikult uurimist ja ärakasutamist, kuna ebakindlatel tegevustel on laiem jaotus ja neid valitakse sagedamini, kuni tõendid neid kitsendavad.
Mis on uurimise loomupärased hüved?
Sisemised preemiad on boonussignaalid, mis lisatakse välisele preemiale, et julgustada agenti külastama uusi olekuid. Sellesse kategooriasse kuuluvad sellised tehnikad nagu uudishimust tulenev õppimine, loendamisel põhinev uurimine ja juhuslik võrgustiku destilleerimine ning on osutunud eriti kasulikuks hõreda preemiaga mängudes.
Kas uurimise ja ekspluateerimise probleem on lahendatud?
Mitte päris. Kuigi algoritmidel nagu UCB on lihtsates bandiitlikes olukordades tõestatavalt optimaalsed kahetsuspiirid, on laiaulatuslikul süvatugevdusõppel endiselt raskusi tõhusa uurimisega. Aktiivsete uurimisvaldkondade hulka kuuluvad metaõpe uurimiseks, populatsioonipõhine treenimine ja ulatuslik keelemudelil põhinev uurimine.
Kuidas reaalse maailma rakendused selle kompromissiga toime tulevad?
Praktikas kasutavad meeskonnad agendi käivitamiseks sageli ajastatud uurimise lagunemist, ansamblimeetodeid või inimeste demonstratsioone. Eelkõige tuginevad robootikarakendused ohututele uurimistehnikatele, mis piiravad agendi teadaolevalt ohututesse piirkondadesse, kogudes samal ajal kasulikke andmeid.
Kas sügav tugevdusõpe kasutab uurimist erinevalt kui klassikaline RL?
Jah. Sügav RL seisab silmitsi palju suuremate olekuruumidega, kus naiivne epsilon-ahne uurimine on lootusetult ebaefektiivne. Seetõttu tuginevad tänapäevased meetodid struktureeritud uurimisele mürarikaste võrkude kaudu, entroopia regulariseerimisele, uudishimu moodulitele või isegi suurtele eelkoolitatud mudelitele, mis juhatavad agenti paljulubavate piirkondade poole.
Otsus
Valige uurimispõhised strateegiad, kui keskkond on võõras, hüved on napid või olekuruum on piisavalt suur, et tõenäoliselt eksisteerivad avastamata kõrge väärtusega piirkonnad. Liiguge ärakasutamise poole, kui agent on loonud usaldusväärsed väärtushinnangud ja tundmatute tegevuste proovimise kulud kaaluvad üles potentsiaalse kasu. Parimad tugevdusõppe süsteemid käsitlevad neid kahte partneritena, mitte konkurentidena, planeerides neid hoolikalt kogu treeningprotsessi vältel.