← Últimos artículos
💬 NLP

Reducing Hallucinations in Language Model-based SPARQL Query Generation Using Post-Generation Memory Retrieval

El artículo propone PGMR, un marco modular que reduce las alucinaciones en la generación de consultas SPARQL al hacer que los modelos de lenguaje extensos produzcan consultas intermedias con marcadores de posición de lenguaje natural que son posteriormente resueltos por un módulo de recuperación de memoria no paramétrico y robusto, mejorando así significativamente la corrección y la seguridad de las consultas a través de diversos conjuntos de datos y cambios de distribución.

Autores originales: Aditya Sharma, Christopher J. Pal, Amal Zouaq

Publicado 2026-01-29
📖 4 min de lectura☕ Lectura para el café

Autores originales: Aditya Sharma, Christopher J. Pal, Amal Zouaq

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 tienes a un bibliotecario muy inteligente y culto (el Modelo de Lenguaje Extenso o LLM) que es excelente escribiendo historias y resolviendo acertijos lógicos. Sin embargo, este bibliotecario tiene una extraña peculiaridad: cuando se le pide que busque artículos específicos en un catálogo de biblioteca masivo y caótico (el Grafo de Conocimiento), a menudo inventa los números de los estantes. Podría decir con confianza: "El libro está en el estante Q937", aunque ese estante no existe. En el mundo de los datos, estos números de estante falsos se llaman URIs alucinados, y causan que el bibliotecario falle al encontrar la respuesta correcta.

Este artículo presenta un nuevo sistema llamado PGMR (Post-Generation Memory Retrieval o Recuperación de Memoria Post-Generación) para solucionar este problema. Así es como funciona, desglosado en pasos sencillos:

1. El Problema: El juego de adivinanzas del bibliotecario

Normalmente, cuando le preguntas al bibliotecario: "¿Quién es el alcalde de Hamburgo?", este intenta escribir una consulta de búsqueda específica (llamada consulta SPARQL) para encontrar la respuesta. Para hacer esto, necesita conocer los códigos exactos y secretos para "Hamburgo" y "Alcalde" en el sistema de la biblioteca. Como no puede buscarlos mientras está pensando, depende de su memoria. Si su memoria es difusa, adivina un código como Q12345. Si ese código es incorrecto, la búsqueda falla o devuelve algo sin sentido.

2. La Solución: La estrategia de los "Marcadores de Posición"

En lugar de pedirle al bibliotecario que adivine los códigos secretos inmediatamente, el PGMR cambia las reglas del juego.

  • Paso 1: El Borrador (El trabajo del Bibliotecario)
    Se le pide al bibliotecario que escriba la consulta de búsqueda utilizando marcadores de posición descriptivos en lugar de códigos secretos.

    • En lugar de: wd:Q1055 (un código secreto para Hamburgo)
    • Escribe: [ENT] Hamburgo [/ENT] (Una ciudad importante en el norte de Alemania)
    • En lugar de: wdt:P190 (un código secreto para "ciudad gemela")
    • Escribe: [REL] organismo administrativo gemelo [/REL] (Ciudades que son ciudades hermanas)

    Ahora el bibliotecario es libre de concentrarse en la lógica de la pregunta (la estructura de la oración) sin preocuparse por los códigos específicos y complicados. Básicamente, está escribiendo un "borrador" de la consulta.

  • Paso 2: La Búsqueda (El trabajo del Recuperador)
    Una vez que el bibliotecario termina el borrador, otra herramienta muy precisa (el Recuperador) toma el control. Esta herramienta tiene un índice perfecto y actualizado de la biblioteca. Lee las notas descriptivas del bibliotecario ("Hamburgo, ciudad importante en el norte de Alemania") y encuentra instantáneamente el código secreto real (Q1055) que coincide con esa descripción.

    Sustituye la descripción por el código real, convirtiendo el borrador en una consulta final y funcional.

3. Por qué esto cambia las reglas del juego

El artículo afirma que este método es una gran mejora por tres razones principales:

  • Detiene los "Códigos Falsos" (Alucinaciones):
    En pruebas anteriores, el bibliotecario inventaba códigos falsos aproximadamente el 75% de las veces. Con PGMR, la tasa de códigos falsos cayó a casi el 0%. Debido a que el bibliotecario nunca tiene que adivinar el código, no puede inventárselo. El Recuperador solo utiliza códigos que realmente existen en la biblioteca.

  • Sabe cuándo decir "No lo sé":
    A veces, la biblioteca simplemente no tiene la respuesta. En el sistema antiguo, el bibliotecario simplemente adivinaba un código falso y daba una respuesta errónea. Con PGMR, el Recuperador comprueba su índice. Si no puede encontrar un código que coincida con la descripción, se detiene y dice: "No puedo encontrar esto". El artículo muestra que el sistema se puede ajustar para negarse a responder cuando no está seguro, lo que lo hace mucho más seguro y confiable.

  • Es resistente al desorden:
    Los investigadores probaron qué sucede si se llena el índice de la biblioteca con millones de libros irrelevantes (ruido) para confundir al Recuperador. Incluso cuando la memoria se hizo 9 veces más grande con información distractora e inútil, el sistema apenas se ralentizó y aun así encontró los códigos correctos. Es como encontrar una aguja en un pajar incluso si alguien lanza 9 pajares más encima.

La Conclusión

Piensa en el PGMR como un equipo donde una persona es el Arquitecto (el LLM) que diseña el plano, y otra persona es el Proveedor (el Recuperador) que encuentra los materiales exactos y reales necesarios para construirlo. Al separar el diseño del suministro de materiales, el sistema asegura que el edificio final se construya con piezas reales y existentes, no con piezas imaginarias.

El artículo concluye que esta simple separación permite que la IA responda preguntas complejas sobre datos estructurados de manera mucho más precisa y segura, sin el molesto hábito de inventar cosas.

¿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.

Probar Digest →