Qual è la connessione tra regolarizzazione e metodo dei moltiplicatori di lagrange?


12

Per evitare il sovradimensionamento delle persone, le persone aggiungono un termine di regolarizzazione (proporzionale alla somma quadrata dei parametri del modello) con un parametro di regolarizzazione alla funzione di costo della regressione lineare. Questo parametro lo stesso di un moltiplicatore di lagrange? Quindi la regolarizzazione è la stessa del metodo del moltiplicatore di lagrange? O come sono collegati questi metodi? λλ

Risposte:


11

Supponiamo di ottimizzare un modello con parametri , riducendo al minimo alcuni criteri soggetti a un vincolo sull'entità del vettore dei parametri (ad esempio per implementare un approccio di minimizzazione del rischio strutturale mediante costruendo una serie nidificata di modelli di crescente complessità), dovremmo risolvere:θf(θ)

minθf(θ)s.t.θ2<C

Il Lagrangiano per questo problema è (avvertimento: penso, è stata una lunga giornata ... ;-)

Λ(θ,λ)=f(θ)+λθ2λC.

Quindi si può facilmente vedere che una funzione di costo regolarizzata è strettamente correlata a un problema di ottimizzazione vincolata con il parametro di regolarizzazione correlato alla costante che regola il vincolo ( ), ed è essenzialmente il moltiplicatore di Lagrange. CλC

Questo spiega perché, ad esempio, la regressione della cresta implementa la minimizzazione del rischio strutturale: la regolarizzazione equivale a porre un vincolo sull'entità del vettore di peso e se allora ogni modello che può essere realizzato obbedendo al vincolo cheC1>C2

θ2<C2

sarà disponibile anche sotto il vincolo

θ2<C1 .

Quindi ridurre genera una sequenza di spazi di ipotesi di crescente complessità.λ

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.