Salute e malattia

Trasduttori di Span in NLP: Definizione, Formalismi e Applicazioni

Un trasduttore di span mappa uno span di testo input (sequenza contigua di token) a uno span output, abilitando trasformazioni strutturate text-to-text.

Formalismi

  • Trasduttori a stati finiti (FST): Efficienti, tempo lineare; buoni per tokenizzazione, morfologia, regole rewrite semplici.
  • Espressioni regolari con gruppi cattura: Pattern-based spans leggeri.
  • Trasduttori ad albero / grammatiche sincrone: Gestiscono struttura gerarchica (alberi sintattici).
  • Seq2seq neurale con span copying: Pointer-generator, estrazione span-based (es. summarization estrattiva).

Applicazioni NLP

  • Summarization: Seleziona span salienti → concatena.
  • Traduzione: MT basato su frasi = trasduttore span (frase sorgente → frase target).
  • Parafraseo: Sostituzione sinonimi a livello span, riarrangiamento sintattico.
  • Information extraction: Span entità/relazioni → output normalizzato.
  • Data augmentation: Sostituzione span/back-translation.

Vantaggio

Allineamento span esplicito preserva provenienza, abilita interpretabilità, e vincola spazio ricerca vs. generazione free-form.