Skip to content
EntityQ95726734· pop 34· linked from 184 articles

Also known as Generative Pre-trained Transformer 3, Generative Pretrained Transformer 3, GPT3

Generative Pre-trained Transformer 3 (GPT-3) is a large language model released by OpenAI in 2020.

Key facts

Software.name
Generative Pre-trained Transformer 3.5 (GPT-3.5)
Software.logo
GPT-3.5 icon.png
Software.logo size
200px
Software.author
OpenAI
Software.released
May 29, 2020 (publication); June 11, 2020 (OA API beta)
Software.replaces
GPT-3
Software.replaced_by
GPT-4GPT-4o mini
Software.license
Proprietary
Software.latest preview version
gpt-3.5-turbo-0125
Software.repo
N/A
Software.website
N/A

via Wikipedia infobox

Described at

[2005.14165] Language Models are Few-Shot Learners

Abstract page for arXiv paper 2005.14165: Language Models are Few-Shot Learners

arxiv.org

View a PDF of the paper titled Language Models are Few-Shot Learners, by Tom B. Brown and 30 other authors Abstract:Recent work has demonstrated substantial gains on many NLP tasks and benchmarks by pre-training on a large corpus of text followed by fine-tuning on a specific task. While typically task-agnostic in architecture, this method still requires task-specific fine-tuning datasets of thousands or tens of thousands of examples. By contrast, humans can generally perform a new language task from only a few examples or from simple instructions - something which current NLP systems still largely struggle to do. Here we show that scaling up language models greatly improves task-agnostic, few-shot performance, sometimes even reaching competitiveness with prior state-of-the-art fine-tuning approaches. Specifically, we train GPT-3, an autoregressive language model with 175 billion parameters, 10x more than any previous non-sparse language model, and test its performance in the few-shot setting. For all tasks, GPT-3 is applied without any gradient updates or fine-tuning, with tasks and few-shot demonstrations specified purely via text interaction with the model. GPT-3 achieves strong performance on many NLP datasets, including translation, question-answering, and cloze tasks, as well as several tasks that require on-the-fly reasoning or domain adaptation, such as unscrambling words, using a novel word in a sentence, or performing 3-digit arithmetic. At the same time, we also identify some datasets where GPT-3's few-shot learning still struggles, as well as some datasets where GPT-3 faces methodological issues related to training on large web corpora. Finally, we find that GPT-3 can generate samples of news articles which human evaluators have difficulty distinguishing from articles written by humans. We discuss broader societal impacts of this finding and of GPT-3 in general. View a PDF of the paper titled Language Models are Few-Shot Learners, by Tom B. Brown and 30 other authors arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website. Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs . Which authors of this paper are endorsers? Disable MathJax) (What is MathJax? )

Excerpt from a page describing this subject · 11,378 chars · not written by Vinony

Source code

arXiv link Recent work has demonstrated substantial gains on many NLP tasks and benchmarks by pre-training on a large corpus of text followed by fine-tuning on a specific task. While typically task-agnostic in architecture, this method still requires task-specific fine-tuning datasets of thousands or tens of thousands of examples. By contrast, humans can generally perform a new language task from only a few examples or from simple instructions – something which current NLP systems still largely struggle to do. Here we show that scaling up language models greatly improves task-agnostic, few-shot performance, sometimes even reaching competitiveness with prior state-of-the-art fine-tuning approaches. Specifically, we train GPT-3, an autoregressive language model with 175 billion parameters, 10x more than any previous non-sparse language model, and test its performance in the few-shot setting. For all tasks, GPT-3 is applied without any gradient updates or fine-tuning, with tasks and few-shot demonstrations specified purely via text interaction with the model. GPT-3 achieves strong performance on many NLP datasets, including translation, question-answering, and cloze tasks, as well as several tasks that require on-the-fly reasoning or domain adaptation, such as unscrambling words, using a novel word in a sentence, or performing 3-digit arithmetic. At the same time, we also identify some datasets where GPT-3's few-shot learning still struggles, as well as some datasets where GPT-3 faces methodological issues related to training on large web corpora. Finally, we find that GPT-3 can generate samples of news articles which human evaluators have difficulty distinguishing from articles written by humans. We discuss broader societal impacts of this finding and of GPT-3 in general. Contents 175b samples.jsonl - Unconditional, unfiltered 2048 token samples from GPT-3 with p=.85, t=1.& 12288; CONTENT WARNING: GPT-3 was trained on arbitrary data from the web, so may contain offensive content and language. data - Synthetic datasets for word scramble and arithmetic tasks described in the paper. dataset statistics - Statistics for all languages included in the training dataset mix. overlap frequency.md - Samples of 13-gram overlaps between our training data and benchmarks, selected by frequency in the training set. model-card.md - GPT-3 Model Card.

Excerpt from the source-code README · 3,353 chars · not written by Vinony

~20 min read

Encyclopedic overview

13 sections
Contents
  • Background
  • Training and capabilities
  • GPT-3 models
  • {{anchor|GPT-3.5}} GPT-3.5
  • Models
  • {{Anchor|GPT-3.5 with browsing}}GPT-3.5 with browsing
  • InstructGPT
  • Reception
  • Applications
  • Reviews
  • Criticism
  • See also
  • References

Generative Pre-trained Transformer 3 (GPT-3) is a large language model released by OpenAI in 2020.

Like its predecessor, GPT-2, it is a decoder-only transformer model of deep neural network, which supersedes recurrence and convolution-based architectures with a technique known as "attention". This attention mechanism allows the model to focus selectively on segments of input text it predicts to be most relevant. GPT-3 has 175 billion parameters, each with 16-bit precision, requiring 350GB of storage since each parameter occupies 2 bytes. It has a context window size of 2,048 tokens, and has demonstrated strong "zero-shot" and "few-shot" learning abilities on many tasks.

Excerpted from Wikipedia’s “GPT-3” article, available under the CC BY-SA 4.0 licence.