Sobes.tech
Middle — Senior

Cosa sono EFB e GOSS in LightGBM?

sobes.tech AI

Risposta dell'AI

In LightGBM, EFB (Exclusive Feature Bundling) e GOSS (Gradient-based One-Side Sampling) sono due tecniche di ottimizzazione che migliorano le prestazioni e la velocità di addestramento del modello.

  • EFB (Raggruppamento Esclusivo di Caratteristiche): metodo che combina caratteristiche mutualmente esclusive in una sola, per ridurre la dimensionalità dei dati e accelerare l’addestramento. Ad esempio, se due caratteristiche non assumono mai valori diversi da zero contemporaneamente, possono essere unite in una, mantenendo l’informazione ma riducendo il numero di caratteristiche.

  • GOSS (Campionamento Unilaterale Basato sul Gradiente): tecnica di selezione di un sottoinsieme di dati per l’addestramento, in cui si conservano tutti gli esempi con grandi gradienti (cioè quelli in cui il modello commette errori maggiori), e si prende un campione casuale di esempi con piccoli gradienti. Questo permette di concentrarsi su esempi difficili e accelerare l’addestramento senza perdita significativa di qualità.

Entrambe le tecniche aiutano LightGBM a lavorare in modo efficiente con grandi set di dati tabulari sparsi, migliorando velocità e qualità del boosting.