Sobes.tech
Middle — Senior

Cos'è la ricerca a fascio diversificato?

sobes.tech AI

Risposta dell'AI

Diverse Beam Search è una modifica dell'algoritmo classico di ricerca a fascio, utilizzato per generare sequenze (ad esempio, nei modelli linguistici).

L'idea principale è aumentare la diversità delle opzioni generate per evitare risultati troppo simili o ripetitivi.

Come funziona:

  • Invece di scegliere semplicemente le N continuazioni più probabili, il fascio viene diviso in diversi gruppi (gruppi diversi).
  • In ogni gruppo, vengono selezionati i migliori candidati considerando una penalità per la somiglianza con quelli già selezionati in altri gruppi.
  • Questo stimola la ricerca di percorsi diversi, non solo i più probabili.

L'applicazione di diverse beam search è utile quando si desidera ottenere diverse opzioni di qualità, ma differenti tra loro, ad esempio in compiti di dialogo, traduzione o generazione creativa di testo.