À suivreGuide suivant
Empirical Risk Minimization
Fondamentaux
GUIDE Technique
La minimisation sensible à la netteté (SAM) est une méthode d'optimisation qui recherche non seulement une faible perte, mais aussi une faible perte sur tout un quartier de poids – un minimum fixe.
Écoutez ce guideNarré par l'IA · ~2 min
Des minimums plus plats ont tendance à mieux se généraliser, de sorte que SAM améliore souvent la précision et la robustesse des tests sans modifier l'architecture du modèle.
L'entraînement standard minimise la perte en un seul point de l'espace de poids, mais deux solutions avec la même perte d'entraînement peuvent se comporter très différemment : un minimum "fort" se situe dans une vallée étroite où de minuscules perturbations de poids augmentent la perte, tandis qu'un minimum "plat" tolère les perturbations et généralise généralement mieux aux données invisibles. SAM, introduit par les chercheurs de Google en 2020, le rend explicite. À chaque étape, il trouve d'abord la perturbation de poids à proximité (dans un petit rayon rho) qui maximise la perte – le voisin le plus défavorable – puis met à jour les poids d'origine pour réduire la perte à ce point perturbé. Cet objectif min-max pousse l'optimisation vers des régions uniformément faibles, ce qui permet une généralisation sensiblement meilleure sur la classification des images et au-delà.
Améliorer la précision de Vision Transformer et ResNet sur ImageNet en s'entraînant avec SAM au lieu du simple SGD.
Amélioration de la robustesse au bruit des étiquettes, car les minima plats sont moins susceptibles de mémoriser des étiquettes corrompues.
Affiner les modèles de langage pré-entraînés avec SAM pour obtenir une meilleure généralisation sur de petits ensembles de données en aval.
Utilisation des variantes ESAM ou LookSAM lorsque le coût de calcul doublé de Vanilla SAM est trop cher.
SAM a engendré une famille de suivis visant sa plus grande faiblesse, le calcul doublé : des variantes efficaces comme ESAM, LookSAM et des méthodes qui ne perturbent qu'un sous-ensemble de poids ou appliquent SAM toutes les quelques étapes. Adaptive SAM (ASAM) reparamétre le rayon pour qu'il soit invariant à l'échelle. Les chercheurs continuent de débattre de la raison exacte pour laquelle la planéité est utile et de la manière de la mesurer, et les idées soucieuses de la netteté se répandent pour affiner les grands modèles de langage et améliorer la robustesse du changement de distribution.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
La minimisation sensible à la netteté (SAM) est une méthode d'optimisation qui recherche non seulement une faible perte, mais aussi une faible perte sur tout un quartier de poids – un minimum fixe. Des minimums plus plats ont tendance à mieux se généraliser, de sorte que SAM améliore souvent la précision et la robustesse des tests sans modifier l'architecture du modèle.
SAM cible des minimums plats car la perte qui reste faible sous de petites perturbations de poids a tendance à mieux se généraliser aux données invisibles.
SAM calcule un gradient pour trouver le point proche le plus défavorable, puis un autre gradient à mettre à jour – environ le double du coût habituel.
Rho définit la distance parcourue par l'étape « d'ascension » pour trouver le voisin le plus défavorable, définissant ainsi la taille d'une région plate recherchée par SAM.
SAM perturbe d'abord les poids dans le rayon rho dans la direction qui maximise la perte, puis descend du point d'origine en utilisant le gradient qui y est calculé.
La mémorisation d'étiquettes bruyantes nécessite généralement des minimums nets et étroits ; en favorisant les régions plates, SAM résiste à ce surapprentissage.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Empirical Risk Minimization
Fondamentaux