GPT-1 & GPT-2 (2018) › Limitations

Michael BrenndoerferJune 15, 20253 min read
History of Language AIAll chapters
Part 5 of 9Transformers & Pretraining
Chapter 59GPT-1 & GPT-2 (2018) › Limitations
Reading section 5 of 7 · Limitations · 3 minSection 5 of 7 · 3 min

Book contents

Section 5 of 7 · 3 min read

GPT-1 & GPT-2 (2018) › LimitationsOne section · Sections in this chapter5 / 7 ↓
Reading tools Definitions & inline links

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Despite their impressive capabilities, GPT-1 and GPT-2 had important limitations that would shape subsequent research directions. Perhaps the most significant limitation was their unidirectional architecture, which prevented the models from using bidirectional context when making predictions. Unlike BERT, which could attend to both left and right context, GPT models could only attend to previous tokens. This unidirectional constraint limited the models' ability to understand context that depended on information appearing later in the text, which could be important for tasks like coreference resolution or certain types of reading comprehension.

The autoregressive pretraining objective also created biases toward generating fluent text rather than accurate information. GPT-2, in particular, was known for generating text that sounded plausible but was factually incorrect. The model had learned patterns of language use from its training corpus but had no mechanism to verify factual accuracy or distinguish between reliable and unreliable information. This limitation made the models unsuitable for applications requiring high factual accuracy without additional verification mechanisms.

GPT-2's zero-shot capabilities, while impressive, were also unreliable and inconsistent. The model could perform tasks in zero-shot settings, but its performance varied significantly depending on how the task was formatted, what examples were provided, and the specific domain or style of the input. This unreliability limited the practical utility of zero-shot capabilities, requiring careful prompt engineering to achieve consistent results. The model's performance on zero-shot tasks also typically lagged behind fine-tuned models, making explicit training still preferable when labeled data was available.

Computational requirements were another significant limitation. GPT-2's 1.5 billion parameters required substantial computational resources for both training and inference, making it difficult for many researchers and organizations to train or use the model. The training process required weeks on powerful GPU clusters, and inference was computationally expensive, limiting the model's applicability to applications with real-time requirements or resource constraints.

The models' lack of explicit reasoning capabilities was another limitation. While GPT-2 could generate coherent text and perform various tasks, it did not have mechanisms for explicit reasoning, planning, or multi-step problem solving. The model's responses were based on statistical patterns learned during training rather than explicit logical reasoning, which could lead to errors in tasks requiring careful reasoning or systematic thinking.

The autoregressive generation process also created limitations in efficiency. Generating long sequences required running the model sequentially for each token, preventing parallel generation and making the process slow for long outputs. This sequential generation process also made it difficult to control or constrain the generation process, as the model could not easily revise earlier decisions once they were made.

The training data bias was another concern. GPT-2 was trained on web text, which reflected the perspectives and biases present in internet content as well as its limitations. The model could reproduce or amplify biases present in the training data, generating text that reflected problematic stereotypes, misinformation, or harmful content patterns. This limitation highlighted the importance of careful training data curation and evaluation, challenges that would become increasingly important as language models grew larger and more influential.