En statistique , la perte de Huber est une fonction de perte utilisée en régression robuste , moins sensible aux valeurs aberrantes que la perte quadratique . Une variante pour ...
Cette fonction est quadratique pour les petites valeurs de La variable , donc le premier peut être étendu à
La fonction de perte de Huber est la convolution de la fonction valeur absolue avec la fonction rectangulaire , mise à l'échelle et translatée. Elle « lisse » ainsi le bord de la première à l'origine.
Comparaison de la perte de Huber avec d'autres fonctions de perte utilisées pour la régression robuste.
Motivation
Deux fonctions de perte très couramment utilisées sont la perte au carré ,et la perte absolueLa fonction de perte quadratique fournit un estimateur sans biais de la moyenne arithmétique , tandis que la fonction de perte en valeur absolue fournit un estimateur sans biais de la médiane (dans le cas unidimensionnel et dans le cas multidimensionnel, un estimateur sans biais de la médiane géométrique ). La perte quadratique présente l'inconvénient d'être fortement influencée par les valeurs aberrantes, notamment lors de la sommation sur un ensemble de valeurs.'s (comme dans), la moyenne de l'échantillon est trop influencée par quelques valeurs particulièrement élevées.-valeurs lorsque la distribution est à queue lourde : en termes de théorie de l’estimation , l’efficacité relative asymptotique de la moyenne est faible pour les distributions à queue lourde.
Comme défini ci-dessus, la fonction de perte de Huber est fortement convexe dans un voisinage uniforme de son minimum; à la frontière de ce voisinage uniforme, la fonction de perte de Huber admet un prolongement différentiable en une fonction affine aux pointsetCes propriétés lui permettent de combiner une grande partie de la sensibilité de l'estimateur de la moyenne sans biais et à variance minimale (utilisant la fonction de perte quadratique) et la robustesse de l'estimateur de la médiane sans biais (utilisant la fonction de valeur absolue).
Fonction de perte pseudo-Huber
La fonction de perte pseudo-Huber peut être utilisée comme une approximation lisse de la fonction de perte Huber. Elle combine les meilleures propriétés des pertes L2 au carré et L1 absolue : elle est fortement convexe au voisinage de la cible/du minimum et moins abrupte pour les valeurs extrêmes. L’échelle à laquelle la fonction de perte pseudo-Huber passe d’ une perte L2 pour les valeurs proches du minimum à une perte L1 pour les valeurs extrêmes, ainsi que la pente de cette dernière, peuvent être contrôlées par…valeur. La fonction de perte pseudo-Huber garantit la continuité des dérivées pour tous les degrés. Elle est définie comme
Ainsi, cette fonction approximepour de petites valeurs deet se rapproche d'une ligne droite de pentepour de grandes valeurs de.
Bien que la forme ci-dessus soit la plus courante, d'autres approximations lisses de la fonction de perte de Huber existent également.
Variante pour la classification
Pour la classification , on utilise parfois une variante de la perte de Huber appelée perte de Huber modifiée . Étant donné une prédiction(un score de classificateur à valeur réelle) et une véritable étiquette de classe binaire, la perte de Huber modifiée est définie comme