$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
I grandi modelli linguistici hanno una ripercussione prodigiosa come strumenti per supportare compiti diversi, tra cui decisioni 1,2, generazione ditesto 3,traduzione 4, analisi del sentiment del cliente5, risposta alledomande 6 e generazione di rapporticlinici 7. Negli ultimi tempi si sono verificati diversi casi in cui applicazioni hanno utilizzato LLM per generare contenuti che danneggiano individui o gruppi socialmentesvantaggiati 8,9,10. La ragione principale dietro queste risposte banali è che questi modelli sono addestrati su dataset che contengono intrinsecamente pregiudizi sociali associati a razza, genere, classe socioeconomica e fattori simili. Ma ciò che intendi per "pregiudizio" e "equità" in un sistema di IA sanitaria può essere soggettivo e dipendente dal contesto. I ricercatori hanno fatto notevoli sforzi per mitigare i pregiudizi sociali nei LLM11,12; tuttavia, restano necessari ulteriori miglioramenti. I ricercatori hanno proposto molteplici strategie di mitigazione del bias, che possono essere classificate come pre-processing, in-processing, post-processing o combinazioni di essi, in una gamma eterogenea di applicazioni. Questa categorizzazione si basa sulla fase in cui viene adottata la misura di mitigazione. Questo protocollo combina tutte e tre le strategie per affrontare e alleviare i pregiudizi sociali in sei varianti di LLM e indaga la riduzione dei bias in quattro dimensioni dei bias sociali: Genere, Professione, Razza e Religione. Per prima cosa, viene sviluppato un dataset di inferenza utilizzando una tecnica di aumento dei dati per permettere agli LLM di generare inferenze. Secondo, dodici tipi di prompt sono progettati per suscitare risposte stereotipate dagli LLM. Terzo, Llama-2-7B13, Mistral-7B14 e Dolly-7B15 sono ottimizzati su un dataset contenente frasi imparziali nelle quattro categorie sociali: genere, razza, professione e religione, per ottenere Llama-2-7BFinetunato, Mistral-7BFinetuned e Dolly-7BFinetuned, rispettivamente. Infine, si trae inferenze esortando gli LLM finemente calibrati a indagare la loro efficacia nel fornire risposte equate.
Abbiamo formulato le seguenti domande di ricerca e le abbiamo affrontate in questo articolo. Per ogni domanda di ricerca formulata (RQ), sono state formulate un'ipotesi nulla (H0) e un'ipotesi alternativa (H1).
RQ1: Il dataset di inferenza e le tecniche di stimolazione di base sono efficaci nella valutazione dei bias sociali negli LLM? Ipotesi nulla (H01): I punteggi di bias derivati da un dataset di inferenza, combinati con prompt di base, sono statisticamente indistinguibili dai punteggi di bias di base degli LLM. Ipotesi alternativa (H11): I punteggi di bias dal dataset di inferenza con prompt di base sono statisticamente significativamente diversi dai punteggi di bias di base degli LLM. Per testare l'ipotesi, è stato curato un dataset, NeutralSet, modificando StereoSet16 e valutando ogni LLM utilizzando tecniche di prompting di base per valutarne la capacità di produrre risposte non stereotipate. Nei nostri contesti, includiamo sei prompt di base -- Standard (un prompt zero-shot per istruire il LLM a fare inferenze), Chain-of-Thoughts (CoT è progettato per chiedere al LLM di pensare passo dopo passo per fare inferenze), System1 (Un prompt per far pensare rapidamente al LLM mentre risponde), System2 (Un prompt per far riflettere il LLM lentamente e con riflessione), Human Persona 1 (HP1 è progettato per far assumere al LLM l'identità di un essere umano che pensa rapidamente durante le decisioni), e Human Persona 2 (HP2 è progettato per far sì che il LLM adotti l'identità umana che pensa lentamente e con riflessione mentre risponde).
RQ2: Le tecniche di debiasing prompting sono efficaci nel rivelare e mitigare i pregiudizi sociali negli LLM? Ipotesi nulla (H0₂): Le tecniche di debiasing prompting non sono efficaci nel rivelare e mitigare i bias sociali negli LLM. Ipotesi alternativa (H12): I punteggi di bias misurati diminuiscono significativamente quando nelle LLM vengono utilizzate tecniche di debiasing prompting. Indagiamo l'impatto delle varianti debiase dei prompt di base su tre LLM open-source per ottenere una generazione di testo equa e libera da qualsiasi discriminazione sociale.
RQ3: I pregiudizi sociali possono essere ulteriormente ridotti con la perfezione degli LLM? Ipotesi nulla (H03): Affinare gli LLM non riduce ulteriormente i pregiudizi sociali oltre alle riduzioni ottenute solo tramite tecniche di stimolazione. Ipotesi alternativa (H13): Il fine-tuning degli LLM riduce ulteriormente i pregiudizi sociali oltre le riduzioni ottenute solo tramite tecniche di stimolazione. Per rispondere a questa domanda, modifichiamo il dataset17 e perfezioniamo gli LLM su di esso per valutare ulteriormente l'impatto della fine-tuning nella riduzione delle risposte stereotipate.
La Figura 1 illustra l'effetto della variazione prompt e della fine-tuning LLM sull'esito previsto neutro rispetto al genere. La novità del nostro lavoro deriva dall'integrazione della cura manuale dei dataset, delle strategie di debiasing multiple e del fine-tuning sotto un unico protocollo per analizzare un LLM per l'identificazione e l'alleviamento dei bias sociali, rilevanti per applicazioni sensibili nel mondo reale come l'imaging medico e la manutenzione degli EHR. Abbiamo raggruppato la letteratura sul bias negli LLM in quattro prospettive: dataset per bias e associazioni cognitive; i framework di rilevamento e valutazione dei bias; approcci di mitigazione dei pregiudizi; e il bias in ambiti specializzati.
I ricercatori generano continuamente dataset per consentire la valutazione dei bias e l'analisi delle associazioni semantiche negli LLM. Ad esempio, in psicologia cognitiva e linguistica, le associazioni libere sono sempre fondamentali nell'organizzazione della conoscenza concettuale. Simulando la stessa associazione nella distribuzione latente degli LLM, Abramski et al.18 hanno costruito un dataset, LLM World of Words (LWOW). Il dataset di norme di associazione libera inglese di LWOW, che comprende milioni di risposte da tre LLM: Mistral-7B14, Llama-3.1-8B19 e Claude-3-5-haiku-latest20. È ispirato a Small World of Words (SWOW)21, il più grande dataset di norme umane di associazione libera inglese, ampiamente impiegato in una varietà di indagini psicologiche e linguistiche. Inoltre, LWOW aiuta a costruire una rete cognitiva composta da nodi, ciascuno rappresentando una parola, con nodi corrispondenti a parole semanticamente simili che sono più vicine tra loro nella rete. Questo aiuta a valutare il bias nella produzione degli LLM stimando la distanza tra le parole nella rete cognitiva artificiale come metrica chiave. Uno dei principali ostacoli nell'uso di LLM proprietari è che i loro interni sono inaccessibili. Nonostante siano stati fatti sforzi significativi in questi modelli per affrontare i bias, i dataset di allineamento restano scarsi. Per affrontare questa preoccupazione, un dataset chiamato GenderAlign è proposto in Zhang et al.22 per mitigare il bias di genere negli LLM. UnStereoEval23, un dataset di riferimento, è stato proposto per indagare il pregiudizio di genere stereotipato nelle occupazioni ed emozioni. I loro risultati rivelano un basso livello di equità tra 28 LLM diversi. Bartl e Leavy24 hanno sviluppato un dataset, Tiny Heap, in cui le frasi con menzioni stereotipate vengono sostituite con i loro equivalenti neutrali e affinati tre modelli linguistici (GPT-225, PHI-1.526 e RoBERTa27). Nei loro risultati, osservano una significativa riduzione delle tendenze stereotipate di genere dei modelli.
Sono stati proposti diversi framework multilivello per identificare e alleviare i bias negli LLM. In Raza et al.28, viene proposto un quadro di corrispondenza, NBIAS, che comprende quattro livelli: creazione di dataset, sviluppo del modello, mitigazione dei bias e valutazione. Il dataset all'interno del framework è costruito da ambiti diversi, tra cui sanità, social media e portali di lavoro. Mostrano l'efficacia del loro modello superando la linea di base (BERT 29) dell'1% all'8% per equità. In un altro quadro di questo tipo,GenderCARE 30, viene proposta una strategia per mitigare il pregiudizio di genere negli LLMS. Nel loro ampio allestimento sperimentale, hanno effettivamente ridotto il bias di genere in media del 35% su dodici diversi LLM. Un framework, BiasAlet31, rileva automaticamente il bias sociale nel testo aperto generato dagli LLM. Presenta alcune limitazioni: innanzitutto, lo studio viene condotto su un dataset sintetizzato a causa dell'indisponibilità di un benchmark per valutare il bias nella generazione di testo aperto del LLM, e in secondo luogo, è costruito sul dataset obsoleto SBIC32, che rende difficile distinguere tra la rilevanza del bias implicito e quella presente nel dataset stesso. Il bias nei dati generati dall'uomo può essere introdotto nei modelli addestrati su di essi. L'uso di tali modelli è controverso nei lavori ad alto rischio, dove la loro produzione può avere un impatto negativo sui gruppi svantaggiati. Per affrontare questo problema, è stato progettato un framework, BiasBuster33, per rilevare, valutare e mitigare i bias cognitivi negli LLM. In linea con questo, in un'altra opera34, i ricercatori propongono un framework interattivo per generare testi equi, logici e critici attraverso prompt System 2 (progettati per permettere all'LLM di pensare con riflessione e lentezza) che completino prompt auto-raffinati e implicativi. Tuttavia, il framework è limitato ai compiti all'interno dello spazio latente degli LLM. Dong et al.35 sviluppano un framework che utilizza il sondaggio indiretto per mitigare e valutare il pregiudizio di genere in dieci LLM open-source. Nel loro metodo di indagine, senza sfruttare menzioni stereotipate dirette, rivelano pregiudizi di genere indiretti.
Lin et al.36 indagano il bias politico nella generazione di testo da parte degli LLM sia per modelli chiusi (GPT-3.5-turbo e GPT-437) sia aperti (Llama-2-7B13, Mistral-7B14, Vicuna29). Hanno determinato se il testo generato dal modello inducesse un pregiudizio mediatico di sinistra o di destra. Inoltre, hanno ideato una strategia di mitigazione affinando il modello e fornendo ulteriori prompt debiase durante la generazione del testo. Dopo aver applicato la tecnica di mitigazione del bias, il modello tende a generare testo neutro; I media di sinistra o di destra non influenzano questo. In linea con ciò, Raj et al.17 hanno proposto una soluzione di debiasing, Social Contact Debiasing (SCD), basata sull'ipotesi del contatto in psicologia, che include la generazione di prompt che comprende le ideologie di diversi gruppi sociali per ridurre i pregiudizi nella generazione di testi di tre LLM open-source. Parallelamente a ciò, Kamruzzaman e Kim38 hanno proposto una tecnica di debiasing sociale che sfrutta la catena di pensiero System 1 e System 2 per mitigare la mitigazione su dodici dimensioni di bias in cinque LLM (GPT-3.5, GPT-437, Llama-2-7B13, Mistral-7B14 e Gemini-1.039). Qui, il prompt System 1 è pensato per far rispondere rapidamente il LLM, mentre il prompt System 2 è pensato per guidarlo verso risposte più ponderate e deliberate. Sebbene siano stati condotti vari studi che utilizzano l'ingegneria dei prompt per mitigare il bias negli LLM, quasi nessuno ha indagato l'impatto della variazione dei prompt sull'output degli LLM. Per affrontare questo problema, Hida et al.40 hanno indagato la sensibilità degli output dei dodici LLM open-source alla variazione incitante e analizzato il loro impatto sulle prestazioni dei compiti e sui compromessi sui bias. I loro risultati rivelano che i risultati di debiasing sono sensibili al prompt; Un minor bias nell'output dei modelli porta a una minore performance del compito. Kamboj et al.41 hanno proposto un approccio di post-elaborazione per mitigare il bias di genere negli embedding contestualizzati di un modello T5 (modello42 Text-to-Text-To-Text-Transfer-Transformer). Oba et al.43 forniscono preamboli testuali creati manualmente come prompt agli LLM per sopprimere la loro generazione distorta.
I bias cognitivi, che sono stati fonte di errore diagnostico nell'assistenza sanitaria per decenni, rischiano di essere impressi e amplificati dai grandi modelli linguistici (LLM) nelle decisioni cliniche. Per contrastare questo rischio, Mahajan et al.44 propongono che le strategie di mitigazione per implementare queste tecnologie dovrebbero concentrarsi su tre temi: primo, l'auto-riflessione (rivalutazione iterativa degli output), secondo, il ragionamento contestuale (che incorpora l'anamnesi completa del paziente e linee guida basate sull'evidenza) e infine, tracce di ragionamento trasparenti (spiegazioni dei processi di ragionamento rese disponibili per l'audit). Gli LLM, con la loro capacità onnipresente, sono ora ampiamente utilizzati anche per generare codice di programmazione. Pertanto, questa è una preoccupazione di primo piano per i ricercatori nell'indagare gli effetti negativi di eventuali pregiudizi sociali nel codice generato. Se viene rilevato tale bias, è necessario elaborare le tecniche di mitigazione corrispondenti. Nella stessa direzione, Huang et al.45 hanno proposto una tecnica di valutazione e mitigazione dei bias sociali e l'hanno testata su cinque LLM ampiamente utilizzati. Negli ultimi tempi abbiamo assistito a enormi progressi nelle architetture LLM e nella loro capacità di generare risposte che suonano simili a quelle umane. Se gli LLM possano fungere da proxy per gli esseri umani nelle decisioni rimane poco esplorato e merita ulteriori ricerche. In questa direzione, Tjuatja et al.46 hanno curato un quadro e un dataset per indagare la capacità degli LLM di fornire risposte simili a quelle umane in un questionario di sondaggio.
Nonostante questi progressi, persistono tre lacune nella ricerca. Innanzitutto, le ricerche precedenti tendono a concentrarsi su tipi ristretti di pregiudizio (ad esempio, di genere o politico) o su domini specifici (ad esempio, un argomento particolare). In secondo luogo, sebbene l'ingegneria dei prompt sia diffusa, pochi studi esaminano gli effetti della variazione sistematica dei prompt sull'output degli LLM. In terzo luogo, ricerche limitate affrontano il debiasing nell'ambito complesso e con risorse limitate di fine tuning degli LLM open-source rilevanti per ambiti critici come la sanità. Per colmare queste lacune, viene presentato un singolo protocollo di mitigazione e valutazione del bias che può aiutare a misurare il bias stereotipato tra varie architetture di modello, incorporando il fine-tuning sotto vincoli computazionali e valutando la robustezza delle decisioni del modello rispetto alle metriche di bias.