Introducción
¿Eres un investigador o desarrollador interesado en el campo de la síntesis de diálogos? Si es así, no querrás perderte el innovador conjunto de datos SAMSum — un conjunto de datos único que está preparado para transformar el estado del arte.
En esta publicación de blog, haciendo referencia al artículo “SAMSum Corpus: A Human-annotated Dialogue Dataset for Abstractive Summarization”, profundizaremos en el conjunto de datos SAMSum, descubriendo sus características clave y explorando cómo puedes aprovechar este poderoso recurso con tu LLM API. Ya sea que estés buscando ajustar modelos de lenguaje, comparar enfoques de síntesis o simplemente mantenerte a la vanguardia, esta visión general completa te cubre. ¡Vamos a sumergirnos!
¿Qué es el conjunto de datos SAMSum?

Creador
El Corpus SAMSum, o conjunto de datos SAMSum, fue creado por investigadores del Samsung R&D Institute Poland — Bogdan Gliwa, Iwona Mochol, Maciej Biesek y Aleksander Wawer.
Idioma
Los diálogos en el Corpus SAMSum están en inglés.
Estructura de los datos
- Instancias de datos: El conjunto de datos contiene 16,369 diálogos de chat. Aquí hay un ejemplo de diálogo y resumen del Corpus SAMSum:

- Campos de datos: Cada instancia de diálogo incluye el texto del diálogo real, con cada intervención etiquetada con el nombre del hablante. Cada diálogo también tiene un resumen abstractivo escrito manualmente.
- Divisiones de datos: El conjunto de datos se divide en 14,732 diálogos para entrenamiento, 818 para validación y 819 para prueba.
Datos de origen
Dado que no existía un conjunto de datos de conversaciones estilo mensajería, los investigadores decidieron crear el conjunto de datos SAMSum desde cero. Se pidió a lingüistas con fluidez en inglés que construyeran diálogos de chat que sonaran naturales y reflejaran los temas y estilos típicos de las conversaciones de mensajería del mundo real.
Anotadores de datos
El artículo “SAMSum Corpus: A Human-annotated Dialogue Dataset for Abstractive Summarization” no menciona explícitamente las identidades de los anotadores de datos para el conjunto de datos SAMSum. Indica que los diálogos fueron creados por “lingüistas con fluidez en inglés” y que los resúmenes manuales también fueron escritos por “expertos en lenguaje”.
Por lo tanto, los anotadores de datos fueron probablemente lingüistas profesionales y expertos en lenguaje reclutados por los investigadores del Samsung R&D Institute Poland para construir los diálogos y escribir los resúmenes. Sin embargo, sus identidades específicas no se proporcionan en el artículo.
¿Por qué se creó el conjunto de datos SAMSum?
Los autores señalan que los principales esfuerzos de investigación en síntesis de texto se han centrado hasta ahora en resumir documentos de un solo hablante, como artículos de noticias, debido a la disponibilidad de grandes conjuntos de datos de noticias de alta calidad con resúmenes. Sin embargo, faltaba un conjunto de datos completo para la síntesis de diálogos.
Los autores argumentan que los desafíos que plantea la síntesis abstractiva de diálogos requieren modelos y enfoques de evaluación dedicados, más allá de lo que se ha desarrollado para la síntesis de noticias. Al crear el Corpus SAMSum, los investigadores pretendían proporcionar un conjunto de datos de alta calidad de diálogos de chat con resúmenes abstractivos manuales, que la comunidad investigadora pueda utilizar para seguir estudiando y avanzando en la síntesis de diálogos.
¿Cómo puedo ajustar mi LLM con el conjunto de datos SAMSum?
Aquí están los pasos que puedes seguir para ajustar un modelo de lenguaje grande (LLM) utilizando el conjunto de datos SAMSum:
Paso 1: Obtener una API de LLM
- Regístrate para obtener una clave de API o token de acceso para usar el LLM en tu código.
- Novita AI ofrece a los desarrolladores una amplia gama de opciones de LLM API, proporcionando acceso a modelos de vanguardia como llama-3–8b-instruct, llama-3–70b-instruct, mistral-7b-instruct y hermes-2-pro-llama-3–8b.

- Además, parámetros ajustables como top-p, temperature, presence penalty y max tokens te permiten personalizar el rendimiento del LLM.

- Puedes comparar y evaluar libremente estas diferentes opciones de LLM en Novita AI Playground, lo que te ayudará a seleccionar el modelo más adecuado para tus necesidades específicas.
Paso 2: Descargar el conjunto de datos SAMSum
- El conjunto de datos SAMSum está disponible para descargar en Hugging Face.
- Sigue las instrucciones para descargar el conjunto de datos y descomprimir los archivos.
Paso 3: Preprocesar los datos
- El conjunto de datos SAMSum contiene diálogos y sus resúmenes abstractivos correspondientes.
- Necesitarás preprocesar los datos para que sean compatibles con los formatos de entrada y salida esperados por tu LLM.
- Esto puede implicar tokenizar el texto, separar los diálogos y los resúmenes, y potencialmente agregar tokens especiales o formato.
Paso 4: Ajustar el LLM
- Dependiendo del LLM que estés utilizando, el proceso de ajuste puede diferir ligeramente.
- Generalmente, necesitarás ajustar el modelo en el conjunto de datos SAMSum, utilizando los diálogos como entrada y los resúmenes como salida objetivo.
- Esto se puede hacer usando la API de ajuste fino del LLM o implementando un bucle de entrenamiento personalizado.
- Es posible que necesites experimentar con diferentes hiperparámetros, como la tasa de aprendizaje, el tamaño del lote y el número de épocas de entrenamiento, para lograr el mejor rendimiento.
Paso 5: Evaluar el modelo ajustado
- Utiliza el conjunto de prueba del conjunto de datos SAMSum para evaluar el rendimiento de tu modelo ajustado.
- Métricas como las puntuaciones ROUGE, como se usan en el artículo original, pueden ser útiles para evaluar la calidad de los resúmenes generados.
- También puedes realizar una evaluación manual o una evaluación humana para tener una mejor idea del rendimiento del modelo.
Paso 6: Iterar y mejorar
- Basándote en los resultados de la evaluación, es posible que necesites ajustar tu proceso de ajuste, probar diferentes arquitecturas de LLM o explorar otras técnicas para mejorar el rendimiento del modelo en la síntesis de diálogos.
- El conjunto de datos SAMSum proporciona un recurso valioso para iterar y avanzar en el estado del arte en esta tarea.
¿Cuáles son las limitaciones del conjunto de datos SAMSum?
Según el artículo de investigación de Gliwa et al. (2019), aquí hay algunas de las limitaciones clave del conjunto de datos SAMSum:
Diversidad limitada de diálogos
- Los diálogos en el conjunto de datos SAMSum fueron creados por lingüistas, en lugar de obtenerse de conversaciones de chat del mundo real.
- Si bien los investigadores buscaban que los diálogos reflejaran conversaciones típicas de mensajería, el conjunto de datos puede no capturar la amplitud y diversidad completa de las interacciones de chat del mundo real.
- Los diálogos pueden carecer de los matices y peculiaridades que ocurren naturalmente en las conversaciones espontáneas.
Posible sesgo en los resúmenes
- Los resúmenes de los diálogos también fueron escritos por expertos en lenguaje, en lugar de obtenerse de usuarios reales.
- Esto significa que los resúmenes pueden reflejar los sesgos y perspectivas de los anotadores, en lugar de representar cómo los usuarios reales resumirían las conversaciones.
- Los resúmenes también pueden estar influenciados por las instrucciones dadas a los anotadores, como el requisito de incluir los nombres de los interlocutores y estar escritos en tercera persona.
Tamaño limitado
- El conjunto de datos SAMSum, aunque relativamente grande en comparación con algunos otros conjuntos de datos de síntesis de diálogos, sigue siendo relativamente pequeño en comparación con conjuntos de datos de síntesis de noticias como CNN/Daily Mail.
- El tamaño limitado del conjunto de datos puede restringir la capacidad de los modelos para aprender capacidades de síntesis de diálogos robustas y generalizables.
Falta de información contextual
- El conjunto de datos solo incluye el texto del diálogo y el resumen, sin ninguna información contextual adicional sobre los participantes, el tema de la conversación o el entorno.
- Esta falta de información contextual puede limitar la capacidad de los modelos para capturar los matices e implicaciones de los diálogos.
Posible ruido e inconsistencias
- A pesar del proceso de limpieza, el conjunto de datos puede contener algo de ruido, errores tipográficos o inconsistencias, ya que fue creado manualmente por lingüistas.
- Esto podría introducir desafíos para los modelos que intentan aprender patrones y generalizar a partir de los datos.
En general, el conjunto de datos SAMSum representa una contribución valiosa al campo de la investigación en síntesis de diálogos, pero también tiene algunas limitaciones inherentes que los investigadores deben tener en cuenta al usar y evaluar el conjunto de datos. Abordar estas limitaciones puede ser un área de trabajo futuro para expandir y mejorar los conjuntos de datos de síntesis de diálogos.
Conclusión
El conjunto de datos SAMSum representa una contribución importante al campo de la investigación en síntesis de diálogos. Al proporcionar un conjunto de datos de alta calidad de conversaciones estilo mensajería con resúmenes abstractivos manuales, los creadores han buscado impulsar nuevos avances en esta área.
Sin embargo, el conjunto de datos también tiene algunas limitaciones inherentes que los investigadores deben tener en cuenta, como la naturaleza sintética de los diálogos, los posibles sesgos en los resúmenes y el tamaño relativamente pequeño en comparación con los conjuntos de datos de síntesis de noticias.
Abordar estas limitaciones y expandir aún más el conjunto de datos puede ser un área valiosa para trabajos futuros. En general, el conjunto de datos SAMSum es un recurso valioso que puede ayudar a impulsar el progreso en la desafiante tarea de la síntesis abstractiva de diálogos.
Referencias
Gliwa, B., Mochol, I., Biesek, M., & Wawer, A. (2019). SAMSum Corpus: A Human-annotated Dialogue Dataset for Abstractive Summarization. arXiv preprint arXiv:1911.12237.
Novita AI es la plataforma integral en la nube que impulsa tus ambiciones de IA. Con APIs integradas sin problemas, computación sin servidor y aceleración GPU, proporcionamos las herramientas rentables que necesitas para construir y escalar rápidamente tu negocio impulsado por IA. Elimina los problemas de infraestructura y comienza gratis — Novita AI hace realidad tus sueños de IA.
Lectura recomendada
