Articulo de referencia

Resumen automático

La generación automática de resúmenes es el proceso de acortar computacionalmente un conjunto de datos para crear un subconjunto (un resumen ) que represente la información más ...

La generación automática de resúmenes es el proceso de acortar computacionalmente un conjunto de datos para crear un subconjunto (un resumen ) que represente la información más importante o relevante del contenido original. Para ello, se suelen desarrollar y emplear algoritmos de inteligencia artificial (IA) , especializados para diferentes tipos de datos.

La generación de resúmenes de texto se suele implementar mediante métodos de procesamiento del lenguaje natural , diseñados para localizar las oraciones más informativas en un documento dado. [ 1 ] Por otro lado, el contenido visual se puede resumir utilizando algoritmos de visión artificial . La generación de resúmenes de imágenes es objeto de investigación continua; los enfoques existentes suelen intentar mostrar las imágenes más representativas de una colección de imágenes dada, o generar un vídeo que incluya solo el contenido más importante de toda la colección. [ 2 ] [ 3 ] [ 4 ] Los algoritmos de generación de resúmenes de vídeo identifican y extraen del contenido de vídeo original los fotogramas más importantes ( fotogramas clave ) y/o los segmentos de vídeo más importantes ( tomas clave ), normalmente en orden temporal. [ 5 ] [ 6 ] [ 7 ] [ 8 ] Los resúmenes de vídeo simplemente conservan un subconjunto cuidadosamente seleccionado de los fotogramas de vídeo originales y, por lo tanto, no son idénticos a la salida de los algoritmos de sinopsis de vídeo , donde se sintetizan nuevos fotogramas de vídeo basados ​​en el contenido de vídeo original.

Productos comerciales

En 2022, Google Docs lanzó una función de resumen automático. [ 9 ]

Aproches

Existen dos enfoques generales para la generación automática de resúmenes: la extracción y la abstracción .

Resumen basado en extracción

Aquí, el contenido se extrae de los datos originales, pero el contenido extraído no se modifica de ninguna manera. Ejemplos de contenido extraído incluyen frases clave que se pueden usar para "etiquetar" o indexar un documento de texto, o oraciones clave (incluidos los encabezados) que en conjunto conforman un resumen, e imágenes o segmentos de video representativos, como se indicó anteriormente. Para el texto, la extracción es análoga al proceso de lectura rápida, donde se lee el resumen (si está disponible), los encabezados y subencabezados, las figuras, el primer y el último párrafo de una sección, y opcionalmente la primera y la última oración de un párrafo antes de leer el documento completo en detalle. [ 10 ] Otros ejemplos de extracción incluyen secuencias clave de texto en términos de relevancia clínica (incluidos paciente/problema, intervención y resultado). [ 11 ]

Resumen basado en abstracts

Los métodos de resumen abstractivo generan texto nuevo que no existía en el texto original. [ 12 ] Esto se ha aplicado principalmente a texto. Los métodos abstractivos construyen una representación semántica interna del contenido original (a menudo llamada modelo de lenguaje) y luego usan esta representación para crear un resumen más cercano a lo que un humano podría expresar. La abstracción puede transformar el contenido extraído parafraseando secciones del documento fuente, para condensar un texto de manera más efectiva que la extracción. Sin embargo, dicha transformación es computacionalmente mucho más compleja que la extracción, ya que implica tanto el procesamiento del lenguaje natural como, a menudo, una comprensión profunda del dominio del texto original en los casos en que el documento original se relaciona con un campo de conocimiento específico. "Parafrasear" es aún más difícil de aplicar a imágenes y videos, razón por la cual la mayoría de los sistemas de resumen son extractivos.

Resumen asistido

Los enfoques que buscan una mayor calidad en los resúmenes combinando software y esfuerzo humano. En el resumen humano asistido por máquina, las técnicas de extracción resaltan los pasajes candidatos para su inclusión (a los que el usuario añade o elimina texto). En el resumen automático asistido por humano, un usuario procesa la salida del software, del mismo modo que se edita la traducción automática de Google Translate.

Aplicaciones y sistemas para la elaboración de resúmenes

En términos generales, existen dos tipos de tareas de resumen extractivo, según el enfoque del programa de resumen. El primero es el resumen genérico , que se centra en obtener un resumen o abstract genérico de la colección (ya sean documentos, conjuntos de imágenes, vídeos, noticias, etc.). El segundo es el resumen relevante para consultas , también conocido como resumen basado en consultas , que resume objetos específicos de una consulta. Los sistemas de resumen pueden crear tanto resúmenes de texto relevantes para consultas como resúmenes genéricos generados automáticamente, según las necesidades del usuario.

Un ejemplo de problema de resumen es el resumen de documentos, que busca generar automáticamente un resumen a partir de un documento dado. A veces, se busca generar un resumen a partir de un único documento fuente, mientras que otras veces se utilizan varios documentos fuente (por ejemplo, un conjunto de artículos sobre el mismo tema). Este problema se denomina resumen de múltiples documentos . Una aplicación relacionada es el resumen de artículos de noticias. Imaginemos un sistema que recopila automáticamente artículos de noticias sobre un tema determinado (de la web) y presenta de forma concisa las noticias más recientes en forma de resumen.

La generación de resúmenes de colecciones de imágenes es otro ejemplo de aplicación de la generación automática de resúmenes. Consiste en seleccionar un conjunto representativo de imágenes de un conjunto más grande. [ 13 ] Un resumen en este contexto es útil para mostrar las imágenes más representativas de los resultados en un sistema de exploración de colecciones de imágenes . La generación de resúmenes de video es un dominio relacionado, donde el sistema crea automáticamente un tráiler de un video largo. Esto también tiene aplicaciones en videos de consumo o personales, donde se puede querer omitir las acciones aburridas o repetitivas. De manera similar, en videos de vigilancia, se querría extraer la actividad importante y sospechosa, ignorando todos los fotogramas aburridos y redundantes capturados.

A un nivel general, los algoritmos de resumen intentan encontrar subconjuntos de objetos (como un conjunto de oraciones o un conjunto de imágenes) que abarquen la información del conjunto completo. Esto también se denomina conjunto central . Estos algoritmos modelan conceptos como diversidad, cobertura, información y representatividad del resumen. Las técnicas de resumen basadas en consultas modelan, además, la relevancia del resumen con respecto a la consulta. Algunas técnicas y algoritmos que modelan de forma natural los problemas de resumen son TextRank y PageRank, la función de conjunto submodular , el proceso de punto determinante , la relevancia marginal máxima (MMR), etc.

Extracción de palabras clave

La tarea es la siguiente. Se le proporciona un texto, como un artículo de revista, y debe generar una lista de palabras clave o frases clave que capturen los temas principales tratados en el texto. [ 14 ] En el caso de los artículos de investigación , muchos autores proporcionan palabras clave asignadas manualmente, pero la mayoría de los textos carecen de frases clave preexistentes. Por ejemplo, los artículos de noticias rara vez incluyen frases clave, pero sería útil poder hacerlo automáticamente para varias aplicaciones que se describen a continuación. Considere el siguiente texto de ejemplo de un artículo de noticias:

Según documentos obtenidos por Associated Press, el Cuerpo de Ingenieros del Ejército, con la prisa por cumplir la promesa del presidente Bush de proteger Nueva Orleans antes del inicio de la temporada de huracanes de 2006, instaló bombas de control de inundaciones defectuosas el año pasado a pesar de las advertencias de su propio experto de que el equipo fallaría durante una tormenta.

Un extractor de frases clave podría seleccionar "Cuerpo de Ingenieros del Ejército", "Presidente Bush", "Nueva Orleans" y "bombas de control de inundaciones defectuosas" como frases clave. Estas se extraen directamente del texto. En cambio, un sistema de frases clave abstracto internalizaría el contenido y generaría frases clave que no aparecen en el texto, pero que se asemejan más a lo que produciría un humano, como "negligencia política" o "protección inadecuada contra inundaciones". La abstracción requiere una comprensión profunda del texto , lo que dificulta su uso para un sistema informático. Las frases clave tienen muchas aplicaciones. Permiten la navegación de documentos al proporcionar un resumen breve, mejoran la recuperación de información (si los documentos tienen frases clave asignadas, un usuario podría buscar por frase clave para obtener resultados más fiables que una búsqueda de texto completo ) y se pueden emplear para generar entradas de índice para un gran corpus de texto.

Dependiendo de la bibliografía consultada y de la definición de términos clave, palabras o frases, la extracción de palabras clave es un tema muy relacionado.

Enfoques de aprendizaje supervisado

A partir del trabajo de Turney, [ 15 ] muchos investigadores han abordado la extracción de frases clave como un problema de aprendizaje automático supervisado . Dado un documento, construimos un ejemplo para cada unigrama , bigrama y trigrama encontrado en el texto (aunque también son posibles otras unidades de texto, como se analiza más adelante). Luego calculamos varias características que describen cada ejemplo (por ejemplo, ¿la frase comienza con una letra mayúscula?). Suponemos que hay frases clave conocidas disponibles para un conjunto de documentos de entrenamiento. Usando las frases clave conocidas, podemos asignar etiquetas positivas o negativas a los ejemplos. Luego aprendemos un clasificador que puede discriminar entre ejemplos positivos y negativos en función de las características. Algunos clasificadores hacen una clasificación binaria para un ejemplo de prueba, mientras que otros asignan una probabilidad de ser una frase clave. Por ejemplo, en el texto anterior, podríamos aprender una regla que dice que las frases con letras mayúsculas iniciales tienen probabilidades de ser frases clave. Después de entrenar un aprendiz, podemos seleccionar frases clave para documentos de prueba de la siguiente manera. Aplicamos la misma estrategia de generación de ejemplos a los documentos de prueba y luego procesamos cada ejemplo con el algoritmo de aprendizaje. Podemos determinar las frases clave analizando las decisiones de clasificación binaria o las probabilidades que devuelve nuestro modelo. Si se proporcionan probabilidades, se utiliza un umbral para seleccionar las frases clave. Los extractores de frases clave se evalúan generalmente mediante precisión y exhaustividad . La precisión mide cuántas de las frases clave propuestas son correctas. La exhaustividad mide cuántas de las frases clave verdaderas propuso el sistema. Ambas medidas se pueden combinar en una puntuación F, que es la media armónica de ambas ( F  =  2 PR / ( P  + R )). Las coincidencias entre las frases clave propuestas y las conocidas se pueden verificar después de aplicar la lematización o alguna otra normalización de texto. 

El diseño de un sistema de extracción de frases clave supervisado implica tomar varias decisiones (algunas de ellas también se aplican a los sistemas no supervisados). La primera decisión es cómo generar los ejemplos. Turney y otros han utilizado todos los unigramas, bigramas y trigramas posibles sin puntuación intermedia y tras eliminar las palabras vacías. Hulth demostró que se puede obtener cierta mejora seleccionando ejemplos que sean secuencias de tokens que coincidan con ciertos patrones de etiquetas de partes de la oración. Idealmente, el mecanismo de generación de ejemplos produce todas las frases clave etiquetadas conocidas como candidatas, aunque esto no suele ser así. Por ejemplo, si solo utilizamos unigramas, bigramas y trigramas, nunca podremos extraer una frase clave conocida que contenga cuatro palabras. Por lo tanto, la exhaustividad puede verse afectada. Sin embargo, generar demasiados ejemplos también puede conducir a una baja precisión.

También necesitamos crear características que describan los ejemplos y que sean lo suficientemente informativas como para permitir que un algoritmo de aprendizaje distinga las frases clave de las que no lo son. Normalmente, estas características incluyen la frecuencia de los términos (cuántas veces aparece una frase en el texto actual o en un corpus más amplio), la longitud del ejemplo, la posición relativa de la primera aparición, diversas características sintácticas booleanas (por ejemplo, si está en mayúsculas), etc. El artículo de Turney utilizó unas 12 de estas características. Hulth utiliza un conjunto reducido de características, que resultaron ser las más eficaces en el algoritmo KEA (Keyphrase Extraction Algorithm), derivado del artículo fundamental de Turney.

En definitiva, el sistema deberá devolver una lista de frases clave para un documento de prueba, por lo que necesitamos un método para limitar su número. Se han utilizado métodos de conjunto (es decir, el uso de votos de varios clasificadores) para generar puntuaciones numéricas que pueden ajustarse a un umbral para proporcionar un número de frases clave definido por el usuario. Esta es la técnica empleada por Turney con los árboles de decisión C4.5. Hulth utilizó un único clasificador binario, de modo que el algoritmo de aprendizaje determina implícitamente el número adecuado.

Una vez creados los ejemplos y las características, necesitamos un método para aprender a predecir las frases clave. Prácticamente cualquier algoritmo de aprendizaje supervisado podría utilizarse, como árboles de decisión, Naive Bayes e inducción de reglas. En el caso del algoritmo GenEx de Turney, se utiliza un algoritmo genético para aprender los parámetros de un algoritmo de extracción de frases clave específico del dominio. El extractor sigue una serie de heurísticas para identificar las frases clave. El algoritmo genético optimiza los parámetros de estas heurísticas en función del rendimiento en documentos de entrenamiento con frases clave conocidas.

Enfoque no supervisado: TextRank

Otro algoritmo de extracción de frases clave es TextRank. Si bien los métodos supervisados ​​tienen algunas propiedades interesantes, como la capacidad de producir reglas interpretables sobre qué características caracterizan una frase clave, también requieren una gran cantidad de datos de entrenamiento . Se necesitan muchos documentos con frases clave conocidas. Además, el entrenamiento en un dominio específico tiende a personalizar el proceso de extracción a ese dominio, por lo que el clasificador resultante no es necesariamente portable, como demuestran algunos de los resultados de Turney. La extracción de frases clave no supervisada elimina la necesidad de datos de entrenamiento. Aborda el problema desde un ángulo diferente. En lugar de intentar aprender características explícitas que caracterizan las frases clave, el algoritmo TextRank [ 16 ] explota la estructura del texto mismo para determinar las frases clave que parecen "centrales" en el texto de la misma manera que PageRank selecciona páginas web importantes. Recordemos que esto se basa en la noción de "prestigio" o "recomendación" de las redes sociales . De esta forma, TextRank no depende de ningún dato de entrenamiento previo, sino que puede ejecutarse sobre cualquier texto y generar resultados basándose únicamente en sus propiedades intrínsecas. Por lo tanto, el algoritmo es fácilmente adaptable a nuevos dominios e idiomas.

TextRank es un algoritmo de clasificación basado en grafos de propósito general para el procesamiento del lenguaje natural (PLN) . Básicamente, ejecuta PageRank en un grafo diseñado específicamente para una tarea particular de PLN. Para la extracción de frases clave, construye un grafo utilizando un conjunto de unidades de texto como vértices. Las aristas se basan en alguna medida de similitud semántica o léxica entre los vértices de las unidades de texto. A diferencia de PageRank, las aristas suelen ser no dirigidas y pueden ponderarse para reflejar un grado de similitud. Una vez construido el grafo, se utiliza para formar una matriz estocástica, combinada con un factor de amortiguación (como en el modelo de navegación aleatoria ), y la clasificación sobre los vértices se obtiene al encontrar el vector propio correspondiente al valor propio 1 (es decir, la distribución estacionaria del paseo aleatorio en el grafo).

Los vértices deben corresponder a lo que queremos clasificar. Potencialmente, podríamos hacer algo similar a los métodos supervisados ​​y crear un vértice para cada unigrama, bigrama, trigrama, etc. Sin embargo, para mantener el grafo pequeño, los autores deciden clasificar los unigramas individuales en un primer paso, y luego incluir un segundo paso que fusiona los unigramas adyacentes mejor clasificados para formar frases de varias palabras. Esto tiene el efecto secundario de permitirnos generar frases clave de longitud arbitraria. Por ejemplo, si clasificamos los unigramas y encontramos que "avanzado", "natural", "lenguaje" y "procesamiento" obtienen altas clasificaciones, entonces examinaríamos el texto original y veríamos que estas palabras aparecen consecutivamente y crearíamos una frase clave final usando las cuatro juntas. Cabe señalar que los unigramas colocados en el grafo se pueden filtrar por categoría gramatical. Los autores encontraron que los adjetivos y los sustantivos eran los mejores para incluir. Por lo tanto, cierto conocimiento lingüístico entra en juego en este paso.

En esta aplicación de TextRank, las aristas se crean en función de la coocurrencia de palabras. Dos vértices se conectan mediante una arista si los unigramas aparecen dentro de una ventana de tamaño N en el texto original. N suele estar entre 2 y 10. Así, "natural" y "lenguaje" podrían estar vinculados en un texto sobre PLN. "Natural" y "procesamiento" también estarían vinculados, ya que ambos aparecerían en la misma cadena de N palabras. Estas aristas se basan en la noción de " cohesión textual " y en la idea de que las palabras que aparecen cerca unas de otras probablemente estén relacionadas de forma significativa y se "recomienden" mutuamente al lector.

Dado que este método simplemente clasifica los vértices individuales, necesitamos un método para establecer un umbral o generar un número limitado de frases clave. La técnica elegida consiste en fijar un valor T como una fracción especificada por el usuario del número total de vértices en el grafo. A continuación, se seleccionan los T vértices/unigramas principales en función de sus probabilidades estacionarias. Posteriormente, se aplica un paso de posprocesamiento para fusionar instancias adyacentes de estos T unigramas. Como resultado, se generarán potencialmente más o menos de T frases clave finales, pero el número debería ser aproximadamente proporcional a la longitud del texto original.

Inicialmente, no resulta claro por qué aplicar PageRank a un grafo de coocurrencia generaría frases clave útiles. Una forma de entenderlo es la siguiente: una palabra que aparece varias veces en un texto puede tener muchos vecinos que coocurren. Por ejemplo, en un texto sobre aprendizaje automático, el unigrama "aprendizaje" podría coocurrir con "máquina", "supervisado", "no supervisado" y "semisupervisado" en cuatro oraciones diferentes. Por lo tanto, el vértice "aprendizaje" sería un "nodo" central que conecta con estas otras palabras modificadoras. Al aplicar PageRank/TextRank al grafo, es probable que "aprendizaje" tenga una alta clasificación. De manera similar, si el texto contiene la frase "clasificación supervisada", entonces habría una arista entre "supervisado" y "clasificación". Si "clasificación" aparece en varios otros lugares y, por lo tanto, tiene muchos vecinos, su importancia contribuiría a la importancia de "supervisado". Si obtiene una alta clasificación, se seleccionará como uno de los principales unigramas T, junto con "aprendizaje" y probablemente "clasificación". En el paso final de posprocesamiento, obtendríamos las palabras clave "aprendizaje supervisado" y "clasificación supervisada".

En resumen, el grafo de coocurrencia contendrá regiones densamente conectadas para términos que aparecen con frecuencia y en diferentes contextos. Un recorrido aleatorio sobre este grafo tendrá una distribución estacionaria que asigna altas probabilidades a los términos en los centros de los clústeres. Esto es similar a cómo las páginas web densamente conectadas obtienen una alta clasificación en PageRank. Este enfoque también se ha utilizado en la generación de resúmenes de documentos, que se analiza más adelante.

Resumen del documento

Al igual que la extracción de palabras clave, el resumen de documentos busca identificar la esencia de un texto. La única diferencia real es que ahora trabajamos con unidades de texto más grandes: oraciones completas en lugar de palabras y frases.

Enfoques de aprendizaje supervisado

La generación supervisada de resúmenes de texto es muy similar a la extracción supervisada de frases clave. Básicamente, si se dispone de una colección de documentos y resúmenes generados por humanos, se pueden aprender características de las oraciones que las convierten en buenas candidatas para su inclusión en el resumen. Estas características pueden incluir la posición en el documento (es decir, las primeras oraciones suelen ser importantes), el número de palabras, etc. La principal dificultad en la generación supervisada de resúmenes extractivos radica en que los resúmenes conocidos deben crearse manualmente extrayendo oraciones para que las oraciones de un documento de entrenamiento original puedan etiquetarse como "en el resumen" o "no en el resumen". Este no es el método habitual para crear resúmenes, por lo que el simple uso de resúmenes de revistas o resúmenes existentes no suele ser suficiente. Las oraciones de estos resúmenes no necesariamente coinciden con las del texto original, por lo que sería difícil asignar etiquetas a los ejemplos para el entrenamiento. Sin embargo, cabe destacar que estos resúmenes naturales aún pueden utilizarse para fines de evaluación, ya que la evaluación ROUGE-1 solo considera unigramas.

Resumen basado en la entropía máxima

Durante los talleres de evaluación DUC 2001 y 2002, TNO desarrolló un sistema de extracción de oraciones para la generación de resúmenes de múltiples documentos en el ámbito de las noticias. El sistema se basaba en un sistema híbrido que utilizaba un clasificador Naive Bayes y modelos estadísticos del lenguaje para modelar la relevancia. Si bien el sistema arrojó buenos resultados, los investigadores quisieron explorar la eficacia de un clasificador de máxima entropía (ME) para la tarea de resumen de reuniones, dado que se sabe que ME es robusto frente a las dependencias de características. La máxima entropía también se ha aplicado con éxito para la generación de resúmenes en el ámbito de las noticias de radio y televisión.

Resumen adaptativo

Un enfoque prometedor es la generación de resúmenes adaptativos de documentos/textos. [ 17 ] Consiste en reconocer primero el género del texto y luego aplicar algoritmos de resumen optimizados para dicho género. Ya se ha creado software para ello. [ 18 ]

TextRank y LexRank

El enfoque no supervisado para la generación de resúmenes es bastante similar en esencia a la extracción no supervisada de frases clave y evita el problema del costoso conjunto de datos de entrenamiento. Algunos enfoques de resumen no supervisado se basan en encontrar una oración " centroide ", que es el vector de palabras promedio de todas las oraciones del documento. Luego, las oraciones se pueden clasificar según su similitud con esta oración centroide.

Una forma más rigurosa de estimar la importancia de las oraciones es mediante paseos aleatorios y centralidad de vector propio. LexRank [ 19 ] es un algoritmo prácticamente idéntico a TextRank, y ambos utilizan este enfoque para la generación de resúmenes de documentos. Los dos métodos fueron desarrollados por diferentes grupos simultáneamente, y LexRank se centró simplemente en la generación de resúmenes, pero podría utilizarse igualmente para la extracción de frases clave o cualquier otra tarea de clasificación en PLN.

Tanto en LexRank como en TextRank, se construye un gráfico creando un vértice para cada oración del documento.

Las conexiones entre oraciones se basan en algún tipo de similitud semántica o superposición de contenido. Mientras que LexRank utiliza la similitud del coseno de los vectores TF-IDF , TextRank emplea una medida muy similar basada en el número de palabras que dos oraciones tienen en común ( normalizado por la longitud de las oraciones). El artículo de LexRank exploró el uso de conexiones sin ponderación tras aplicar un umbral a los valores del coseno, pero también experimentó con conexiones con ponderaciones iguales a la puntuación de similitud. TextRank utiliza puntuaciones de similitud continuas como ponderaciones.

En ambos algoritmos, las oraciones se clasifican aplicando PageRank al grafo resultante. Se genera un resumen combinando las oraciones mejor clasificadas, utilizando un umbral o límite de longitud para restringir el tamaño del resumen.

Cabe destacar que TextRank se aplicó a la generación de resúmenes tal como se describe aquí, mientras que LexRank se utilizó como parte de un sistema de resumen más amplio ( MEAD ) que combina la puntuación de LexRank (probabilidad estacionaria) con otras características como la posición y la longitud de la oración mediante una combinación lineal con ponderaciones especificadas por el usuario o ajustadas automáticamente. En este caso, podrían ser necesarios algunos documentos de entrenamiento, aunque los resultados de TextRank muestran que las características adicionales no son absolutamente necesarias.

A diferencia de TextRank, LexRank se ha aplicado a la generación de resúmenes de múltiples documentos.

Resumen de múltiples documentos

La generación de resúmenes de múltiples documentos es un procedimiento automático que extrae información de varios textos sobre el mismo tema. El informe resumido resultante permite a los usuarios, como los consumidores de información profesionales, familiarizarse rápidamente con la información contenida en un gran conjunto de documentos. De esta forma, los sistemas de resumen de múltiples documentos complementan a los agregadores de noticias , dando un paso más en la gestión de la sobrecarga de información . La generación de resúmenes de múltiples documentos también puede realizarse en respuesta a una pregunta. [ 20 ] [ 11 ]

La generación de resúmenes de múltiples documentos crea informes concisos y completos. Al reunir y organizar diferentes opiniones, cada tema se describe desde múltiples perspectivas en un solo documento. Si bien el objetivo de un resumen breve es simplificar la búsqueda de información y reducir el tiempo al señalar los documentos fuente más relevantes, un resumen completo de múltiples documentos debe contener la información necesaria, limitando así la necesidad de acceder a los archivos originales a los casos en que se requiera mayor precisión. Los resúmenes automáticos presentan información extraída de múltiples fuentes mediante algoritmos, sin ningún tipo de edición ni intervención humana subjetiva, lo que garantiza su total imparcialidad.

Diversidad

La extracción de resúmenes de múltiples documentos se enfrenta a un problema de redundancia. Idealmente, buscamos extraer oraciones que sean a la vez "centrales" (es decir, que contengan las ideas principales) y "diversas" (es decir, que difieran entre sí). Por ejemplo, en un conjunto de artículos de noticias sobre un evento, es probable que cada artículo tenga muchas oraciones similares. Para abordar este problema, LexRank aplica un paso de posprocesamiento heurístico que agrega oraciones en orden de relevancia, pero descarta aquellas que son demasiado similares a las que ya se encuentran en el resumen. Este método se denomina Subsunción de Información Entre Oraciones (CSIS, por sus siglas en inglés). Estos métodos funcionan basándose en la idea de que las oraciones "recomiendan" otras oraciones similares al lector. Por lo tanto, si una oración es muy similar a muchas otras, probablemente será una oración de gran importancia. Su importancia también se deriva de la importancia de las oraciones que la "recomiendan". Así, para obtener una alta clasificación y aparecer en un resumen, una oración debe ser similar a muchas oraciones que, a su vez, también son similares a muchas otras. Esto tiene sentido intuitivo y permite aplicar los algoritmos a cualquier texto nuevo. Los métodos son independientes del dominio y fácilmente portables. Es posible que las características que indican frases importantes en el ámbito periodístico varíen considerablemente con respecto al ámbito biomédico. Sin embargo, el enfoque de "recomendación" no supervisado se aplica a cualquier dominio.

Un método relacionado es la Relevancia Marginal Máxima (MMR), [ 21 ] que utiliza un algoritmo de clasificación basado en grafos de propósito general como Page/Lex/TextRank que maneja tanto la "centralidad" como la "diversidad" en un marco matemático unificado basado en caminatas aleatorias de cadena de Markov absorbentes (una caminata aleatoria donde ciertos estados finalizan la caminata). El algoritmo se llama GRASSHOPPER. [ 22 ] Además de promover explícitamente la diversidad durante el proceso de clasificación, GRASSHOPPER incorpora una clasificación previa (basada en la posición de la oración en el caso de resumen).

Los resultados más avanzados para la generación de resúmenes de múltiples documentos se obtienen mediante la combinación de funciones submodulares. Estos métodos han alcanzado los resultados más avanzados para los corpus de resumen de documentos DUC 04-07. [ 23 ] Se obtuvieron resultados similares con el uso de procesos puntuales determinantes (que son un caso especial de funciones submodulares) para DUC-04. [ 24 ]

Un nuevo método para la generación de resúmenes multilingües y multidocumentos, que evita la redundancia, genera ideogramas para representar el significado de cada oración en cada documento y, posteriormente, evalúa la similitud comparando la forma y la posición de los ideogramas. No utiliza frecuencia de palabras, entrenamiento ni preprocesamiento. Emplea dos parámetros proporcionados por el usuario: equivalencia (¿cuándo se consideran equivalentes dos oraciones?) y relevancia (¿cuál es la longitud deseada del resumen?).

Funciones submodulares como herramientas genéricas para la generación de resúmenes.

La idea de una función de conjunto submodular ha surgido recientemente como una poderosa herramienta de modelado para diversos problemas de resumen. Las funciones submodulares modelan de forma natural las nociones de cobertura , información , representación y diversidad . Además, varios problemas importantes de optimización combinatoria se presentan como casos especiales de optimización submodular. Por ejemplo, el problema de cobertura de conjuntos es un caso especial de optimización submodular, ya que la función de cobertura de conjuntos es submodular. Esta función intenta encontrar un subconjunto de objetos que cubran un conjunto dado de conceptos. Por ejemplo, en el resumen de documentos, se busca que el resumen cubra todos los conceptos importantes y relevantes del documento. Este es un caso de cobertura de conjuntos. De manera similar, el problema de localización de instalaciones es un caso especial de funciones submodulares. La función de localización de instalaciones también modela de forma natural la cobertura y la diversidad. Otro ejemplo de un problema de optimización submodular es el uso de un proceso de punto determinante para modelar la diversidad. De manera similar, el procedimiento de máxima relevancia marginal también puede considerarse un caso de optimización submodular. Todos estos modelos importantes que fomentan la cobertura, la diversidad y la información son submodulares. Además, las funciones submodulares se pueden combinar de manera eficiente, y la función resultante sigue siendo submodular. Por lo tanto, se podría combinar una función submodular que modele la diversidad con otra que modele la cobertura, y utilizar la supervisión humana para aprender el modelo adecuado de función submodular para el problema.

Si bien las funciones submodulares son problemas adecuados para la generación de resúmenes, también admiten algoritmos de optimización muy eficientes. Por ejemplo, un algoritmo voraz simple admite una garantía de factor constante. [ 25 ] Además, el algoritmo voraz es extremadamente sencillo de implementar y puede escalarse a grandes conjuntos de datos, lo cual es muy importante para los problemas de generación de resúmenes.

Las funciones submodulares han alcanzado un nivel de vanguardia en prácticamente todos los problemas de resumen. Por ejemplo, el trabajo de Lin y Bilmes, 2012 [ 26 ] demuestra que las funciones submodulares logran los mejores resultados hasta la fecha en los sistemas DUC-04, DUC-05, DUC-06 y DUC-07 para el resumen de documentos. De manera similar, el trabajo de Lin y Bilmes, 2011 [ 27 ] muestra que muchos sistemas existentes para el resumen automático son instancias de funciones submodulares. Este fue un resultado revolucionario que estableció las funciones submodulares como los modelos adecuados para los problemas de resumen.

Las funciones submodulares también se han utilizado para otras tareas de resumen. Tschiatschek et al., 2014 muestran [ 28 ] que las combinaciones de funciones submodulares logran resultados de vanguardia para el resumen de colecciones de imágenes. De manera similar, Bairi et al., 2015 [ 29 ] muestran la utilidad de las funciones submodulares para resumir jerarquías temáticas de múltiples documentos. Las funciones submodulares también se han utilizado con éxito para resumir conjuntos de datos de aprendizaje automático. [ 30 ]

Aplicaciones

Entre las aplicaciones específicas de la generación automática de resúmenes se incluyen:

Evaluación

La forma más común de evaluar la capacidad informativa de los resúmenes automáticos es compararlos con los resúmenes elaborados por humanos.

La evaluación puede ser intrínseca o extrínseca, [ 37 ] e intertextual o intratextual. [ 38 ]

Intrínseco versus extrínseco

La evaluación intrínseca analiza directamente los resúmenes, mientras que la evaluación extrínseca evalúa cómo el sistema de resumen afecta la realización de alguna otra tarea. Las evaluaciones intrínsecas han analizado principalmente la coherencia y la capacidad informativa de los resúmenes. Por otro lado, las evaluaciones extrínsecas han puesto a prueba el impacto del resumen en tareas como la evaluación de la relevancia, la comprensión lectora, etc.

Intertextual versus intratextual

La evaluación intratextual analiza el resultado de un sistema de resumen específico, mientras que la evaluación intertextual se centra en el análisis contrastivo de los resultados de varios sistemas de resumen.

El criterio humano suele variar considerablemente en cuanto a lo que considera un buen resumen, por lo que crear un proceso de evaluación automática resulta particularmente difícil. Si bien se puede recurrir a la evaluación manual, esta requiere mucho tiempo y esfuerzo, ya que implica que las personas lean no solo los resúmenes, sino también los documentos originales. Otros problemas se refieren a la coherencia y la cobertura.

La forma más común de evaluar resúmenes es mediante ROUGE (Recall-Oriented Understudy for Gisting Evaluation). Es muy habitual en los sistemas de resumen y traducción que se utilizan en las Conferencias de Comprensión Documental del NIST .ROUGE es una medida basada en la exhaustividad que evalúa la cobertura de un resumen con respecto a los resúmenes generados por humanos, conocidos como referencias. Calcula la superposición de n-gramas entre los resúmenes generados automáticamente y los resúmenes escritos previamente por humanos. Su enfoque se basa en la exhaustividad para fomentar la inclusión de todos los temas importantes en los resúmenes. La exhaustividad se puede calcular con respecto a la coincidencia de unigramas, bigramas, trigramas o 4-gramas. Por ejemplo, ROUGE-1 es la fracción de unigramas que aparecen tanto en el resumen de referencia como en el resumen automático, con respecto al total de unigramas en el resumen de referencia. Si existen varios resúmenes de referencia, se promedian sus puntuaciones. Un alto nivel de superposición indica un alto grado de conceptos compartidos entre ambos resúmenes.

ROUGE no puede determinar si el resultado es coherente, es decir, si las oraciones fluyen de manera lógica. Las medidas de ROUGE basadas en n-gramas de orden superior ayudan en cierta medida.

Otro problema sin resolver es la resolución de anáforas . De manera similar, para la generación de resúmenes de imágenes, Tschiatschek et al. desarrollaron una puntuación Visual-ROUGE que evalúa el rendimiento de los algoritmos para la generación de resúmenes de imágenes. [ 39 ]

Resumen específico del dominio frente a resumen independiente del dominio

Las técnicas de resumen independientes del dominio aplican conjuntos de características generales para identificar segmentos de texto ricos en información. Investigaciones recientes se centran en el resumen específico del dominio utilizando conocimientos propios del dominio del texto, como conocimientos médicos y ontologías para resumir textos médicos. [ 40 ]

Cualitativo

El principal inconveniente de los sistemas de evaluación actuales es la necesidad de un resumen de referencia (en algunos casos, más de uno) para comparar los resúmenes automáticos con los modelos. Esta tarea resulta compleja y costosa. Se requiere un gran esfuerzo para crear corpus de textos y sus respectivos resúmenes. Además, algunos métodos exigen la anotación manual de los resúmenes (por ejemplo, SCU en el Método de la Pirámide). Asimismo, todos ellos realizan una evaluación cuantitativa con respecto a diferentes métricas de similitud.

Historia

La primera publicación en el área data de 1957 [ 41 ] ( Hans Peter Luhn ), comenzando con una técnica estadística. La investigación aumentó significativamente en 2015. La frecuencia de términos-frecuencia inversa de documentos se había utilizado para 2016. La síntesis basada en patrones fue la opción más potente para la síntesis de múltiples documentos encontrada para 2016. Al año siguiente fue superada por el análisis semántico latente (LSA) combinado con la factorización de matrices no negativas (NMF). Aunque no reemplazaron otros enfoques y a menudo se combinan con ellos, para 2019 los métodos de aprendizaje automático dominaban la síntesis extractiva de documentos individuales, que se consideraba cercana a la madurez. Para 2020, el campo seguía muy activo y la investigación se estaba desplazando hacia la síntesis abstractiva y la síntesis en tiempo real. [ 42 ]

Enfoques recientes

Recientemente, el auge de los modelos Transformer, que reemplazan a las RNN más tradicionales ( LSTM ), ha proporcionado flexibilidad en el mapeo de secuencias de texto a secuencias de texto de diferente tipo, lo que resulta muy adecuado para la generación automática de resúmenes. Esto incluye modelos como T5 [ 43 ] y Pegasus [ 44 ] .

Véase también

Referencias

  1. Torres-Moreno, Juan-Manuel (1 de octubre de 2014). Resumen automático de texto . Wiley. pp.  320–. ISBN 978-1-848-21668-6.
  2. Pan, Xingjia; Tang, Fan; Dong, Weiming; Ma, Chongyang; Meng, Yiping; Huang, Feiyue; Lee, Tong-Yee; Xu, Changsheng (2021-04-01). "Resumen visual basado en contenido para la colección de imágenes". IEEE Transactions on Visualization and Computer Graphics . 27 (4): 2298– 2312. Bibcode : 2021ITVCG..27.2298P . doi : 10.1109/tvcg.2019.2948611 . ISSN 1077-2626 . PMID 31647438 . S2CID 204865221 .   
  3. "La OMPI publica la patente de KT para un "sistema y método de resumen de imágenes" (inventores surcoreanos)" . Servicio de Noticias de la Reserva Federal de EE . UU. 10 de enero de 2018. ProQuest 1986931333. Consultado el 22 de enero de 2021 . 
  4. Li Tan; Yangqiu Song; Shixia Liu ; Lexing Xie (febrero de 2012). "ImageHive: Resumen interactivo de imágenes con reconocimiento de contenido". IEEE Computer Graphics and Applications . 32 (1): 46– 55. Bibcode : 2012ICGA...32a..46T . doi : 10.1109/mcg.2011.89 . ISSN 0272-1716 . PMID 24808292. S2CID 7668289 .   
  5. Sankar K. Pal; Alfredo Petrosino; Lucia Maddalena (25 de enero de 2012). Manual de computación blanda para videovigilancia . CRC Press. págs. 81–. ISBN  978-1-4398-5685-7.
  6. Elhamifar, Ehsan; Sapiro, Guillermo; Vidal, Rene (2012). "Ver todo mirando unos pocos: modelado disperso para encontrar objetos representativos". Conferencia IEEE de 2012 sobre Visión por Computadora y Reconocimiento de Patrones . IEEE. págs. 1600–1607 . doi : 10.1109/CVPR.2012.6247852 . ISBN  978-1-4673-1228-8. S2CID 5909301 . 
  7. Mademlis, Ioannis; Tefas, Anastasios; Nikolaidis, Nikos; Pitas, Ioannis (2016). "Resumen de películas estereoscópicas multimodales conforme a las características narrativas" ( PDF) . IEEE Transactions on Image Processing . 25 (12). IEEE: 5828– 5840. Bibcode : 2016ITIP...25.5828M . doi : 10.1109/TIP.2016.2615289 . hdl : 1983/2bcdd7a5-825f-4ac9-90ec-f2f538bfcb72 . PMID 28113502. S2CID 18566122. Recuperado el 4 de diciembre de 2022 .  
  8. Mademlis, Ioannis; Tefas, Anastasios; Pitas, Ioannis (2018). "Un marco de aprendizaje de diccionario destacado para la síntesis de vídeos de actividades mediante la extracción de fotogramas clave" . Information Sciences . 432. Elsevier: 319–331 . doi : 10.1016/j.ins.2017.12.020 . Consultado el 4 de diciembre de 2022 .
  9. "Resúmenes generados automáticamente en Google Docs" . Blog de IA de Google . 23 de marzo de 2022. Consultado el 3 de abril de 2022 .
  10. Richard Sutz, Peter Weverka. Cómo leer textos rápidamente. https://www.dummies.com/education/language-arts/speed-reading/how-to-skim-text/ Consultado en diciembre de 2019.
  11. 1 2 Afzal M, Alam F, Malik KM, Malik GM, Resumen de texto biomédico con conciencia del contexto clínico mediante redes neuronales profundas: desarrollo y validación del modelo , J Med Internet Res 2020;22(10):e19810, DOI: 10.2196/19810, PMID 33095174
  12. Zhai, ChengXiang (2016). Gestión y análisis de datos textuales : una introducción práctica a la recuperación de información y la minería de textos . Sean Massung. [Nueva York, NY]. pág. 321. ISBN   978-1-970001-19-8OCLC 957355971 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  13. Jorge E. Camargo y Fabio A. González. Un método de alineación de kernel multiclase para la generación de resúmenes de colecciones de imágenes. En Actas de la 14.ª Conferencia Iberoamericana sobre Reconocimiento de Patrones: Avances en Reconocimiento de Patrones, Análisis de Imágenes, Visión por Computadora y Aplicaciones (CIARP '09), Eduardo Bayro-Corrochano y Jan-Olof Eklundh (Eds.). Springer-Verlag, Berlín, Heidelberg, 545-552. doi : 10.1007/978-3-642-10268-4_64
  14. Alrehamy, Hassan H; Walker, Coral (2018). "SemCluster: Extracción automática no supervisada de frases clave mediante propagación de afinidad". Advances in Computational Intelligence Systems . Advances in Intelligent Systems and Computing. Vol. 650. pp. 222–235 . doi : 10.1007/978-3-319-66939-7_19 . ISBN   978-3-319-66938-0.
  15. Turney, Peter D (2002). "Algoritmos de aprendizaje para la extracción de frases clave". Recuperación de información . 2 (4): 303– 336. arXiv : cs/ 0212020 . Bibcode : 2002cs.......12020T . doi : 10.1023/A:1009976227802 . S2CID 7007323 . 
  16. Rada Mihalcea y Paul Tarau, 2004: TextRank: Bringing Order into Texts , Departamento de Ciencias de la Computación, Universidad del Norte de Texas, "Copia archivada" (PDF) . Archivado del original el 17 de junio de 2012. Recuperado el 20 de julio de 2012 .{{cite web}}: CS1 maint: copia archivada como título ( enlace ) CS1 maint: bot: estado de la URL original desconocido ( enlace )
  17. Yatsko, VA; Starikov, MS; Butakov, AV (2010). "Reconocimiento automático de género y resumen adaptativo de texto". Automatic Documentation and Mathematical Linguistics . 44 (3): 111– 120. doi : 10.3103/S0005105510030027 . S2CID 1586931 . 
  18. UNIS (Resumidor Universal)
  19. Güneş Erkan y Dragomir R. Radev: LexRank: Centralidad léxica basada en grafos como prominencia en el resumen de textos
  20. " Sistemas versátiles de respuesta a preguntas: ver en síntesis ", International Journal of Intelligent Information Database Systems, 5(2), 119-142, 2011.
  21. Carbonell, Jaime y Jade Goldstein. « El uso de MMR, reordenamiento basado en la diversidad para reordenar documentos y generar resúmenes ». Actas de la 21.ª conferencia internacional anual ACM SIGIR sobre investigación y desarrollo en recuperación de información. ACM, 1998.
  22. Zhu, Xiaojin, et al. " Mejora de la diversidad en la clasificación mediante paseos aleatorios absorbentes ". HLT-NAACL. 2007.
  23. Hui Lin, Jeff Bilmes. " Aprendizaje de mezclas de estructuras submodulares con aplicación a la generación de resúmenes de documentos "
  24. Alex Kulesza y Ben Taskar, Procesos puntuales deterministas para el aprendizaje automático . Foundations and Trends in Machine Learning, diciembre de 2012.
  25. Nemhauser, George L., Laurence A. Wolsey y Marshall L. Fisher. "Análisis de aproximaciones para maximizar funciones de conjuntos submodulares—I." Mathematical Programming 14.1 (1978): 265-294.
  26. Hui Lin, Jeff Bilmes. " Aprendizaje de mezclas de estructuras submodulares con aplicación a la generación de resúmenes de documentos ", UAI, 2012
  27. Hui Lin, Jeff Bilmes. " Una clase de funciones submodulares para la generación de resúmenes de documentos ", 49.ª Reunión Anual de la Asociación de Lingüística Computacional: Tecnologías del Lenguaje Humano (ACL-HLT), 2011
  28. Sebastian Tschiatschek, Rishabh Iyer, Hoachen Wei y Jeff Bilmes, Aprendizaje de mezclas de funciones submodulares para la generación de resúmenes de colecciones de imágenes , en Advances of Neural Information Processing Systems (NIPS), Montreal, Canadá, diciembre de 2014.
  29. Ramakrishna Bairi, Rishabh Iyer, Ganesh Ramakrishnan y Jeff Bilmes, Resumen de jerarquías temáticas de múltiples documentos mediante mezclas submodulares , Próxima publicación en la Reunión Anual de la Asociación de Lingüística Computacional (ACL), Pekín, China, julio de 2015
  30. Kai Wei, Rishabh Iyer y Jeff Bilmes, Submodularidad en la selección de subconjuntos de datos y aprendizaje activo. Archivado el 13 de marzo de 2017 en Wayback Machine . Próxima publicación en las actas de la Conferencia Internacional sobre Aprendizaje Automático (ICML), Lille, Francia, junio de 2015.
  31. "descripción general de autotldr" . reddit . Consultado el 9 de febrero de 2017 .
  32. Squire, Megan (29 de agosto de 2016). Dominando la minería de datos con Python: encuentra patrones ocultos en tus datos . Packt Publishing Ltd. ISBN 9781785885914Consultado el 9 de febrero de 2017 .
  33. "¿Qué es 'TLDR'?" . Lifewire . Consultado el 9 de febrero de 2017 .
  34. "¿Qué significa TL;DR? ¿AMA? ¿TIL? Glosario de términos y abreviaturas de Reddit" . International Business Times . 29 de marzo de 2012. Consultado el 9 de febrero de 2017 .
  35. Potthast, Hagen y Stein 2016 , pág. 11-12.
  36. "¿Qué es PodShrink? Explicación de los resúmenes de podcasts con IA" . PodShrink . Consultado el 2 de abril de 2026 .
  37. Mani, I. Evaluación de la síntesis: una visión general
  38. Yatsko, VA; Vishnyakov, TN (2007). "Un método para evaluar sistemas modernos de resumen automático de texto". Automatic Documentation and Mathematical Linguistics . 41 (3): 93– 103. doi : 10.3103/S0005105507030041 . S2CID 7853204 . 
  39. Sebastian Tschiatschek, Rishabh Iyer, Hoachen Wei y Jeff Bilmes, Aprendizaje de mezclas de funciones submodulares para la generación de resúmenes de colecciones de imágenes , En Advances of Neural Information Processing Systems (NIPS), Montreal, Canadá, diciembre de 2014. (PDF)
  40. Sarker, Abeed; Molla, Diego; Paris, Cecile (2013). «Un enfoque para la generación de resúmenes de texto centrados en consultas para la medicina basada en la evidencia». Inteligencia artificial en medicina . Notas de clase en informática. Vol. 7885. págs. 295–304 . doi : 10.1007/978-3-642-38326-7_41 . ISBN   978-3-642-38325-0.
  41. Luhn, Hans Peter (1957). "Un enfoque estadístico para la codificación y búsqueda mecanizada de información literaria" (PDF). IBM Journal of Research and Development. 1 (4): 309–317. doi:10.1147/rd.14.0309.
  42. ^ Widyassari, Adhika Pramita; Rustad, Supriadi; Shidik, Guruh Fajar; Noersasongko, Edi; Syukur, Abdul; Affandy, Affandy; Setiadi, De Rosal Ignacio Moisés (2020-05-20). "Revisión de técnicas y métodos de resumen automático de textos" . Revista de la Universidad King Saud - Ciencias de la información y la informática . 34 (4): 1029– 1046. doi : 10.1016/j.jksuci.2020.05.006 . ISSN 1319-1578 . 
  43. "Explorando el aprendizaje por transferencia con T5: el transformador de transferencia de texto a texto" . Blog de IA de Google . 24 de febrero de 2020. Consultado el 3 de abril de 2022 .
  44. Zhang, J., Zhao, Y., Saleh, M., & Liu, P. (2020, noviembre). Pegasus: Preentrenamiento con oraciones con huecos extraídas para la generación de resúmenes abstractivos. En Conferencia Internacional sobre Aprendizaje Automático (págs. 11328-11339). PMLR.

Obras citadas

  • Potthast, Martin; Hagen, Matthias; Stein, Benno (2016). Ofuscación del autor: Ataque al estado del arte en la verificación de autoría (PDF) . Conferencia y laboratorios del Evaluation Forum.

Lecturas adicionales

  • Hércules, Dalianis (2003). Portabilidad y evaluación de la generación automática de resúmenes .
  • Roxana, Angheluta (2002). El uso de la segmentación de temas para la generación automática de resúmenes .
  • Anne, Buist (2004). Resumen automático de datos de reuniones: un estudio de viabilidad (PDF) . Archivado del original (PDF) el 23 de enero de 2021. Recuperado el 19 de julio de 2020 .
  • Annie, Louis (2009). Estimación de la confianza del rendimiento para la generación automática de resúmenes .
  • Elena, Lloret y Manuel, Palomar (2009). Problemas desafiantes de la generación automática de resúmenes: detección de relevancia y evaluación basada en la calidad . Archivado del original el 3 de octubre de 2018. Recuperado el 3 de octubre de 2018 .{{cite book}}: CS1 maint: varios nombres: lista de autores ( enlace )
  • Andrew, Goldberg (2007). Resumen automático .
  • Alrehamy, Hassan (2018). "SemCluster: Extracción automática no supervisada de frases clave mediante propagación de afinidad". Advances in Computational Intelligence Systems . Advances in Intelligent Systems and Computing. Vol.  650. pp. 222–235 . doi : 10.1007/978-3-319-66939-7_19 . ISBN  978-3-319-66938-0.
  • Endres-Niggemeyer, Brigitte (1998). Resumiendo información . Saltador. ISBN 978-3-540-63735-6.
  • Marcu, Daniel (2000). Teoría y práctica del análisis y resumen del discurso . MIT Press. ISBN 978-0-262-13372-2.
  • Mani, Inderjeet (2001). Resumen automático . ISBN 978-1-58811-060-2.
  • Huff, Jason (2010). Resumen automático .Ilustración conceptual realizada con el software de resumen automático de Microsoft Word 2008.
  • Lehmam, Abderrafih (2010). Essential summarizer: software innovador de resumen automático de texto en veinte idiomas - ACM Digital Library . Riao '10. pp. 216–217 . Publicado en las Actas de RIAO'10: Adaptabilidad, Personalización y Fusión de Información Heterogénea, CID París, Francia.
  • Xiaojin, Zhu, Andrew Goldberg, Jurgen Van Gael y David Andrzejewski (2007). Mejora de la diversidad en la clasificación mediante paseos aleatorios absorbentes (PDF) .{{cite book}}: CS1 maint: nombres múltiples: lista de autores ( enlace ) , El algoritmo GRASSHOPPER
  • Miranda-Jiménez, Sabino, Gelbukh, Alexander y Sidorov, Grigori (2013). «Resumen de grafos conceptuales para la tarea de resumen automático». Estructuras conceptuales para la investigación y la educación en ciencia, tecnología, ingeniería y matemáticas (STEM) . Notas de clase en informática. Vol.  7735. págs. 245–253 . doi : 10.1007/978-3-642-35786-2_18 . ISBN  978-3-642-35785-5.{{cite book}}: CS1 maint: nombres múltiples: lista de autores ( enlace ) , Estructuras conceptuales para la investigación y la educación en STEM.