XYZNOT

Artigos · arXiv 2303.08774

GPT-4 Technical Report

Publicado em cs.CLcs.AI arXivPDF

Ler com tradução e IA

Resumo em três linhas

  1. 🎯 Modelos de linguagem de fronteira enfrentavam obstáculos de confiabilidade, alinhamento e previsibilidade ao escalar para orçamentos massivos de computação.
  2. 🔧 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.
  3. 📈 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.

Ler com tradução e IA