Articles · arXiv 2303.08774
GPT-4 Technical Report
Résumé en trois lignes
- 🎯 Les modèles de langage de pointe rencontraient des obstacles de fiabilité, d'alignement et de prévisibilité lors du passage à des budgets de calcul massifs.
- 🔧 Pré-entraînement d'un Transformer pour prédire les tokens sur des entrées texte et image, ajusté via RLHF et des modèles de récompense fondés sur des règles (RBRMs) zero-shot, avec des lois d'échelle prévisibles.
- 📈 Obtention du top 10 % à un examen simulé de l'Uniform Bar Exam (298/400) et de 86,4 % sur MMLU en 5-shot, tout en réduisant les réponses non autorisées de 82 % par rapport à GPT-3.5.
Résumé
Nous présentons le développement de GPT-4, un modèle multimodal à grande échelle capable d'accepter des entrées d'images et de texte et de produire des sorties textuelles. Bien que moins performant que les humains dans de nombreux scénarios du monde réel, GPT-4 affiche des performances de niveau humain sur divers critères professionnels et académiques, réussissant notamment un examen simulé du barreau avec un score se situant parmi les 10 % des meilleurs candidats. GPT-4 est un modèle basé sur l'architecture Transformer, pré-entraîné pour prédire le token suivant dans un document. Le processus d'alignement post-entraînement permet d'améliorer les performances relatives à la factualité et au respect des comportements souhaités. Un élément central de ce projet a été le développement d'infrastructures et de méthodes d'optimisation aux comportements prévisibles sur une vaste gamme d'échelles. Cela nous a permis de prédire avec précision certains aspects des performances de GPT-4 à partir de modèles entraînés avec au plus un millième du calcul nécessaire à GPT-4.
Résumé original (anglais)
We report the development of GPT-4, a large-scale, multimodal model which can accept image and text inputs and produce text outputs. While less capable than humans in many real-world scenarios, GPT-4 exhibits human-level performance on various professional and academic benchmarks, including passing a simulated bar exam with a score around the top 10% of test takers. GPT-4 is a Transformer-based model pre-trained to predict the next token in a document. The post-training alignment process results in improved performance on measures of factuality and adherence to desired behavior. A core component of this project was developing infrastructure and optimization methods that behave predictably across a wide range of scales. This allowed us to accurately predict some aspects of GPT-4's performance based on models trained with no more than 1/1,000th the compute of GPT-4.
Guide de lecture
Problème et motivation
Les grands modèles de langage (LLMs) ont montré un potentiel prometteur dans l'ensemble du traitement automatique du langage naturel, mais les itérations précédentes (telles que GPT-3.5) présentaient des faiblesses notables en matière de raisonnement complexe, de fiabilité, de précision factuelle et de sécurité. De plus, l'entraînement de très grands modèles de pointe nécessite des budgets de calcul colossaux, ce qui rend impossible l'ajustement classique des hyperparamètres à l'échelle finale. L'objectif de GPT-4 est de construire un modèle multimodal à grande échelle capable de traiter des mélanges arbitraires d'images et de textes, tout en maintenant un comportement de scaling prévisible et une sécurité ainsi qu'un alignement considérablement améliorés.
Idées clés
- Scaling prévisible (Predictable Scaling) : Les pipelines d'optimisation et les architectures peuvent être stabilisés de manière à ce que la perte finale de test et les benchmarks de programmation en aval (comme les taux de réussite sur HumanEval) soient extrapolés de manière fiable à partir de modèles plus petits entraînés avec à moins de calcul.
- Compréhension multimodale : GPT-4 accepte des images et des textes entrelacés de manière arbitraire, effectuant des raisonnements complexes sur des graphiques, des diagrammes, des questions d'examen et de l'humour visuel sans dégrader les benchmarks purement linguistiques.
- Prédominance du pré-entraînement avec post-entraînement ciblé : Le pré-entraînement du modèle de base apporte le raisonnement fondamental et les connaissances requises pour les examens (les moyennes aux questions à choix multiples du modèle de base et de celui issu de RLHF étant quasi identiques, à 73,7 % contre 74,0 %), tandis que RLHF et les vérifications fondées sur des règles orientent la sécurité, le formatage et la factualité.
- Modèles de récompense fondés sur des règles (RBRMs) : L'alignement repose sur des classificateurs de sécurité assistés par le modèle, fournissant des récompenses auxiliaires ciblées pendant RLHF pour guider des refus appropriés face aux requêtes interdites et limiter l'excès de prudence sur les invites inoffensives.
Méthode (avec les équations clés)
GPT-4 est un modèle autorégressif basé sur l'architecture Transformer, pré-entraîné pour prédire le token suivant sur des données web publiquement accessibles et des données sous licence, suivi d'un apprentissage par renforcement avec rétroaction humaine (RLHF).
1. Extrapolation des lois d'échelle
Pour garantir la prévisibilité de l'infrastructure sans réglage empirique sur l'exécution principale, la perte finale sur les tokens de code internes a été prédite à l'aide d'une formulation de perte irréductible : où représente le calcul normalisé, et sont des paramètres ajustés à partir d'exécutions utilisant jusqu'à moins de calcul.
Pour le scaling des capacités fonctionnelles sur HumanEval, le taux de réussite moyen logarithmique sur des sous-ensembles de problèmes a été modélisé par : permettant d'enregistrer et de prédire dès le pré-entraînement les performances fonctionnelles en programmation.
2. Pipeline de sécurité assisté par modèle
En parallèle du retour humain, l'optimisation par RLHF intègre des Rule-Based Reward Models (RBRMs). Un RBRM est un classificateur GPT-4 zero-shot qui accepte :
- L'invite de l'utilisateur (facultative),
- La complétion générée par le modèle sous politique (policy model),
- Une grille d'évaluation rédigée par des humains (une grille multiclasse catégorisant les réponses, par exemple : refus souhaité, refus évasif/verbeux, réponse sûre ou contenu interdit).
Des poids optimaux de RBRM fournissent un signal de récompense automatisé pour entraîner le modèle à refuser les requêtes dangereuses (ex. menaces CBRN, cyberattaques) tout en répondant de manière fiable aux demandes bénignes sur des sujets sensibles connexes.
Résultats (avec les chiffres les plus importants)
- Examens professionnels et académiques : GPT-4 a obtenu 298/400 (
90e centile) à l'Uniform Bar Examination (contre 213/400, ~10e centile pour GPT-3.5). Au LSAT, il a obtenu 163 (88e centile), et a décroché un 5 aux examens AP Biology et AP Art History, ainsi qu'un 4 en AP Calculus BC et AP Chemistry. - Benchmarks de TAL académiques : GPT-4 a établi de nouveaux records de l'état de l'art sur MMLU en 5-shot (86,4 % contre 70,0 % pour GPT-3.5), HellaSwag en 10-shot (95,3 %), ARC Challenge en 25-shot (96,3 %) et HumanEval en 0-shot (67,0 %). Sur GSM-8K avec chaîne de pensée (chain-of-thought) en 5-shot, il a atteint 92,0 %.
- Capacités multilingues : Les versions traduites de MMLU dans 26 langues ont montré que GPT-4 surpassait la référence anglophone de GPT-3.5 et PaLM dans 24 langues, y compris pour des langues à faibles ressources comme le letton (85,5 %), le gallois (71,4 %) et le swahili (82,6 %).
- Sécurité et factualité : GPT-4 a obtenu 19 points de pourcentage de plus que la dernière version de GPT-3.5 sur les évaluations internes de factualité. Le taux de réponses non autorisées a chuté de 82 %, le respect des consignes sur les requêtes sensibles a progressé de 29 %, et la génération de toxicité sur RealToxicityPrompts est passée de 6,48 % (GPT-3.5) à 0,73 %.
Limites et questions ouvertes
- Hallucinations et calibration : Malgré la réduction des erreurs factuelles, GPT-4 hallucine encore des faits et commet des erreurs de raisonnement basiques. Alors que le modèle de base pré-entraîné présente une calibration quasi parfaite, le post-entraînement par RLHF dégrade fortement cette calibration, rendant le modèle aligné incorrect avec une grande assurance.
- Date limite des connaissances temporelles : La grande majorité des données de pré-entraînement s'arrête en septembre 2021 ; le modèle ne met pas à jour son état du monde en continu et n'apprend pas des interactions de déploiement en cours.
- Scaling inverse (Inverse Scaling) et jailbreaks : Certains schémas contre-intuitifs ne s'inversent qu'à grande échelle (ex. Hindsight Neglect), mais des vulnérabilités aux invites contradictoires (adversarial prompting), à la manipulation des messages système et aux jailbreaks en plusieurs étapes persistent.
- Manque de transparence architecturale : En raison du contexte concurrentiel et des enjeux de sécurité, les spécifications architecturales (nombre de paramètres, conception MoE, taille des jeux de données, matériel et calcul exact) ne sont pas divulguées.
Termes clés
- Multimodal Model
- Un modèle capable d'ingérer des combinaisons arbitraires d'entrées de texte et d'image pour générer des complétions en langage naturel.
- Predictable Scaling
- Méthodologie consistant à utiliser des entraînements à petite échelle (jusqu'à 10 000 fois moins de calcul) pour ajuster précisément des lois de puissance et projeter la perte finale ainsi que les capacités sur les tâches avant l'entraînement à grande échelle.
- Rule-Based Reward Models (RBRMs)
- Classificateurs GPT-4 zero-shot guidés par des grilles d'évaluation rédigées par des humains, fournissant des signaux de récompense auxiliaires pendant RLHF pour renforcer les refus appropriés et les réponses sûres.
- Uniform Bar Exam (UBE)
- Examen standardisé d'aptitude au barreau juridique lors duquel GPT-4 a obtenu 298/400, atteignant approximativement le 90e centile des candidats humains.
- MMLU
- Massive Multitask Language Understanding, un benchmark de 57 matières couvrant les disciplines STEM, les humanités et les sciences sociales, utilisé pour évaluer les réponses à des questions dans plusieurs domaines.
- Calibration
- Mesure dans laquelle la probabilité ou la confiance prédite par un modèle correspond à la fréquence empirique réelle de validité ; très bonne chez GPT-4 pré-entraîné, mais dégradée par RLHF.
- HumanEval
- Benchmark évaluant la génération de code Python à partir de docstrings, sur lequel GPT-4 a atteint un taux de réussite de 67,0 % en 0-shot.
- Inverse Scaling
- Phénomène dans lequel les performances d'un modèle se détériorent à mesure que le calcul et les paramètres augmentent, tendance que GPT-4 a inversée sur des tâches telles que Hindsight Neglect.
Questions
Quels détails sur l'architecture, le nombre de paramètres ou le matériel sont révélés pour GPT-4 ?
Aucun. Le rapport omet délibérément la taille du modèle, l'architecture, la composition des jeux de données, le matériel et le calcul total d'entraînement en raison du contexte concurrentiel et des impératifs de sécurité.
Comment RLHF influence-t-il les performances fondamentales de GPT-4 aux examens académiques ?
RLHF a un impact minime sur les connaissances académiques fondamentales : la version de base de GPT-4 a obtenu une moyenne de 73,7 % aux questions à choix multiples, contre 74,0 % pour le modèle avec RLHF, indiquant que ces compétences proviennent principalement du pré-entraînement.
Comment la contamination des données a-t-elle été évaluée pour les examens académiques ?
Les auteurs ont recherché des sous-chaînes de 50 caractères issues des examens dans les données de pré-entraînement tokenisées ; le retrait des questions contaminées n'a entraîné que des variations de performance négligeables sur la quasi-totalité des évaluations.
Quel est l'effet du post-entraînement sur la calibration du modèle ?
GPT-4 pré-entraîné est bien calibré (sa confiance correspond à sa précision), mais le post-entraînement par RLHF nuit considérablement à cette calibration, amenant le modèle aligné à exprimer une confiance excessive lorsqu'il se trompe.
La présentation de cette page a été rédigée par une IA à partir de l'article et peut contenir des erreurs. Consultez l'article pour les détails.