We interrupt this doomscroll
to bring you...

Crash Lime

Delicious performance
64 bites at a time!

2023-03-12 • 13 minutes required • Anima Omnium

Incoming Content Deluge

What happens when the cost of content generation drops to zero?

The dawn of GPT

And the long road to LLaMA.

There was a time when OpenAI had a reputation for being open. Indeed, the vast majority of OpenAI’s work was open-sourced: It wasn’t always the ClosedAPI it is today.

It was surprising, then, that GPT-2 was not released to the public when announced. OpenAI leaned heavily into the trust they had accumulated, and reassured the general public that delaying release was indeed a necessary-yet-unfortunate step, all in the name of safety. GPT-2 marked a turning point in OpenAI’s modus operandi, but this post is about LLMs; let’s leave OpenAI for another time.

Jump to March of 2023. Since GPT-2, language models have gone from bumbling drunk librarians to prodigal writers whose only flaw, perhaps, is a lack of grounding in reality. GPT-3 has shown that OpenAI’s initial safety concerns haven’t stopped them from pursuing further development (and profit) in the space.

The race to scale

At risk of repeating an explanation that has been given a thousand times, GPT stands for General Procedural Transformer. “Transformer” is the key word here: a Transformer is a type of autoregressive model trained on sequence prediction. The key innovation of the Transformer is the introduction of multi-headed attention, which architecture is the first to practically capture the rich causal dependencies commonly found when modeling text. Long story short, Transformers are really good at generating text, or anything else that can be flattened into a 1D sequence.

A race to scale models had begun: it was thought that the more parameters, the better performance. Transformers have horrible quadratic scaling properties with respect to the size of the attention window, so much research was performed to deliver ever-larger models. In the end, though, we found that under the current paradigm it was not the sheer scale of the model that has the largest effect on model performance, but rather the volume of data pushed through the model while training.

With the release of Google’s Chinchilla, the unknown relationship between model size, data, and performance was finally pinned down. Chinchilla proved, against the prevailing wisdom of the time, that better models needed more data, not more parameters. Collecting high-quality data is vastly more difficult than merely turning up the parameter knob. More data-efficient architectures were needed:

Enter LLaMA.

LLaMA runs locally

LLaMA (Large Language Model Meta AI) is a set of foundation models released by Facebook AI Research (FAIR). LLaMA is the first language model with performance “similar” to GPT-3 small enough to run locally. Although FAIR originally planned a limited rollout to trusted organizations and researchers, in an ironic twist of fate, the model parameters were leaked, and the cat is now out of the bag.

Georgi Gerganov (ggerganov) has a reputation for packaging up released models so that they can be run by anyone possessing free time and a little grit. When the weights for Whisper (OpenAI’s speech transcription AI) were released, ggerganov developed whisper.cpp, a self-contained program allowing anyone to run the model locally. With the release of LLaMA, ggernov/llama.cpp followed shortly thereafter. Now anyone with access to a decent GPU or M1 Macbook can run LLaMA locally.

Willison, in his post LLMs are having a Stable Diffusion Moment, aptly comments that running LLaMA locally is more of a proof-of-concept than anything else. He was, however, able to get the 13B parameter model, with performance similar to GPT-3, running on his machine. With much faith in EleutherAI et al. (flagbearers of open AI since OpenAI’s departure), I have no doubt that LLaMA will soon be replicated and improved upon in an unceasing viral cycle, much after the pattern of Stable Diffusion before it.

A little at first, then all at once, Pandora’s box is now open. What happens when anyone can run a LLM on their laptop? On their phone? This is what keeps me up at night.

With this oversized introduction out of the way, let’s address the implications of the original question:

What happens when the cost of content generation drops to zero?

A LLaMA for everything

First, I should clarify that by “content,” I mean a lot more than just Text (LLaMA) and Images (Stable Diffusion). It would be silly to believe that there’s not a team of researchers at Google scraping YouTube trying to do the same for video. How long until GitHub releases CodeMonkey, “a one-click solution for turning issues into PRs”? We don’t know, but probably sooner than anyone expects.

The unique innovation of models like LLaMA and Stable Diffusion is that they run on commodity hardware. Programs have close to zero-marginal cost to be copied: indeed, anything that can run on commodity hardware will eventually be provided as a free service to the average user. When there’s “a LLaMA for everything”, there will be no limit to the types of experiences people are able to generate at little-to-no cost to themselves. Content becomes a post-scarcity good.

The central hypothesis of this post, containing the points most amenable to discussion, is as follows:

  1. Individuals are able to shape the realities they inhabit through experiences derived from the content they consume. When content is scarce, individuals share similar experiences, and inhabit similar realities.

  2. As the cost of content generation drops towards zero, content becomes a post-scarcity good, which may be tailored to each individual’s taste. When content is post-scarce, the breadth of experience increases, as does the diversity of the realities each individual may inhabit.

  3. When individuals share little overlap in reality, clear communication breaks down. This fraying of reality, so to speak, will make it much easier for individuals to believe false-yet-self-coherent narratives and feed infohazard-based addictions. This has been a long-time coming; Indeed, it is already happening today.

Let’s break this argument down, one point at a time.

Experience defines reality

Let’s start by breaking down the first point:

1. Individuals are able to shape the realities they inhabit through experiences derived from the content they consume.

It’s first important to establish that the experiences people have define the reality they inhabit. In this context, I’m defining the word “reality” to describe, abstractly, the way an individual “makes sense of the world”, or concretely, “the set of beliefs people hold against their subjective experiences”. People with overlapping beliefs inhabit overlapping realities; it is only within this overlap that ideas can be clearly transmitted, but more on that later.

We can’t help but process new experiences through the lens of old ones. It is only when we encounter a new experience that does not match our existing reality that we reweigh the set of beliefs we hold.

When content is scarce, individuals share similar experiences, and inhabit similar realities.

Increasingly, for better or (likely) worse, more and more of the experiences we have happen online. Most people can navigate their desktop or homescreen about as well as they can navigate their own home. In terms of the mental energy used to maintain them, digital places are not any less real (using the above definition of reality) than the physical spaces we inhabit.

Digital experiences generally revolve around the production or consumption of content. Pre-GPT, there was a natural limit to how much digital content any one individual could produce. People, unlike tensors, can not be sliced up and run in parallel. What happens when any experience is an API call away?

Content post-scarcity

A few years ago, Tim Urban published a popular post on AGI and the future. In his post, there’s a graph showing super-exponential growth: the curve remains basically flat, until it goes straight vertical. There’s a stick figure standing on the flat part of the curve, just before it goes vertical, seemingly unaware. “Seems like a pretty intense place to be standing”, right?

2. As the cost of content generation drops towards zero, content becomes a post-scarcity good, which may be tailored to each individual’s taste.

Although Urban was using this graph to denote runaway human progress in the context of self-improving AI, by adopting a lens more appropriate for this article, this curve could be said to represent “the amount of content reachable by an individual on the internet over time”. We’re still standing on flat ground for now. Yet a few years from now, someone will look back at us and quip, “2023, eh? Seems like a pretty intense place to be standing.”

We are standing at the edge of a Cambrian Explosion with respect to the depth and breadth of the type of content people are able to create and consume. Three years ago, had you told me that it took 4.2 Gigabytes to Draw Anything, I would have laughed and asked you to clarify. Now, when people flirt with the eventual reality of, say, procedurally generated Netflix, I laugh a little more nervously.

When content is post-scarce, the breadth of experience increases, as does the diversity of the realities each individual may inhabit.

When content becomes a post-scarcity good, anything you can imagine can become your reality. This future, if true, is as terrifying as it sounds.

The fraying of reality

You’ve finally reached the section with the scary title. It’s not as bad as it sounds.

3. When individuals share little overlap in reality, clear communication breaks down.

People with overlapping beliefs have shared vocabulary of experiences: they inhabit similar realities because the lenses they use to process new experiences are mostly the same. In the absence of shared lenses, however, one’s perceptions of events become distorted relative to another’s. Without a shared vocabulary of experiences, it’s not always easy to communicate what you intend to convey. Quite simply, communication breaks down when people use the same words to mean different things.

This fraying of reality, so to speak, will make it much easier for individuals to believe false-yet-self-coherent narratives and feed infohazard-based addictions.

Because communication breaks down in the presence of misaligned vocabularies, it is only within the overlap of realities that ideas can be transmitted while maintaining their original form. When anyone can generate anything they’d like to experience on demand, there exists a risk of people “becoming lost in their own realities”. We will be left with a so-called Milquetoast Culture: The shared plains of collective consciousness ravaged by a sea of memetic tofu, each thought allocated to the highest bidder.

Those who do not fall prey to the infohazards left to roam freely will have carved out their own protective bubbles. Within such a bubble, it will be easy for one to reinforce their existing interpretation of reality. When any argument against a given belief can be instantly countered with an essay, an infographic, or an automatically-generated award-winning documentary film, where does that leave us?

This fraying of reality has been a long-time coming. Indeed, it is already happening today.

On YouTube alone, more video is uploaded in an day than a human could possibly consume in their entire lifetime. A lot of this content, however, is subjectively garbage: how do we filter through the noise to find a diamond in the rough?

By grouping people by their interests, we can amplify any diamonds found. Indeed, people are already grouped by their interests, whether by algorithm or self-sortedly.

As we read and write to shared communities, we develop a shared vocabulary, and use that vocabulary to make sense of the universe. To an outsider, this shared vocabulary may be nonsensical at best, or easily misinterpretable at worst.

We have already seen countless breakdowns in communication between communities with different vocabularies for the same terms. Perhaps this is most apparent in the political sphere, which (cynically-speaking) has always been about shaping interpretations of reality through the clever use of words. We need to be more flexible when adopting another’s viewpoint: we need to criticize our own ideas to see where they break down, and avoid getting defensive when others do the same. There will be people who disagree with this post, and this is my hope: the future this post portrays is bleak, and I could not be happier to be wrong.

Picking up the pieces

So where does that leave us?

Frankly, I remain cautiously optimistic. The technology for a true Content Deluge is not quite here yet. In the meantime, I believe the capacity needed to develop the tools it will take to moderate the incoming deluge exists. Moderation has always been a hard problem, but increasing outside pressure is only going to make the existing systems we have to moderate content more resilient.

Unlike GPT, as people, we all share the reality of human experience. This is a reality that can’t be generated: it is a vocabulary we all share. I hope that the fundamental human need for real social connection—outside of the hollow digital realities we define—will drive people to seek more real-world friendships than the number of digital ones they prompt into existence. When they do, I hope that these friends look to expand the overlap between their respective vocabularies, working towards bridging the gap between their shared realities.

This argument presented in this post has at least one fatal flaw (among many): it assumes that the path of “getting lost in a private fractured reality” is the path most people will elect to follow. In practice, however, I think the novelty will soon wear off: most people will get sick of said Content Deluge after a while. There are only so many procedurally generated landscapes the eyes can handle before the body wants to step away and experience real nature. The curse of those forced to inhabit a fractured reality will likely be relegated to those who consider themselves members of the Eternally Online. I am grateful to not be counted among their ranks.

With that in mind, as you reach the end of this post, now might be a good time to stretch, take a break, and go outside.

NB: As this post is a rant, it is not publicly visible.