La tecnica dei minimi quadrati iterativi diventa una tecnica ottima se per i pesi vengono selezionati opportunamente, cercando di unire l'aspetto di stima robusta con l'aspetto di rigetto degli Outlier.
La dualità descritta da Black-Rangarajan (BR96) collega questi due aspetti mostrando che la stima robusta può essere vista come un processo di rimozione degli Outlier. Questo dualismo permette l'uso della Non-Convessità Graduata (Graduated Non-Convexity, GNC), una tecnica che trasforma gradualmente un problema non convesso in uno convesso, rendendo più facile trovare una soluzione globale senza bisogno di un'ipotesi iniziale.
In pratica, questo dualismo unito alla GNC sono utilizzati per sviluppare algoritmi che sono robusti a una percentuale elevata di outlier, superando i metodi tradizionali come RANSAC in termini di accuratezza e velocità.
La dualità di Black-Rangarajan fornisce una teoria per costruire la relazione tra M-estimatori e processi lineari. Le tipiche funzioni di Loss robuste includono Welsch (Leclerc), Cauchy (Lorentziana), Charbonnier (pseudo-Huber, -
), Huber, Geman-McClure, quadratica troncata smooth, quadratica troncata, funzioni biweight di Tukey, ecc. La dualità di Black-Rangarajan di queste funzioni può essere trovata in (ZB17) di cui riporto un estratto qua in tabella:
Nome | ||
Quadratica | 1 | |
Cauchy |
|
|
Huber |
|
|
Welsch |
|
|
Quadratica troncata |
|
|
dove c'è la loss function e la sua corrispondente funzione di aggiornamento dei pesi
e sia
il raggio degli inlier incondizionati.
Paolo medici