RSS Amplifier

Andy Balaam's Blog · Jul 22, 2026

LLMs produce plausible noise

0
Sign in to vote or save

This page cannot be shown here. You can still read it on the original site — the toolbar below keeps your place in the directory.

I know everyone and their dog is writing about LLMs, and since I refuse to use them you probably shouldn't listen to me, but I have recently solidified some of my thinking about them and thought it might be useful to share. None of this makes any difference to the disastrous ethical position of LLMs, but it has helped me understand them a bit more, and fear them a bit less. Background: the…

I know everyone and their dog is writing about LLMs, and since I refuse to use them</a> you probably shouldn't listen to me, but I have recently solidified some of my thinking about them and thought it might be useful to share. None of this makes any difference to the disastrous ethical position of LLMs, but it has helped me understand them a bit more, and fear them a bit less.</p>

Background: the shape of search spaces</h2>

My PhD was in using artificial evolution to design neural networks</a> that performed cognition-like tasks in simulated robots.</p>

I found that artificial evolution can produce stunning results: behaviour and patterns "emerged" from my experiments that I felt I had not designed in to the systems. This prepared me well for the "AI vertigo" that many of us feel when we see the output of modern AI systems.</p>

What artificial evolution does is allow us to explore overwhelmingly large search spaces and find interesting islands. What this means in practice is that we can represent any system (in my case, the neural network controlling a simulated robot) by a list of numbers. Searching the space means changing the numbers by small random amounts, and then evaluating the results, and repeating many times over until we find combinations of those numbers that produce "good" outcomes.</p>

To explore our space, we need a way to transform numbers into the system we are interested in, and we need a way of judging what is "good".</p>

I quickly learned during my research that it matters enormously what the "shape" of your search space is: essentially, if changing a single one of your numbers completely changes the nature of the system, then artificial evolution has no "slopes" to crawl up while it explores the space, and nothing interesting evolves.</p>

In fact, I would say that the shape of the search space is the most important factor in working in this area - more important than, say, the exact design of the experiment. In the field, people talk loosely about this property as "evolvability".</p>

Deepmind's Maths results</h2>

Recently, Deepmind achieved impressive results</a> in Mathematics. My naive understanding of how their "Deep Think" (seriously?) system works is that it generates potential lines of reasoning using an LLM and then chooses which lines to pursue using additional systems.</p>

Understanding this work in the context of searching a space helps to connect it to my own research: this system is exploring the unimaginably large space of possible lines of mathematical reasoning and trying to find locations within that space that are "good" in the sense that they represent valid arguments that are relevant to specific mathematical problems.</p>

What LLMs bring to the table is that they change the shape of the space: instead of picking the next word to try out randomly from a dictionary, the LLM presents possible lines of argument that look "plausible" based on the statistical properties of similar text included in its training set.</p>

The key property of this system is that it does not consist of an LLM working on its own: LLMs essentially produce random plausible-looking output. The way it works is that the LLM "smoothes" the search space for an optimisation algorithm, making it easier to find good solutions.</p>

Finding good solutions</h2>

This framing (an LLM smoothing a search space while external systems do the searching) helps explain why some areas have proved fruitful for "AI": for example, if we use a highly-constrained programming language like Rust, and combine it with lots of tests that constrain the behaviour, it is possible to generate working programs. The LLM produces random plausible-looking code, and the constraints allow us to judge what "good" means.</p>

This changes how I understand LLMs</h2>

This gives me a good frame for understanding LLMs: why do they "work", why are they terrible, and what will happen longer term?</p>

Why do LLMs sometimes "work"? How can essentially random systems produce working code or solve Maths problems? When we see that the LLMs themselves are effective at producing "plausible" randomness that is then guided by other systems, it's easy to see that, just as my experiments using artificial evolution (based on searching using random numbers) produced results, these systems can do the same: the guidance as to what is "good" provides meaning, and LLMs make good solutions easier to find by providing a smoothed search space.</p>

Why are LLMs terrible? The worst current uses of LLMs miss out the crucial guidance part, and rely purely on the plausible randomness1</a></sup>. Of course, this means the chatbots produce garbage and bring on AI psychosis by echoing what we feed into them. Meanwhile, more guided systems produce "working" code or artifacts that are unsustainably chaotic in their construction. This makes sense if we see them as random noise that has been shaped by the constraints provided. They are very much like the systems I worked on during my research, which produce meaningful behaviours, but are very strange and alien when we examine the details of how they work.</p>

1</sup>

The additional "supervised" training done on recent LLMs which shapes their output to fit some particular criteria may be seen as providing some external framework to the basic LLM, but it seems demonstrably clear that systems trained in this way still produce dangerously incorrect and harmful output. Only external, deterministic systems can constrain these systems to produce output that fits some required criteria.</p> </div>

In future (hopefully) LLMs will disappear into the background, feeding plausible randomness into some more discerning search process. Scaling back our ambitions for the LLM part of the system from all-knowing oracle to plausible noise-generator may even allow us to scale back their size, providing some path towards reducing their devastating climate impact and cost. If we choose to, we could even stop stealing the creative work of the whole of humanity and train models on data to which we have permission. I can dream.</p>

When we see LLMs as a better random number generator (for some definition of "better"), we can see that once the hysteria is over, they won't be replacing people any time soon.</p>

Summary</h2>

The hype surrounding LLMs, and the accompanying abandonment of ethics in the entire technology industry, remain the most important concerns. But we can understand LLMs a little better if we see them as generating "plausible noise": they can be effective as components in a wider system that uses the noise as a random input, and figures out the quality or value of what it sees using well-understood, external, deterministic criteria.</p>

</a>

Comments</h2></a></p>
</a>

Phil Nash 2026-07-22</span> </h3></a>

I hate to say it, but I think this take is about two years out of date. There's a lot more to it than "guided randomness", and getting "garbage out" is becoming vanishingly rare (which is not to say that the output is perfect).</p>

LLMs are not the same as human intelligence or reasoning - even if they give a very good approximation of it (leading to the "AI Vertigo" you mentioned). But let's separate the majority's tendency to anthropomorphise from their usefulness as tools (and also separate - for now - the ethical, economic and other concerns - which are definitely a big deal, but also a different topic).</p>

Can LLMs 100% replace all human coders right now? No? Does that mean they are a passing fad that are probably more a distraction than something useful? Not at all!</p>

What LLMs can do is write surprisingly high quality code (sometimes with a bit of guidance) at an astonishing rate, and drawing on a body of knowledge that no human has. It can still be used to build buggy balls of mud that fall over when you push them. But a good developer driving, who is paying attention, can build high quality software 10-100x the rate they could previously - and often software that was not possible or feasible for them, previously.</p>

This certainly leads to local optimisation problems (right now we have a PR volume crises!) and we're learning how to effectively use these tools - right as they are changing under our feet. But this is a genuine watershed, genie-out-of-the-bottle moment. It's not all upside (and you can argue very big downsides) but there is no going back.</p> </div>

</a>

Andy B 2026-07-23</span> </h3></a>

I would argue that the noise has become more plausible over time, but has not really changed in nature. I think we'll find out more over the next 12 months or so.</p>

Meanwhile I want to be very cautious about saying things like "there is no going back" about a technology that is causing significant harm to people and climate. It serves the ethically-bankrupt billionaires driving the project, not us normal people. Similarly, the "the last model was garbage, but this one is unbelievable!" narrative.</p> </div>

</a>

Phil Nash 2026-07-23</span> </h3></a>

In terms of "signs of intelligence", or similar epitaphs (that are hard to agree on even the definitions of) the "become more plausible" and "we'll find out over the next 12 months or so" may be right (depending on those definitions). That's why I focused on their usefulness as a tool - especially for coding. These tools are acting as a huge multiplier _today_. Not everyone is wielding them well, and the big problem is how we incorporate that into the whole pipeline (we're currently creating bottlenecks elsewhere - especially with the lowest effort use).</p>

Regarding "the last model was garbage, but this one is unbelievable". I don't believe I have ever heard it quite so starkly. But we did say things that might sound similar (e.g. "the new models are a huge step up from the previous ones, and fix a lot of shortcomings") - mostly _last year_. Perhaps even earlier this year. But most of this year has been characterised by a shift more towards steady state - new models have incremental improvements. We're learning to use them more effectively and build better (meta)tooling around them. More often people are choosing to use _less_ powerful models because they are already "good enough" but cheaper or faster. That's not to say there are no more step changes coming up that _for some things_ might move from "not there yet" to "now we are there". None of that negates the value we can derive _right now_.</p>

And the "no going back" is not something that I'm giddily proclaiming based on my preferences! There is an incredible scale of downside to this that may very well accelerate the end of mankind - at least as we know it! And that's on multiple fronts! If there was any way we could campaign and convince a representative proportion of our community (at least) to make a stand and stop the whole thing, I would be right there! Even if you took out the interests of the "ethically-bankrupt billionaires" I don't think much would change, though. It might slow things down a bit (which would be welcome) and it might ease some of the knock-on effects (costs of RAM and GPUs for example) - and even slow a bit the appetite for new data centres - but only a bit. The problem is not just some small group of corrupt elites. They are as much a symptom of the problem as anything else! The problem is _us_! Collectively. We've been down this path many times before. Every big revolution has brought with it change for the worse - and more often than not it outweighs any good. There has _never_ been any going back. This is an unstoppable force.</p>

That doesn't mean giving up and joining the other side. Each big revolution has brought with it something good, too - and sometimes that _does_ outweigh the bad. That's the one lever we may be able to pull. Can we _use_ this new, still growing, technology to actually solve or mitigate some of the big problems - including the ones it is creating? Can we accelerate discoveries and proving out of new energy sources (or more efficient uses of what we have)? Can we find cures for more diseases, faster? Can we direct the economic shifts that are already accelerating so we end up in a post scarcity society where those billionaires have no advantage ? And so on.</p>

All extremely optimistic, and arguably unrealistic. But, importantly, suddenly more possible than ever before - and probably our only hope!</p>

Sorry, this turned out a bit longer (and existential) than I had expected. I didn't have enough time to make it shorter, etc...</p>

I have thoughts :-)</p> </div>

</a>

Andy B 2026-07-23</span> </h3></a>

I appear to have accidentally joined the efficacy debate when I swore I would stick to ethical acceptability.</p> </div>

</a>

Silas 2026-07-24</span> </h3></a>

Phil: the reason why LLMs in 2026 are any "good" at code at all even on their first try is precisely because of the process Andy is describing.</p>

All LLMs are "pre-trained" on copyrighted books etc, then "aligned" by going through an iterative process in which low-paid humans (or another model you want to "distill" from) repeatedly evaluate the new model's candidate answers and the model is adjusted until the evaluations are higher. LLMs that can write code are also set to write code during training, which is automatically tested and the model adjusted until it has a higher probability of generating code that passes the tests on the first try.</p>

Because this part of the testing can be fully automated, the models end up better at writing code than coming up with answers to other things. (Seriously, last week I asked Gemini on Google Search if there was a way to replace a proprietary connector on a failing LED room light, the manufacturer's answer when I eventually got through to them was "no" but Gemini had suggested buying a battery light and taping it to the failed light; I had to point out that wouldn't get the same lumen output.)</p>

Even though a coding model has been refined to increase the probability of getting it right on the first try, it still frequently fails to do so and therefore putting it in an external process to make it refine its answers still works better. Many models are also trained such that if you give them some code they previously generated and a compiler or test suite error, they have a high probability of patching it to an improved version in the light of said error. Sometimes it even works just to ask the model again "what's wrong with this code you just wrote". That makes it relatively easy to improve the code output at large energy expense just by wrapping the model in a harness that runs it repeatedly.</p>

I still think it's cheaper to run experienced humans when quality really matters. The fact that so often in the commercial world quality doesn't actually matter because everything is supposed to be just a throwaway demo or whatever, is a separate problem....</p> </div>

Read on artificialworlds.net

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.