Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Text Summarization

La sintesi del testo condensa un documento in un testo più breve che ne conserva i punti chiave. Include metodi estrattivi e astrattivi, ROUGE e fedeltà.

La sintesi automatica del testo è un'attività di elaborazione del linguaggio naturale (NLP) che condensa un documento in un testo più breve, conservandone le informazioni più importanti. I due approcci principali sono la sintesi estrattiva, che seleziona le frasi più importanti dalla fonte, e la sintesi astrattiva, che scrive nuove frasi come farebbe una persona. Una sintesi può riguardare uno o più documenti e può essere generica o incentrata su una domanda, come "Cosa diceva il contratto sulla risoluzione?" I client di posta elettronica, gli strumenti per le riunioni, le app di notizie, i motori di ricerca e gli assistenti basati su modelli linguistici di grandi dimensioni (LLM) generano tutti sintesi.

Sintesi estrattiva#

Nel 1958 Hans Peter Luhn dell'IBM realizzò uno dei primi sistemi automatici di sintesi: assegnava un punteggio a ogni frase in base alle parole frequenti e significative che conteneva e restituiva le frasi con i punteggi più alti come riassunto. Nel 1969 H. P. Edmundson aggiunse parole chiave, parole del titolo e posizione della frase; nel 2004 arrivarono i metodi basati su grafi. TextRank e LexRank costruiscono un grafo i cui nodi sono frasi e i cui archi rappresentano somiglianze, poi selezionano le frasi più centrali, cioè quelle più simili al resto del documento. Gli embedding delle frasi permettono di ottenere la versione basata sulla centralità in poche righe:

from sentence_transformers import SentenceTransformer

sentences = [
    "The James Webb Space Telescope launched on 25 December 2021 on an Ariane 5 rocket from French Guiana.",
    "Webb observes the universe in infrared light, which passes through the dust that hides young stars.",
    "Its 6.5-meter primary mirror is built from 18 gold-coated hexagonal segments.",
    "A five-layer sunshield the size of a tennis court keeps the mirror and instruments cold.",
    "The telescope orbits the Sun about 1.5 million kilometers from Earth, near the second Lagrange point.",
    "NASA published the first full-color science images from Webb in July 2022.",
]
model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")

# Assegna un punteggio a ogni frase in base alla somiglianza media con tutte le altre (la sua centralità)
embeddings = model.encode(sentences)
centrality = model.similarity(embeddings, embeddings).mean(dim=1)

# Mantieni le due frasi più centrali, nell'ordine originale
top = sorted(centrality.argsort(descending=True)[:2].tolist())
print(" ".join(sentences[i] for i in top))

La sintesi mantiene la frase sul lancio e quella sull'orbita. Ogni parola di una sintesi estrattiva proviene dalla fonte, quindi la sintesi non può affermare nulla che il documento non dica; inoltre, mantiene tutto ciò che contengono le frasi selezionate, compresi dettagli di cui il lettore potrebbe non aver bisogno e pronomi come "Il suo" all'inizio della frase sullo specchio, che rimanderebbe a una frase esclusa.

Sintesi astrattiva#

I modelli astrattivi sono modelli da sequenza a sequenza: un encoder legge il documento e un decoder scrive la sintesi un token alla volta. Nel 2015 Alexander Rush e colleghi ne addestrarono uno con un meccanismo di attenzione per scrivere titoli di notizie; la rete pointer-generator di Abigail See e colleghi (2017) consentiva al decoder di copiare direttamente dalla fonte parole come nomi e numeri e lo penalizzava se si ripeteva. I Transformer preaddestrati innalzarono poi nettamente la qualità: BART di Facebook (2019) imparava ricostruendo testi corrotti, mentre PEGASUS di Google (2020) imparava rigenerando intere frasi rimosse da un documento, un'attività di pretraining auto-supervisionato molto vicina alla sintesi stessa.

Gli LLM riassumono a partire da un'istruzione e possono seguire richieste relative a lunghezza, pubblico e formato. Un documento più lungo della finestra di contesto viene suddiviso in blocchi; ciascun blocco viene riassunto e i riassunti parziali vengono uniti in un secondo passaggio: uno schema chiamato map-reduce. Il riepilogo non si limita al testo: i modelli di comprensione dei video descrivono gli eventi di un filmato e la generazione di didascalie per immagini riduce un'immagine a una frase. In Ultralytics Platform Agents, un blocco LLM può sintetizzare un'immagine e i rilevamenti YOLO26 a monte in un breve riepilogo scritto; un blocco Slack collegato pubblica il riepilogo in un canale tramite il relativo segnaposto {output}.

Dataset e valutazione#

La maggior parte dei modelli apprende da dati di training composti da coppie di articoli e sintesi: CNN/Daily Mail abbina articoli di notizie a punti salienti in forma di elenco, mentre XSum (2018) abbina articoli della BBC a sintesi di una sola frase che raramente riutilizzano intere frasi, premiando così l'astrazione. ROUGE, introdotto da Chin-Yew Lin nel 2004, assegna un punteggio a una sintesi in base alle parole e sequenze di parole che condivide con le sintesi di riferimento scritte da persone; ROUGE-1 conta le singole parole, ROUGE-2 le coppie di parole e ROUGE-L la sottosequenza comune più lunga. I punteggi basati sulla sovrapposizione non rilevano gli errori fattuali e nel 2020 Joshua Maynez e colleghi hanno scoperto che gli annotatori umani rilevavano quantità sostanziali di contenuti allucinati nelle sintesi di ogni modello astrattivo esaminato su XSum. Hanno inoltre osservato che le misure di implicazione testuale, che verificano se la fonte implica la sintesi, riflettono la fedeltà meglio di ROUGE e di altre metriche standard.

  • Generazione del testo: produce qualsiasi testo a partire da un prompt. La sintesi è una generazione di testo vincolata ai contenuti di un documento sorgente.
  • Traduzione automatica: usa la stessa architettura encoder-decoder per trasferire tutto il contenuto di un testo in un'altra lingua.
  • Analisi del sentiment: classifica l'opinione espressa in un testo; la sintesi delle opinioni combina i due compiti condensando molte recensioni nei principali elogi e reclami.
  • Generazione aumentata dal recupero (RAG): recupera i passaggi pertinenti a una domanda e ne genera una risposta; è quindi una forma di sintesi di più documenti incentrata su una domanda.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning