Analysing Moral Bias in Finetuned LLMs through Mechanistic Interpretability
Questo articolo dimostra che l'effetto Knobe, un pregiudizio morale nei giudizi di intenzionalità, emerge nei grandi modelli linguistici sottoposti a fine-tuning, ma può essere localizzato in strati specifici e mitigato attraverso interventi mirati di layer-patching senza necessità di riaddestramento.
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 insegnare a un robot come essere un buon giudice. Non gli dai solo un libro di regole; gli mostri migliaia di storie su persone che prendono decisioni e gli chiedi: "Quella persona si è comportata bene o male?". Col tempo, il robot impara degli schemi. Ma ecco la parte complicata: gli esseri umani non sono giudici perfetti. Spesso abbiamo dei pregiudizi nascosti. Per esempio, se una persona causa accidentalmente un risultato negativo, siamo molto più propensi a dire: "Voleva farlo apposta!", rispetto a quando causa accidentalmente un risultato positivo. Questo è un celebre vizio psicologico chiamato "effetto Knobe". È come se i nostri cervelli avessero un filtro integrato che ci fa pensare che i brutti incidenti fossero intenzionali, mentre i buoni incidenti fossero solo fortuna.
Gli scienziati sono preoccupati che, se insegniamo ai robot ad agire come noi, potrebbero acquisire questi stessi filtri strani. Se un robot prende decisioni morali per noi, dobbiamo sapere: pensa come un essere umano o è solo un gigantesco calcolatore? È qui che entra in gioco l' "interpretabilità meccanicistica". Pensa al cervello di un enorme robot come a una città gigantesca con milioni di piccoli lavoratori (neuroni) che si scambiano bigliettini. L'interpretabilità meccanicistica è come indossare occhiali a raggi X per vedere esattamente quali lavoratori stanno passando quali biglietti. Invece di limitarsi a indovinare perché il robot ha dato una certa risposta, possiamo sbirciare dentro la macchina per vedere gli ingranaggi specifici che girano. Questo è importante perché, se riusciamo a trovare esattamente dove vive un pregiudizio all'interno del robot, forse possiamo riparare proprio quell'ingranaggio senza dover ricostruire l'intera città.
I ricercatori in questo articolo hanno deciso di mettere alla prova questa idea. Volevano vedere se i popolari modelli di IA (nello specifico Llama, Mistral e Gemma) avessero acquisito l' "effetto Knobe" e, se sì, se avrebbero potuto trovare il punto esatto nel cervello dell'IA in cui questo pregiudizio si nascondeva. Hanno iniziato testando i modelli di IA sulle stesse storie morali usate con i volontari umani. Hanno scoperto che i modelli di IA "grezzi" (raw), che non erano ancora stati istruiti per parlare come gli umani, non mostravano realmente questo pregiudizio. Le loro risposte erano piuttosto equilibrate. Tuttavia, una volta che i ricercatori li hanno "affinati" (finetuning) — addestrandoli a seguire le istruzioni e ad allinearsi alle preferenze umane — il pregiudizio è apparso improvvisamente. L'IA ha iniziato ad agire proprio come noi: era molto più propensa a dire che un esito negativo era intenzionale rispetto a uno positivo.
Ma la vera magia è accaduta quando hanno guardato dentro la macchina. Usando una tecnica chiamata "Layer-Patching", i ricercatori hanno trattato l'IA come un insieme di strati sovrapposti, come i piani di un grattacielo. Sospettavano che il pregiudizio non fosse sparso ovunque, ma fosse bloccato in un set specifico di piani. Per testare questo, hanno preso i "pensieri" (attivazioni) del modello grezzo e imparziale e li hanno scambiati con quelli del modello affinato e influenzato, un piano alla volta. Era come prendere una planimetria pulita e imparziale e incollarla sopra un piano specifico di un edificio corrotto per vedere se l'intera struttura tornava a essere onesta.
I risultati sono stati sorprendentemente precisi. Hanno scoperto che il pregiudizio non era sparso casualmente; era localizzato nei livelli medi-superiori del cervello dell'IA. Ancora più eccitante, hanno scoperto che scambiare anche un solo strato specifico della versione imparziale nel modello influenzato era sufficiente per cancellare quasi completamente l'effetto Knobe. Per alcuni modelli, il pregiudizio è sceso da una forte differenza di 1,6 o 3,8 a quasi zero (0,00 o 0,03). E la cosa migliore? Lo hanno fatto senza riaddestrare il modello o modificarne i pesi. È stata una riparazione chirurgica. Hanno anche controllato che questa "chirurgia" non rompesse la capacità del robot di fare altre cose, come rispondere a domande generali, e hanno scoperto che i modelli rimanevano altrettanto intelligenti di prima.
L'articolo suggerisce che questi pregiudizi sociali non sono una sorta di magia misteriosa e irrisolvibile che emerge dall'intero sistema. Al contrario, sono schemi specifici e localizzati che vengono scritti nel cervello dell'IA durante il processo di addestramento in cui cerchiamo di farle agire come un essere umano. Usando questi occhiali a raggi X e scambi chirurgici, i ricercatori hanno dimostrato che possiamo individuare questi pregiudizi e rimuoverli con interventi mirati, mantenendo l'IA utile senza i suoi indesiderati tic umani.
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.