Analysing Moral Bias in Finetuned LLMs through Mechanistic Interpretability
Este artículo demuestra que el efecto Knobe, un sesgo moral en los juicios de intencionalidad, surge en modelos de lenguaje de gran tamaño ajustados (finetuned), pero puede localizarse en capas específicas y mitigarse mediante intervenciones de parcheo de capas dirigidas sin necesidad de reentrenamiento.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que le estás enseñando a un robot cómo ser un buen juez. No solo le das un libro de reglas; le muestras miles de historias sobre personas tomando decisiones y le preguntas: "¿Esa persona estaba siendo buena o mala?". Con el tiempo, el robot aprende patrones. Pero aquí está la parte complicada: los humanos no somos jueces perfectos. A menudo tenemos sesgos ocultos. Por ejemplo, si una persona causa accidentalmente un mal resultado, es mucho más probable que digamos: "¡Quería hacerlo!", que si accidentalmente causara un buen resultado. Este es un truco psicológico famoso llamado el "efecto Knobe". Es como si nuestros cerebros tuvieran un filtro incorporado que nos hace pensar que los accidentes malos fueron en realidad intencionados, mientras que los accidentes buenos fueron simplemente suerte.
Ahora, los científicos están preocupados de que, si enseñamos a los robots a actuar como nosotros, puedan adquirir estos mismos filtros extraños. Si un robot toma decisiones morales por nosotros, necesitamos saber: ¿piensa como un humano o es solo una calculadora gigante? Aquí es donde entra la "interpretabilidad mecánica". Piensa en el cerebro de un robot gigante como una ciudad masiva con millones de diminutos trabajadores (neuronas) pasándose notas entre sí. La interpretabilidad mecánica es como ponerse gafas de rayos X para ver exactamente qué trabajadores están pasando qué notas. En lugar de simplemente adivinar por qué el robot dio cierta respuesta, podemos mirar dentro de la máquina para ver los engranajes específicos girando. Esto importa porque si podemos encontrar exactamente dónde vive un sesgo dentro del robot, tal vez podamos arreglar solo ese engranaje sin tener que reconstruir toda la ciudad.
Los investigadores en este artículo decidieron poner esta idea a prueba. Querían ver si los modelos de IA populares (específicamente Llama, Mistral y Gemma) habían captado el "efecto Knobe" y, si lo habían hecho, si podían encontrar el lugar exacto en el cerebro de la IA donde se escondía este sesgo. Comenzaron probando los modelos de IA con las mismas historias morales utilizadas con voluntarios humanos. Descubrieron que los modelos de IA "crudos", que no habían sido enseñados todavía a hablar como los humanos, no mostraban realmente este sesgo. Sus respuestas eran bastante equilibradas. Sin embargo, una vez que los investigadores hicieron un "ajuste fino" (finetuning) de los modelos —entrenándolos para seguir instrucciones y alinearse con las preferencias humanas— el sesgo apareció de repente. La IA empezó a actuar igual que nosotros: era mucho más probable que dijera que un mal resultado era intencionado que uno bueno.
Pero la verdadera magia ocurrió cuando miraron dentro de la máquina. Usando una técnica llamada "parcheo de capas" (Layer-Patching), los investigadores trataron a la IA como un conjunto de capas apiladas, como los pisos de un rascacielos. Sospechaban que el sesgo no estaba esparcido por todas partes, sino que estaba atrapado en un conjunto específico de pisos. Para probar esto, tomaron los "pensamientos" (activaciones) del modelo crudo y no sesgado y los intercambiaron en el modelo sesgado y ajustado, un piso a la vez. Fue como tomar un plano limpio y sin sesgos y pegarlo sobre un piso específico de un edificio corrupto para ver si toda la estructura volvía a ser honesta de nuevo.
Los resultados fueron sorprendentemente precisos. Descubrieron que el sesgo no estaba disperso aleatoriamente; estaba localizado en las capas medias-superiores del cerebro de la IA. Incluso más emocionante, descubrieron que intercambiar solo una capa específica de la versión sin sesgos en el modelo sesgado era suficiente para borrar casi por completo el efecto Knobe. Para algunos modelos, el sesgo cayó de una diferencia fuerte de 1.6 o 3.8 a casi cero (0.00 o 0.03). Y lo mejor de todo fue que lo hicieron sin reentrenar el modelo ni cambiar sus pesos. Fue una reparación quirúrgica. También comprobaron si esta "cirugía" rompía la capacidad del robot para hacer otras cosas, como responder preguntas generales, y descubrieron que los modelos seguían siendo igual de inteligentes que antes.
El artículo sugiere que estos sesgos sociales no son una magia misteriosa e infijeable que emerge de todo el sistema. En cambio, son patrones específicos y localizados que se escriben en el cerebro de la IA durante el proceso de entrenamiento donde intentamos que actúe como un humano. Al usar estas gafas de rayos X e intercambios quirúrgicos, los investigadores demostraron que podemos detectar estos sesgos y eliminarlos con intervenciones dirigidas, manteniendo a la IA útil sin los rasgos humanos no deseados.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.