A Regret Minimization Framework on Preference Learning in Large Language Models
Cet article introduit la Régularisation de l'Optimisation des Préférences par le Regret (RePO), un nouveau cadre qui reformule l'apprentissage par renforcement à partir de la rétroaction humaine à travers la minimisation du regret afin de mieux capturer la nature prospective et contrefactuelle des préférences humaines, ce qui se traduit par des gains de performance constants sur les tests de raisonnement et de préférence.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous enseigniez à un robot comment résoudre un problème de mathématiques ou écrire un e-mail utile. Vous voulez que le robot apprenne du feedback humain, mais les humains ne disent généralement pas : « Cette phrase vaut exactement 7,5 points. » Au lieu de cela, nous disons : « Je préfère cette réponse à celle-là. »
Pendant longtemps, les informaticiens ont appris aux robots à apprendre en essayant de maximiser un score. Ils traitaient chaque étape franchie par le robot comme si elle rapportait des points immédiats, comme si l'on collectionnait des pièces dans un jeu vidéo. Si le robot réussissait une étape, il gagnait une pièce. S'il échouait, il en perdait une. Le but du robot était simplement de ramasser le plus de pièces possible.
Le problème de l'approche du « collectionneur de pièces »
L'article soutient que cet état d'esprit de « collectionneur de pièces » est en fait une mauvaise façon de comprendre la pensée humaine. Les humains ne regardent pas seulement l'étape immédiate ; nous regardons vers l'avenir et nous regardons en arrière pour voir ce qui aurait pu se passer.
Les auteurs utilisent une excellente analogie : le jeu du « Et si... »
Imaginez que vous regardez un joueur d'échecs faire un coup.
- L'ancienne méthode (Maximisation de la récompense) : Vous regardez ce coup précis. A-t-il capturé une pièce ? Si oui, c'est bien ! Si non, c'est mal. Vous jugez le coup de manière isolée.
- La nouvelle méthode (Minimisation du regret) : Vous regardez le coup et vous vous demandez : « S'ils avaient fait un autre coup ici, est-ce que la partie se serait mieux passée ? » Ou encore : « S'ils continuent à jouer ainsi, vont-ils gagner dans 10 coups ? »
Les humains sont mauvais pour juger une étape de manière isolée. Nous jugeons en fonction de l'anticipation prospective (ce que nous pensons qu'il va se passer ensuite) et de la comparaison contrefactuelle (ce qu'ils auraient pu faire d'autre).
La solution des auteurs : l'« Optimisation des préférences basée sur le regret » (RePO)
Les auteurs introduisent une nouvelle méthode appelée RePO. Au lieu d'essayer de maximiser les points, RePO enseigne au robot à minimiser le regret.
Considérez le « Regret » comme ce sentiment que vous éprouvez quand vous dites : « J'aurais dû prendre l'autre route ; j'aurais évité les embouteillages. »
- Dans l'ancienne méthode, le robot ne se soucie que de savoir si la route qu'il emprunte est fluide en ce moment même.
- Dans la nouvelle méthode (RePO), le robot se demande : « Par rapport à la meilleure route que j'aurais pu prendre, à quel point me suis-je trompé ? »
Comment cela fonctionne en langage clair
- Regarder vers l'avant : Lorsqu'un humain regarde une réponse partielle (comme la première moitié d'une solution mathématique), il finit mentalement le problème. S'il pense : « Oh, ce chemin mène finalement à une mauvaise réponse », il n'aime pas la première moitié, même si la première moitié semble correcte. RePO imite cela en simulant le futur pour voir si l'étape actuelle mène à une impasse.
- Comparer les alternatives : Les humains jugent souvent une action en la comparant à une version « meilleure » qui n'a pas eu lieu. RePO calcule la « distance » entre ce que le robot a fait et ce que le robot « parfait » aurait fait. Il essaie de réduire cet écart.
- Le score de « Regret » : Au lieu d'un score positif pour dire que quelque chose est « bon », RePO calcule un score de « regret ». L'objectif est de rendre ce regret le plus proche de zéro possible. Si le regret est élevé, cela signifie que le robot a fait un choix qui a mené à un résultat moins bon que ce qu'il aurait pu obtenir.
Pourquoi cela importe (selon l'article)
Les chercheurs ont testé cela sur des problèmes mathématiques et des tâches de conversation générale. Ils ont constaté que les robots entraînés avec RePO étaient meilleurs pour :
- Résoudre des mathématiques : Ils ont compris qu'une étape n'est « bonne » que si elle mène à la réponse correcte finale, et pas seulement si l'étape elle-même semble logique.
- Suivre le goût humain : Ils se sont mieux alignés sur les préférences humaines car ils ont cessé d'essayer de « manipuler » le système pour obtenir des points immédiats et ont commencé à réfléchir à l'ensemble du voyage, tout comme le font les humains.
Le « tour de magie » (Efficacité d'échantillonnage)
L'une des découvertes les plus intéressantes est que RePO est plus « intelligent » dans sa façon d'apprendre.
- L'ancienne méthode (DPO) : Si vous montrez au robot un problème de mathématiques où la réponse est masquée, le robot est confus et performe mal. Il a besoin qu'on lui montre la réponse complète et correcte de nombreuses fois pour apprendre le schéma.
- La nouvelle méthode (RePO) : Parce que RePO est construit sur l'idée du « regret » (penser à ce qui aurait pu arriver), il comprend naturellement qu'une réponse incomplète est suspecte. Il n'a pas besoin de beaucoup d'entraînements supplémentaires pour comprendre que les chemins incomplets sont mauvais. Il a « intériorisé » la leçon selon laquelle « si vous ne voyez pas la ligne d'arrivée, c'est probablement que vous avez pris un mauvais tournant. »
En résumé
L'article dit : Arrêtez d'enseigner aux robots à être des collectionneurs de pièces avides qui ne se soucient que de l'étape suivante. Enseignez-leur plutôt à être des voyageurs réfléchis qui se demandent : « Ai-je pris le meilleur chemin possible, et quel regret ai-je de mes choix par rapport à la route non empruntée ? » En faisant cela, les robots deviennent meilleurs en raisonnement et s'alignent mieux sur la façon dont les humains pensent réellement.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.