Nous présentons SELF-REFINE, une nouvelle approche qui permet aux grands modèles de langage (LLM) de fournir des commentaires itératifs sur leurs propres sorties et de les affiner. SELF-REFINE fonctionne au sein d'un seul LLM, ne nécessitant ni données d'entraînement supplémentaires ni apprentissage par renforcement. Nous démontrons la simplicité et la facilité d'utilisation de SELF-REFINE dans une grande variété de tâches. En montrant le potentiel de SELF-REFINE dans des tâches diverses, notre recherche contribue à l'exploration et au développement en cours des grands modèles de langage, afin de réduire le coût des processus créatifs humains dans des environnements réels. Nous espérons que notre approche itérative stimulera encore plus la recherche dans ce domaine. À cette fin, nous rendons disponible tout notre code source, nos données et nos instructions sur https://selfrefine.info/ pour faciliter l'utilisation anonyme. Bien que notre évaluation se concentre sur les tâches d’évaluation, SELF-REFINE est conçu avec une applicabilité plus large à l’esprit. Nous explorons cela à travers un cas d’utilisation réel consistant à générer un site web où l’utilisateur fournit un objectif global et SELF-REFINE aide à développer itérativement le site web en affinant HTML, CSS et JS tant du point de vue utilisabilité que esthétique. Cela illustre le potentiel de SELF-REFINE pour effectuer des tâches complexes et créatives du monde réel. Pour plus d’exemples ainsi qu’une discussion plus approfondie y compris son impact sociétal plus large voir Annexe I . En ce qui concerne les travaux connexes , l’utilisation du retour d’information générée par les humains et par les machines pour affiner les sorties s’est avérée efficace pour diverses tâches telles que la résumation (Scheurer et al., 2022), la génération script (Tandon et al., 2021), la synthèse programme (Le et al., 2022a ; Yasunaga and Liang , 2020) ainsi que bien d’autres (Bai et al., 2022a; Schick et al., 2022b; Saunders et al., 2022a; Bai et al., 2022b; Wellecketal . , 2022). Les moyens employés pour raffiner varient selon la source du retour information ainsi que son format , ainsi que le type raffineur obtenu . Le Tableau 3 résume certaines approches connexes ; voir Annexe B pour une discussion supplémentaire .
- SELF-REFINE est une nouvelle approche pour les grands modèles de langage (LLM)
- Il permet aux LLM de fournir des commentaires itératifs sur leurs propres sorties et de les affiner
- Pas besoin de données d'entraînement supplémentaires ni d'apprentissage par renforcement
- La simplicité et la facilité d'utilisation de SELF-REFINE sont démontrées dans une grande variété de tâches
- Potentiel de réduction du coût des processus créatifs humains dans des environnements réels
- Disponibilité du code source, des données et des instructions sur https://selfrefine.info/ pour une utilisation anonyme
- Applicabilité plus large à l'esprit, y compris la génération itérative d'un site web avec SELF-REFINE
- Impact sociétal plus large discuté dans l'Annexe I
- Utilisation efficace du retour d'information généré par les humains et les machines pour affiner les sorties dans diverses tâches
- Différentes approches utilisées pour le raffinement en fonction de la source et du format du retour d'information, ainsi que du type de raffineur obtenu
- Résumé des approches connexes dans le Tableau 3, discussion supplémentaire dans l'Annexe B.
Résumé : SELF-REFINE est une nouvelle façon pour les ordinateurs d'apprendre à mieux parler et écrire. Il leur permet de recevoir des conseils sur ce qu'ils disent ou écrivent, puis de s'améliorer. Cela ne nécessite pas plus de données d'entraînement ni d'apprentissage spécial. SELF-REFINE est facile à utiliser dans différentes tâches et peut réduire le coût du travail humain. Le code source, les données et les instructions sont disponibles en ligne pour une utilisation anonyme.
Définitions - Approche : La manière dont quelque chose est abordé ou traité.
- Modèles de langage (LLM) : Des programmes informatiques qui aident les ordinateurs à comprendre et à produire du langage humain.
- Itératif : Fait de faire plusieurs fois la même chose pour s'améliorer progressivement.
- Affiner : Améliorer quelque chose en le rendant meilleur ou plus précis.
- Données d'entraînement : Informations utilisées par un ordinateur pour apprendre comment faire quelque chose.
- Apprentissage par renforcement : Une méthode d'apprentissage où un ordinateur reçoit des récompenses ou des punitions en fonction de ses actions afin d'apprendre à prendre de meilleures décisions.
-
Nous présentons dans cet article un aperçu détaillé de la recherche intitulée SELF-REFINE, une nouvelle approche qui permet aux grands modèles de langage (LLM) de fournir des commentaires itératifs sur leurs propres sorties et de les affiner. Nous expliquerons en détail la simplicité et la facilité d'utilisation de SELF-REFINE dans une grande variété de tâches. Nous discuterons également du potentiel qu'offre SELF-REFINE pour effectuer des tâches complexes et créatives du monde réel à travers un cas d’utilisation réel consistant à générer un site web où l’utilisateur fournit un objectif global et SELF-REFINE aide à développer itérativement le site web en affinant HTML, CSS et JS tant du point de vue utilisabilité que esthétique. Enfin, nous examinerons les travaux connexes qui ont étudié l'utilisation du retour d'information générée par les humains et par les machines pour affiner les sorties afin d'obtenir diverses tâches telles que la résumation (Scheurer et al., 2022), la génération script (Tandon et al., 2021), la synthèse programme (Le et al., 2022a ; Yasunaga and Liang , 2020).
Introduction
SELF-REFINE est une nouvelle approche qui permet aux grands modèles de langage (LLM) de fournir des commentaires itératives sur leurs propres sorties afin de les raffiner. Cette approche fonctionne au sein d'un seul LLM, ne nécessitant ni données supplémentaires ni apprentissage par renforcement. Notre recherche contribue à l’exploration en cours des grands modèles linguistiques afin de réduire le coût des processus créatifs humains dans des environnements réels. Pour faciliter son utilisation anonyme, notre code source, nos donnés ainsi que nos instructions sont disponibles sur https://selfrefine.info/.
Simplicité & Facilité D’Utilisation
Nous avons montré que SELF-REFINE peut être appliquée avec succès à une variétéde tâches différentes sans avoir besoind'donnésupplémentaires ouapprendreparrenforcement . La simplicitéetla facilitéd'utilisationsontdes caractristiques essentiellespour encourager ladiffusionde cetteapprochedansdesenvironnementsr elsdumondereel . Ainsi ,notreevaluationse concentresur lestachesdevaluationmaisSEL FREFINEstcon uavecune applicabilit pluslargel esprit .
Cas D’Utilisation Réel : G & eacute; N & eacute ; Ration De Site Web
Pour illustrer ledpotentialdeSEL FREFINEpoureffectuerdestachescomplexescrtivesdumondereel , nousexploronsuncasdutilisationrelconsistantgnrerunsiteweboulutilisateurnfournitunobjectifglobalets ELF REFNEaidedvelopperitrativementlesiteenaffinantHTMLCSSJS tantdupointdevueusabiltqueesthtique .
Travaux Connexes
L ' utilisation du retour information gnr parhumainsmachinespourraffinerlessortiesstavr efficacediversestachestellessumation( Scheureretal . , 2022 ) , gnrationscript( Tandonetal . , 2021 )synthseprogramme( Leetal . , 2022aYasunagaandLiang2020 )bienautres( Baietal . , 2022aSchicketal .2022bSaundersetal2022aBaiietal2022bWellecketal202 2 ) LesmoyensemploysprraffinersvarientselonlasourceduretourinformationainsiquesonformatainsiletypederaffineurobtientTableau 3rsumescertainesapprochesconnexesvoirAnnex Bpourediscussion supplmentaire