Maison > Article > Périphériques technologiques > Parlez de l’IA centrée sur les données derrière le modèle GPT
L'intelligence artificielle (IA) fait d'énormes progrès dans la façon dont nous vivons, travaillons et interagissons avec la technologie. Récemment, un domaine dans lequel des progrès significatifs ont été réalisés est le développement de grands modèles de langage (LLM) tels que GPT-3, ChatGPT et GPT-4. Ces modèles peuvent effectuer avec précision des tâches telles que la traduction linguistique, la synthèse de texte et la réponse aux questions.
Bien qu'il soit difficile d'ignorer la taille toujours croissante des modèles de LLM, il est également important de réaliser que leur succès est en grande partie dû aux grandes quantités de données de haute qualité utilisées pour les former.
Dans cet article, nous donnerons un aperçu des avancées récentes en matière de LLM du point de vue de l'IA centrée sur les données. Nous examinerons les modèles GPT à travers le prisme de l'IA centrée sur les données, un concept en pleine croissance dans la communauté de la science des données. Nous révélons les concepts d'IA centrés sur les données derrière le modèle GPT en abordant trois objectifs de l'IA centrés sur les données : le développement de données de formation, le développement de données d'inférence et la maintenance des données.
LLM est un modèle de traitement du langage naturel formé pour déduire des mots en contexte. Par exemple, la fonction la plus basique de LLM est de prédire les marqueurs manquants dans un contexte donné. Pour ce faire, les LLM sont formés pour prédire la probabilité de chaque mot candidat à partir d’énormes quantités de données. La figure ci-dessous est un exemple illustratif d’utilisation du LLM en contexte pour prédire la probabilité de marqueurs manquants.
Le modèle GPT fait référence à une série de LLM créés par OpenAI, tels que GPT-1, GPT-2, GPT-3, InstructGPT, ChatGPT/GPT-4, etc. Comme d'autres LLM, l'architecture du modèle GPT est principalement basée sur des Transformers, qui utilisent des intégrations de texte et d'emplacement comme entrées et utilisent des couches d'attention pour modéliser les relations des jetons.
Architecture du modèle GPT-1
Les modèles GPT ultérieurs utilisent une architecture similaire à GPT-1, sauf qu'ils utilisent plus de paramètres de modèle et plus de couches, une longueur de contexte plus grande, une taille de couche cachée, etc.
L'IA centrée sur les données est une nouvelle façon émergente de penser la façon de construire des systèmes d'IA. L'IA centrée sur les données est la discipline qui consiste à concevoir systématiquement les données utilisées pour créer des systèmes d'intelligence artificielle.
Dans le passé, nous nous sommes principalement concentrés sur la création de meilleurs modèles (IA centrée sur le modèle) lorsque les données sont fondamentalement inchangées. Cependant, cette approche peut poser des problèmes dans le monde réel car elle ne prend pas en compte différents problèmes pouvant survenir dans les données, tels que les inexactitudes des étiquettes, les duplications et les biais. Par conséquent, le « surajustement » d’un ensemble de données ne conduit pas nécessairement à un meilleur comportement du modèle.
En revanche, l’IA centrée sur les données se concentre sur l’amélioration de la qualité et de la quantité des données utilisées pour créer des systèmes d’IA. Cela signifie que l’attention est portée sur les données elles-mêmes et que le modèle est relativement plus fixe. L'utilisation d'une approche centrée sur les données pour développer des systèmes d'IA présente un plus grand potentiel dans des scénarios réels, car les données utilisées pour la formation déterminent en fin de compte les capacités maximales du modèle.
Il convient de noter qu'il existe une différence fondamentale entre « centré sur les données » et « piloté par les données ». Ce dernier met uniquement l'accent sur l'utilisation des données pour guider le développement de l'intelligence artificielle, et se concentre généralement encore sur le développement de modèles plutôt que de données.
Comparaison entre l'IA centrée sur les données et l'IA centrée sur le modèle
Le cadre d'IA centrée sur les données contient trois objectifs :
Cadre d'IA centrée sur les données
Il y a quelques mois, Yann LeCun tweetait que ChatGPT n'est pas nouveau. En fait, toutes les techniques utilisées dans ChatGPT et GPT-4 (transformateurs, apprentissage par renforcement à partir du feedback humain, etc.) ne sont pas du tout nouvelles. Cependant, ils ont obtenu des résultats qui n’étaient pas possibles avec les modèles précédents. Alors, quelle est la raison de leur succès ?
Développement des données de formation. La quantité et la qualité des données utilisées pour entraîner les modèles GPT se sont considérablement améliorées grâce à de meilleures stratégies de collecte de données, d'étiquetage des données et de préparation des données.
Développement de données d'inférence. Depuis que les modèles GPT récents sont devenus suffisamment puissants, nous pouvons atteindre divers objectifs en ajustant les indices ou en ajustant les données d'inférence pendant que le modèle est corrigé. Par exemple, nous pouvons effectuer un résumé de texte en fournissant le texte à résumer et des instructions telles que « résumer » ou « TL;DR » pour guider le processus de raisonnement.
Concevoir les bonnes invites de raisonnement est une tâche difficile. Cela s'appuie fortement sur l'heuristique. Une bonne enquête résume les différentes méthodes promotionnelles. Parfois, même des signaux sémantiquement similaires peuvent avoir des résultats très différents. Dans ce cas, un étalonnage basé sur des repères logiciels peut être nécessaire pour réduire la variance.
La recherche sur le développement de données d'inférence LLM en est encore à ses débuts. Dans un avenir proche, des techniques de développement de données plus inférentielles qui ont été utilisées pour d'autres tâches pourront être appliquées en LLM.
Maintenance des données. ChatGPT/GPT-4, en tant que produit commercial, est non seulement formé une seule fois, mais également mis à jour et maintenu en permanence. Évidemment, nous n’avons aucun moyen de savoir comment s’effectue la maintenance des données en dehors d’OpenAI. Par conséquent, nous discutons de certaines stratégies générales d'IA centrées sur les données qui ont été ou seront très probablement utilisées avec les modèles GPT :
- Collecte continue de données : Nos conseils lorsque nous utilisons ChatGPT/GPT-4/ Les commentaires peuvent à leur tour être utilisés par OpenAI pour faire progresser davantage leurs modèles. Des mesures de qualité et des stratégies d'assurance peuvent avoir été conçues et mises en œuvre pour collecter des données de haute qualité au cours du processus.
- Outils de compréhension des données : Divers outils peuvent être développés pour visualiser et comprendre les données des utilisateurs, favoriser une meilleure compréhension des besoins des utilisateurs et guider l'orientation des améliorations futures.
- Traitement efficace des données : Avec la croissance rapide du nombre d'utilisateurs de ChatGPT/GPT-4, un système de gestion de données efficace est nécessaire pour parvenir à une collecte rapide de données.
L'image ci-dessus est un exemple de ChatGPT/GPT-4 collectant les commentaires des utilisateurs via les « j'aime » et les « je n'aime pas ».
LLM a révolutionné l'intelligence artificielle. À l’avenir, le LLM peut révolutionner davantage le cycle de vie de la science des données. Nous faisons deux prédictions :
De nombreuses tâches fastidieuses de science des données peuvent être effectuées plus efficacement avec l'aide de LLM. Par exemple, ChaGPT/GPT-4 permet déjà d'écrire du code fonctionnel pour traiter et nettoyer les données. De plus, LLM peut même être utilisé pour créer des données de formation. Par exemple, l'utilisation de LLM pour générer des données synthétiques peut améliorer les performances du modèle dans l'exploration de texte.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!