Stable Diffusion (2022) › The Problem
History of Language AIAll chapters Stable Diffusion (2022) › The ProblemOne section · Sections in this chapter2 / 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
Text-to-image generation faced fundamental challenges in accessibility and computational requirements that limited its adoption to a small group of organizations with substantial resources. The state-of-the-art systems available in early 2022, such as DALL-E 2 and Imagen, required massive computational infrastructure to run effectively. These systems operated directly on high-resolution pixel values, meaning that generating a single image might require processing millions of pixels through deep neural networks, each step demanding significant GPU memory and computation time. For a 1024x1024 pixel image, this meant over one million pixels to process, with each pixel potentially requiring complex calculations through multiple network layers. This computational burden made it impractical for individual users to run these models locally, forcing dependence on cloud services with usage limits and costs.
The proprietary nature of existing systems created additional barriers to access. Users faced API rate limits and usage costs as well as restrictions on generated images. Researchers could not freely inspect or fine-tune the models for their applications. Closed access also prevented community-led modification for specialized domains.
The computational efficiency problem was particularly acute for diffusion models. Traditional diffusion approaches worked by learning to reverse a gradual noise-adding process, starting from pure noise and progressively refining it into a coherent image. This process required running the model for dozens or hundreds of steps, with each step processing the full-resolution image. For high-quality image generation, this could mean running a large neural network hundreds of times on images containing millions of pixels, requiring substantial GPU memory and processing time. Even with powerful hardware, generating a single image might take minutes, making interactive exploration or batch generation impractical for most users.
The training and deployment challenges were equally significant. Training state-of-the-art image generation models required access to large-scale GPU clusters, extensive datasets of image-text pairs, and substantial computational budgets. These requirements limited who could develop new models or improve existing ones. Even when trained models existed, deploying them required similar computational resources, creating a barrier between research and practical application. This gap meant that advances in image generation remained inaccessible to the broader community, limiting both adoption and innovation.
Data requirements and quality concerns also presented challenges. Training effective text-to-image models required large datasets of paired images and text descriptions, which needed to be diverse, high-quality, and properly curated. Issues around dataset bias, inappropriate content, and intellectual property raised questions about the training data used by proprietary systems. The lack of transparency about training data and processes made it difficult to understand potential biases, limitations, or ethical concerns in generated outputs.