Cross-Domain Off-Policy Evaluation and Learning for Contextual Bandits
Questo articolo propone un nuovo framework di Valutazione e Apprendimento Off-Policy Cross-Domain che sfrutta dataset storici sia del dominio target che di quello source per superare sfide critiche quali i dati few-shot, le policy di logging deterministiche e le nuove azioni, abilitando così una valutazione e un'ottimizzazione della policy efficaci in scenari in cui i metodi esistenti falliscono a causa dell'alta varianza o della limitata esplorazione.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immagina di essere il capitano di una nave che cerca di navigare in un mare in tempesta, ma non hai mai navigato su questa specifica rotta. Hai una mappa dei viaggi passati della tua nave (i "dati registrati"), ma la tua mappa è incompleta. Forse il vecchio capitano era troppo prudente e ha navigato solo in acque calme, lasciando non mappate le pericolose barriere coralline. O forse la mappa manca del tutto perché la nave era troppo piccola per esplorare l'intero oceano. Nel mondo dell'informatica, nello specifico in un campo chiamato Machine Learning, questo è un problema comune noto come Contextual Bandits (Banditi Contestuali). È il modo in cui i computer imparano a prendere decisioni — come raccomandare un film, suggerire una terapia o mostrare un annuncio — basandosi sulla situazione (il "contesto") senza dover testare ogni singola opzione nel mondo reale, il che potrebbe essere costoso o rischioso.
Per risolvere questo, gli scienziati utilizzano una tecnica chiamata Off-Policy Evaluation (OPE). Pensa all'OPE come a un "simulatore di volo" per il processo decisionale. Invece di testare una nuova strategia su persone reali (il che è rischioso), la fai girare attraverso un computer usando vecchi dati per vedere come si sarebbe comportata. Il problema è che la maggior parte dei simulatori si rompe se i vecchi dati sono troppo noiosi (il capitano ha fatto solo una cosa) o se la nuova strategia vuole provare qualcosa che il vecchio capitano non ha mai fatto. Se nei vecchi dati non c'è traccia di una specifica azione, il simulatore non può indovinare cosa accadrebbe, portando a congetture selvagge o al fallimento totale. Questo articolo affronta lo scenario complicato in cui i vecchi dati sono troppo limitati, troppo rigidi o mancano completamente di nuove opzioni cruciali.
Entrano in gioco i ricercatori di Hakuhodo DY Holdings e della Cornell University, che propongono un nuovo modo intelligente per riparare questo simulatore rotto. Chiamano la loro idea Cross-Domain Off-Policy Evaluation and Learning (Valutazione e Apprendimento Off-Policy Cross-Domain). Immagina di cercare di imparare a fare surf in un nuovo oceano sconosciuto (il "target domain"), ma la tua spiaggia locale (il "source domain") ha un diverso schema di onde. Se guardi solo la tua spiaggia locale, potresti confonderti quando vedi un'onda gigante che non è mai accaduta lì. Ma, e se potessi anche guardare un video di surf in un oceano vicino che ha onde simili? Anche se l'acqua è leggermente diversa, la fisica dell'onda potrebbe essere la stessa.
Gli autori suggeriscono che, invece di rimanere bloccati con i dati noiosi o incompleti della tua situazione attuale, puoi prendere in prestito intuizioni da altre situazioni simili (altri "domini"). Si sono resi conto che, sebbene ogni ospedale, paese o gruppo di utenti sia unico, essi spesso condividono schemi sottostanti. Ad esempio, un trattamento potrebbe funzionare in modo simile in due ospedali diversi, anche se le demografie dei pazienti variano leggermente. L'articolo introduce un nuovo metodo chiamato COPE (Cross-domain Off-Policy Evaluation). Funziona dividendo la "ricompensa" (l'esito positivo) in due parti: una parte condivisa che è comune tra gruppi simili (come la fisica generale dell'onda) e una parte unica che è specifica solo per il tuo gruppo (come il vento locale).
Usando i dati di altri domini per capire la "parte condivisa", COPE può colmare le lacune per le azioni che non sono mai state provate nei tuoi dati specifici. È come usare una mappa di una città vicina per capire la disposizione di una strada nella tua città che la tua mappa ha dimenticato di disegnare. I ricercatori hanno testato il metodo su dati reali provenienti da un'app di condivisione video (KuaiRec) e hanno scoperto che, quando i dati del target erano scarsi, o quando i vecchi dati erano troppo rigidi (deterministici), o quando c'erano azioni completamente nuove da provare, il loro metodo era molto più accurato rispetto ai vecchi modi. Hanno dimostrato che combinando i dati da più fonti ma facendo attenzione a tener conto delle loro differenze, potevano valutare e apprendere nuove policy in modo molto più efficace, anche in situazioni in cui i metodi precedenti semplicemente rinunciavano o commettevano errori enormi.
Nei loro esperimenti, hanno simulato scenari in cui le nuove azioni costituivano fino all'80% delle scelte possibili, o dove i vecchi dati erano così limitati che c'era solo un punto dati per azione. In questi casi difficili, il loro nuovo metodo ha ridotto significativamente gli errori rispetto agli approcci standard. Hanno anche dimostrato che questo funziona per l'"apprendimento" (trovare la migliore strategia), non solo per la "valutazione" (controllare una strategia). L'articolo suggerisce che trattando le diverse fonti di dati come una famiglia connessa piuttosto che come isole isolate, possiamo costruire sistemi decisionali più intelligenti, sicuri e adattabili, specialmente quando non abbiamo abbastanza dati per imparare da zero.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.