Knowledge Graph Representations for LLM-Based Policy Compliance Reasoning
Este artículo presenta un marco agente que construye grafos de conocimiento a partir de documentos de políticas de IA para mejorar el razonamiento y la verificación de cumplimiento basados en LLM, demostrando que la augmentación con grafos de conocimiento mejora el rendimiento en diversas tareas de razonamiento y que los esquemas descubiertos por LLM pueden igualar o superar las ontologías formales.
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 estás intentando resolver un rompecabezas masivo y confuso donde las piezas son reglas escritas en tres idiomas diferentes (la Ley de IA de la UE, las directrices del NIST y los estándares de OWASP). Tienes un asistente muy inteligente (un Modelo de Lenguaje Grande, o LLM) que ha leído muchos libros pero no tiene estos manuales de reglas memorizados perfectamente. Si le haces una pregunta al asistente, podría adivinar la respuesta basándose en lo que "cree" que sabe, pero podría equivocarse en los detalles o inventar cosas (alucinar).
Este artículo presenta una nueva forma de ayudar a ese asistente inteligente. En lugar de simplemente pedirle al asistente que recuerde, los investigadores construyeron un archivador digital (un Grafo de Conocimiento) específicamente para estas reglas de IA.
Así es como funciona el sistema, desglosado en pasos simples:
1. El equipo de "Escaneo y Clasificación" (Construcción)
Primero, el sistema toma los largos y aburridos documentos de políticas y los divide en fragmentos pequeños y manejables. Luego, utiliza un agente de IA para leer cada fragmento y extraer los "hechos" importantes (como riesgos específicos, reglas u obligaciones) y las conexiones entre ellos.
Piensa en esto como un bibliotecario que lee un manual de reglas de 500 páginas y crea un conjunto de tarjetas de índice.
- El bibliotecario "estricto" (Esquema AIRO): Este bibliotecario sigue una lista predefinida y muy estricta de categorías (como "Riesgo", "Amenaza", "Consecuencia"). Obliga a cada hecho a encajar en estas cajas específicas.
- El bibliotecario "creativo" (Esquema Abierto): Este bibliotecario no utiliza una lista predefinida. En su lugar, observa el texto y crea sus propias etiquetas descriptivas (como "Riesgo de Envenenamiento de Datos" o "Regla de Transparencia") que se ajustan mejor al contenido.
2. El "Detective" (Recuperación)
Cuando haces una pregunta (por ejemplo, "¿Este código viola la Ley de IA de la UE?"), el sistema no se limita a pedirle al asistente que adivine. Actúa como un detective:
- La ruta directa: Para preguntas simples (como "¿Qué es un sistema de IA de alto riesgo?"), el detective encuentra rápidamente la tarjeta de índice exacta y lee la cita.
- La ruta del agente: Para preguntas complejas (como "¿Cómo funcionan juntas las reglas de la UE y las reglas del NIST?"), el detective recorre el archivador, siguiendo las conexiones entre las tarjetas para reunir toda la evidencia necesaria para construir una respuesta completa.
3. El "Juez" (Evaluación)
Los investigadores probaron este sistema con cinco modelos de IA diferentes (desde los más potentes hasta los más pequeños y económicos). Plantearon 42 tipos diferentes de preguntas, que iban desde búsquedas simples hasta razonamiento complejo entre reglas.
Compararon tres escenarios:
- Sin ayuda: La IA responde desde su propia memoria.
- Archivador estricto: La IA utiliza las tarjetas del bibliotecario "estricto".
- Archivador creativo: La IA utiliza las tarjetas del bibliotecario "creativo".
Lo que descubrieron (Los resultados)
- El archivador siempre ayuda: Añadir el grafo de conocimiento mejoró las respuestas de cada modelo de IA probado. La IA se volvió más precisa y, crucialmente, pudo proporcionar citas exactas de las reglas para probar su respuesta, en lugar de simplemente adivinar.
- El bibliotecario "creativo" fue sorprendentemente bueno: Podrías pensar que una lista estricta y predefinida (la ontología formal) sería mejor. Sin embargo, el bibliotecario "creativo", que inventó sus propias etiquetas sobre la marcha, funcionó tan bien, y a veces incluso mejor, que el estricto. Esto sugiere que permitir que la IA describa las cosas con sus propias palabras puede ser más efectivo que forzarla a encajar en cajas rígidas.
- El tamaño importa (para el detective): El sistema funcionó muy bien para los modelos de IA de "gran cerebro". Sin embargo, para los modelos más pequeños y menos potentes, la "ruta del agente" (donde el detective recorre el grafo) en realidad empeoró las cosas. Fue como darle un mapa complejo a un niño que no sabe leer; se perdió. Para los modelos más pequeños, era mejor simplemente darles la respuesta directa sin el paso complejo de caminar alrededor.
La gran conclusión
El artículo demuestra que si quieres que una IA siga reglas de seguridad complejas, no debes confiar solo en su memoria. Necesitas darle un mapa estructurado y buscable de esas reglas. Curiosamente, no necesitas un mapa perfectamente planificado de antemano; un mapa que la IA construye ella misma basándose en el texto funciona igual de bien. Sin embargo, debes ajustar la complejidad de la tarea de lectura del mapa a la inteligencia de la IA que realiza la lectura.
¿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.