Artigos · arXiv 2303.08774
GPT-4 Technical Report
Publicado em cs.CLcs.AI arXivPDF
Resumo em três linhas
- 🎯 Modelos de linguagem de fronteira enfrentavam obstáculos de confiabilidade, alinhamento e previsibilidade ao escalar para orçamentos massivos de computação.
- 🔧 Pré-treinou um Transformer para prever tokens em entradas de texto e imagem, ajustado via RLHF e Rule-Based Reward Models (RBRMs) zero-shot, com leis de escalonamento previsíveis.
- 📈 Alcançou o top 10% em uma simulação do Uniform Bar Exam (298/400) e 86,4% no MMLU 5-shot, reduzindo respostas não permitidas em 82% em comparação com o GPT-3.5.
Resumo
Relatamos o desenvolvimento do GPT-4, um modelo multimodal em larga escala capaz de receber entradas de imagem e texto e gerar saídas de texto. Embora menos capaz que os humanos em muitos cenários do mundo real, o GPT-4 exibe desempenho de nível humano em vários benchmarks profissionais e acadêmicos, incluindo a aprovação em uma simulação do exame da ordem dos advogados dos EUA (Bar exam) com uma pontuação em torno dos 10% melhores participantes. O GPT-4 é um modelo baseado em Transformer pré-treinado para prever o próximo token em um documento. O processo de alinhamento pós-treinamento resulta em melhor desempenho em métricas de factualidade e aderência ao comportamento desejado. Um componente central deste projeto foi o desenvolvimento de infraestrutura e métodos de otimização que se comportam de forma previsível em uma ampla variedade de escalas. Isso nos permitiu prever com precisão alguns aspectos do desempenho do GPT-4 com base em modelos treinados com no máximo 1/1.000 da computação do GPT-4.
Resumo original (inglês)
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.
Guia de leitura
Problema e motivação
Os modelos de linguagem grandes (LLMs) mostraram-se promissores no processamento de linguagem natural, mas iterações anteriores (como o GPT-3.5) exibiam fraquezas notáveis em raciocínio complexo, confiabilidade, precisão factual e segurança. Além disso, o treinamento de modelos de fronteira muito grandes exige orçamentos computacionais enormes, nos quais o ajuste padrão de hiperparâmetros na escala final é inviável. O objetivo do GPT-4 é construir um modelo multimodal em larga escala capaz de processar combinações arbitrárias de entradas de imagem e texto, mantendo um comportamento de escalonamento previsível e alcançando segurança e alinhamento drasticamente aprimorados.
Ideias centrais
- Escalonamento Previsível (Predictable Scaling): Os pipelines de otimização e as arquiteturas podem ser estabilizados de modo que a perda final de teste e os benchmarks posteriores de código (como as taxas de aprovação do HumanEval) sejam extrapolados com confiabilidade a partir de modelos menores treinados com a menos computação.
- Compreensão Multimodal: O GPT-4 aceita imagens e textos intercalados arbitrariamente, realizando raciocínio complexo sobre gráficos, diagramas, questões de exames e humor visual sem degradar os benchmarks puramente linguísticos.
- Predominância do Pré-treinamento com Pós-treinamento Direcionado: O pré-treinamento do modelo base fornece o raciocínio central e o conhecimento de exames (com as médias de múltipla escolha da base e do RLHF essencialmente iguais, em 73,7% vs. 74,0%), enquanto o RLHF e as checagens baseadas em regras direcionam a segurança, a formatação e a factualidade.
- Modelos de Recompensa Baseados em Regras (RBRMs): O alinhamento depende de classificadores de segurança assistidos pelo próprio modelo, que fornecem recompensas auxiliares direcionadas durante o RLHF para orientar recusas apropriadas a prompts não permitidos e reduzir a cautela excessiva (over-hedging) em prompts seguros.
Método (com as equações principais)
O GPT-4 é um modelo autorregressivo baseado em Transformer pré-treinado para prever o próximo token a partir de dados disponíveis publicamente na web e dados licenciados, seguido por Aprendizado por Reforço com Feedback Humano (RLHF).
1. Extrapolação por Leis de Escalonamento
Para garantir a previsibilidade da infraestrutura sem necessidade de ajustes empíricos na execução principal, a perda final em tokens internos de código foi prevista usando uma formulação de perda irredutível: onde denota a computação normalizada e são parâmetros ajustados a partir de execuções que utilizaram até menos computação.
Para o escalonamento das capacidades posteriores no HumanEval, a taxa média de aprovação em escala logarítmica entre os subconjuntos de problemas foi modelada via: permitindo o registro prévio, durante o pré-treinamento, do desempenho funcional em programação.
2. Pipeline de Segurança Assistido por Modelo
Junto ao feedback humano, a otimização de RLHF incorpora Rule-Based Reward Models (RBRMs). Um RBRM é um classificador GPT-4 em configuração zero-shot que aceita:
- O prompt do usuário (opcional),
- A resposta gerada pelo modelo de política,
- Uma rubrica criada por humanos (uma rubrica de múltiplas classes que classifica as respostas em categorias como recusa desejada, recusa evasiva/prolixa, resposta segura ou conteúdo não permitido).
Pesos ótimos de RBRM fornecem um sinal de recompensa automatizado para treinar o modelo de política a recusar solicitações prejudiciais (por exemplo, ameaças QBRN, ataques cibernéticos), ao mesmo tempo em que atende com confiabilidade a solicitações benignas em tópicos sensíveis correlatos.
Resultados (com os números mais importantes)
- Exames Profissionais e Acadêmicos: O GPT-4 obteve 298/400 (
percentil 90) no Uniform Bar Examination (em comparação com 213/400, ~percentil 10 do GPT-3.5). No LSAT, alcançou 163 (percentil 88) e obteve nota 5 no AP Biology, 4 no AP Calculus BC, 4 no AP Chemistry e 5 no AP Art History. - Benchmarks Acadêmicos de PLN: O GPT-4 estabeleceu novos marcos de estado da arte no MMLU 5-shot (86,4% vs. 70,0% do GPT-3.5), HellaSwag 10-shot (95,3%), ARC Challenge 25-shot (96,3%) e HumanEval 0-shot (67,0%). No GSM-8K com chain-of-thought 5-shot, alcançou 92,0%.
- Capacidade Multilíngue: Versões traduzidas do MMLU em 26 idiomas mostraram o GPT-4 superando a linha de base em inglês do GPT-3.5 e do PaLM em 24 idiomas, incluindo idiomas com menos recursos como letão (85,5%), galês (71,4%) e suaíli (82,6%).
- Segurança e Factualidade: O GPT-4 pontuou 19 pontos percentuais a mais que o GPT-3.5 mais recente em avaliações internas de factualidade. As taxas de respostas não permitidas caíram 82%, a adesão a solicitações sensíveis melhorou em 29% e a geração de toxicidade no RealToxicityPrompts caiu de 6,48% (GPT-3.5) para 0,73%.
Limitações e perguntas em aberto
- Alucinações e Calibração: Apesar das reduções nos erros factuais, o GPT-4 ainda alucina fatos e comete falhas básicas de raciocínio. Embora o modelo base pré-treinado exiba uma calibração quase perfeita, o pós-treinamento com RLHF prejudica significativamente a calibração, tornando o modelo alinhado incorreto com alta confiança.
- Ponto de Corte Temporal do Conhecimento: A grande maioria dos dados de pré-treinamento foi interrompida em setembro de 2021; o modelo não atualiza continuamente seu estado de conhecimento do mundo nem aprende com interações contínuas em produção.
- Escalonamento Inverso e Jailbreaks: Certos padrões contraintuitivos revertem-se apenas em escala (por exemplo, o Hindsight Neglect), mas vulnerabilidades a prompts adversariais, manipulação de mensagens de sistema e jailbreaks em múltiplas etapas persistem.
- Falta de Transparência Arquitetural: Devido a preocupações competitivas e de segurança, especificações de arquitetura (contagem de parâmetros, design de MoE, tamanhos de dataset, hardware e computação exata) não são divulgadas.
Termos-chave
- Multimodal Model
- Um modelo capaz de receber combinações arbitrárias de entradas de texto e imagem para gerar respostas em linguagem natural.
- Predictable Scaling
- A metodologia de usar execuções de treinamento em pequena escala (até 10.000x menos computação) para ajustar com precisão leis de potência e projetar a perda final e as capacidades em tarefas antes do treinamento em escala total.
- Rule-Based Reward Models (RBRMs)
- Classificadores GPT-4 zero-shot guiados por rubricas escritas por humanos que geram sinais de recompensa auxiliares durante o RLHF para reforçar recusas seguras e respostas seguras.
- Uniform Bar Exam (UBE)
- Um exame padronizado de qualificação jurídica nos EUA no qual o GPT-4 obteve 298/400, atingindo aproximadamente o percentil 90 dos examinandos humanos.
- MMLU
- Massive Multitask Language Understanding, um benchmark de 57 disciplinas que abrange STEM, ciências humanas e ciências sociais usado para avaliar perguntas e respostas multidomínio.
- Calibration
- O grau em que a probabilidade ou confiança prevista por um modelo corresponde à verdadeira frequência empírica de acerto; alta no GPT-4 pré-treinado, mas degradada pelo RLHF.
- HumanEval
- Um benchmark que avalia a geração de código Python a partir de docstrings, no qual o GPT-4 alcançou uma taxa de aprovação 0-shot de 67,0%.
- Inverse Scaling
- Um fenômeno em que o desempenho do modelo piora à medida que a computação e os parâmetros aumentam, o qual o GPT-4 reverteu em tarefas como Hindsight Neglect.
Perguntas
Quais detalhes de arquitetura, contagem de parâmetros ou hardware são revelados para o GPT-4?
Nenhum. O relatório omite explicitamente o tamanho do modelo, a arquitetura, a composição do dataset, o hardware e a computação total de treinamento devido ao cenário competitivo e às implicações de segurança.
Como o RLHF influencia o desempenho central do GPT-4 em exames acadêmicos?
O RLHF tem impacto mínimo no conhecimento central de exames: o GPT-4 base obteve uma média de 73,7% em questões de múltipla escolha em comparação com 74,0% para o modelo com RLHF, indicando que a capacidade provém primariamente do pré-treinamento.
Como a contaminação de dados foi avaliada para exames acadêmicos?
Os autores buscaram substrings de 50 caracteres dos exames nos dados tokenizados de pré-treinamento; a remoção de questões contaminadas resultou em diferenças insignificantes de desempenho em quase todas as avaliações.
Como o pós-treinamento afeta a calibração do modelo?
O GPT-4 pré-treinado é bem calibrado (a confiança corresponde à acurácia), mas o pós-treinamento com RLHF prejudica significativamente a calibração, fazendo com que o modelo alinhado expresse excesso de confiança quando está errado.
A explicação desta página foi escrita por IA a partir do artigo e pode conter erros. Consulte o artigo para os detalhes.