Discussion about this post

User's avatar
Lost in Lindisfarne's avatar

These are great examples. I have tried similar things by prompting LLMs with random ideas before then asking it to attempt some task (with admittedly mixed success).

Randomness is a recurring pattern as the source of novelty and creativity in many AI algorithms. You can see it pop-up again and again.

This great video on the 3blue1brown channel (actually its from Welch Labs) covers how the diffusion models of image generation work by adding noise to images and learning how to reverse-engineer the image.

But How do AI Images Work?: https://www.youtube.com/watch?v=iv-5mZ_9CPY

When neural networks learn, the weights are randomly initialized – and that random initialization is critical to getting the learning algorithm to work.

Normally, this is a one-time injection, which is one of the reasons these models have trouble continually learning. This paper, from Rich Sutton and others, explains that continuing to inject randomness can overcome some of those barriers and allow these models to continue to learn.

Continual Backprop: Stochastic Gradient Descent with Persistent Randomness: https://arxiv.org/abs/2108.06325

When LLMs choose the next token in their output, they do it based on probability distribution that can be adjusted with a ‘temperature’. The higher the temperature the more random the next token. If the ‘temperature’ is too low the output starts to look like when you write a text on your iphone by clicking the next suggested word over and over again…

In reinforcement learning you build models that are continually balancing between taking an action they understand vs. ‘exploring’ (which often means introducing randomness to encourage them to pick actions whose outcomes they know less about).

Very awesome artwork you have been sharing on your feed by the way. Love it!

Tyler Gee's avatar

Weirdly enough I disagree. I think the root of ai slop is the vague, generic, or low-quality ideas or intention behind it. Controversially, I think the AI style itself is not only fine, but above average. AI generated writing is better structured than most human writing. AI generated images look more beautiful than most human generated images. But they convey a deeper meaning which is often banal and subtly wrong.

We can identify the AI style because it has distinct tics - structures and vocabulary that appear unusually often. We learn to associate AI style with the low quality output it produces, but the style is only the facade of that output. Writing has many components ranging from syntax/grammar to profound ideas. The fundamental problem is AI generates low quality output at the most meaningful level, *despite* producing high quality output at the most mechanical level.

Adding randomness does two things:

1. It increases the chance ai will accidentally produce something good

2. It obscures the statistical patterns we use to identify AI style

The first requires taste to filter for better output. But there are more efficient ways to inject your taste into the ai generation process: namely, by thinking hard and articulating the interesting ideas or surprising priorities you wish to exist in the work. You have to supply and iterate on the meaning yourself, and the iteration cycles are more direct when they involve painful, conscious reflection than when doing a random search

The second isn’t helpful: if the problem is content and not style, obscuring the style doesn’t fix the problem. Over time you would come to get the same “slop” feeling from reading the output, because the slop feeling comes from seeing writing that is high quality on a mechanical level and low quality on a deeper level.

This is a conceptual mistake I also see in music philosophy. It’s common to see music as an artistic balance between the expected and unexpected. But this implies you can improve generic music by making it more unexpected, eg by introducing randomness. This doesn’t reliably work (well it does sometimes, because it’s random). The only way to improve generic music is to introduce deeper relationships into the music. The only way to improve ai output is to make those deeper connections for it.

3 more comments...

No posts

Ready for more?