They’re incapable of changing their mind, because they’re a Markov chain. They’re cool and they’re good at doing things, but they’re not sentient in the slightest.
(I don't think LLMs are "sentient".)
There's some haziness here about the difference between comprehensible output and comprehending. To put it mildly. I mean that's been the whole question for five or six years.
> Her argument claimed that while we perceived legible text coming from ChatGPT, we were actually being fooled by our innate pattern-matching instincts
This is an accurate summary, I think, and the point the authors are making sits somewhere in the coordinate space of a simplified reframing of the Chinese Room, Grice's account of intention in meaning, Wittgenstein's "Say 'It's cold here' and mean 'It's warm here'" challenge, and a whole bunch of the hermeneutic tradition.
Very roughly, you might say that an LLM doesn't mean anything when it emits text, but that the text still has meaning (which I think is all tptacek wants from "meaningful outputs", but you could take that further as culturally or scientifically 'meaningful', i.e. 'significant').
Philosophically, there are people who hold the position that something has to have been meant to have meaning, or that something has to have meaning in the first place to be meant, and so on. There were always interesting edge cases to these accounts (actors delivering lines, or the Dada/Burroughs cut-up technique), but LLMs are challenging in a way that e.g. Racter wasn't.
"Stochastic parrot" is a fitting term for this because the parrot's words have meaning, but the parrot itself doesn't mean anything by them. Not literally, anyway. And that's it. That's the whole analogy.
Have some people watered the term down to "LLM dumb"? Yes. Is that what Gebru meant in the first place? Not in my reading. Is it incorrect to use the term today? Depends, uh, on what you mean by it.
I don't mean to defend the paper in general, though. It has plenty of problems.
The funny thing is though, I think it’s an in group signalling mechanism. You need the anti-AI crowd to know that you’re anti-AI, and this is a rapid way of doing so, to get it upvoted here.
It's not like the "stochastic parrot" thing was the only problem here.
> I mean, technically speaking, a video game from 1980 was likely to contain more logical branching points than a modern LLM's kernel, and was likely to be a lot more interesting to read.
Are you really saying that the "AI" in 1980 is _Really_ much more interesting than today's LLM? The author is either dishonest or ignorant.
It is a pretty practical distinction.
So, since apparently I may need to clarify my actual point: For most people, an LLM-plus-agent-harness is just "LLM" or "AI". If you're trying to build one, you care about the distinction. Ditto if you're a pedant. But most people are not either of those things.
Go to a huggingface repo, look at the files, they have a literal chat_template.jinja
https://en.wikipedia.org/wiki/Stochastic_parrot
"a metaphor that frames large language models as systems that statistically mimic text without real understanding". I suppose you're defending them as having understanding. It's not "safe to say that argument has collapsed utterly", you're part of a campaign to reject the meme. On the other side, the meme is popular as a way to be rude about AI, because it's a cutting insult.
It means whatever you want it to mean, that's the best part. To me, it's best used as it was intended, but primarily in the contexts where the stochastic parrots are plowing through the ivory towers we built mostly for idiot savants.
And yet, they still output gibberish. They also still fail to solve objectively easy problems on a regular basis. That is because they are, indeed, still stochastic parrots without any actual understanding of anything or ability to reason about stuff. The argument hasn't collapsed at all.
Which?
LLMs are certainly stochastic, but they no longer meet any sane person's definition of "parrot." I can't imagine Gebru disagreeing. Has anyone bothered to ask her?
(Consider responding with an actual counterpoint, so we can all see what reasoning might give rise to such a delusion. Does your pet parrot do calculus and write stories and reverse-engineer Adobe applications?)
When I look at a person moving in front of me, I don't have to recheck if their bone structure is going shift as they more - it just won't. So, as a human, I don't naturally notice things of that sort. So I don't notice all the ways an AI video is wrong unless I concentrate. Which is saying that LLMs are wrong in ways we aren't accustomed to. They drift in their interactions and seeming understanding. Perhaps "random walk parrot" is better than "stochastic parrot" but I still say a word that communicates that they're "things that aren't quite doing what you think they're doing" is legitimate.
It's interesting that you'd be choosing this canned phrase of all canned phrases, given just how hard that is linked to emotion-driven facebook comment fights that is.
This doesn't read like something that belongs into an engineering-driven discussion.
It's safe to say that argument has collapsed utterly. Modern LLMs virtually never collapse into endless babbling loops. Far more importantly, they solve objectively hard problems. An LLM didn't merely inspire a mathematician to spot a counterexample to the Jacobian Conjecture that had been in front of his nose the whole time; it found the counterexample. These things are unquestionably generating meaningful outputs.
(That obviously doesn't mean that you can simply trust LLM outputs!)
At this point, trying to dunk on frontier models by calling them "stochastic parrots" is saying more about you than about the models. Moreover, it suggests you're not only out on a limb about the capabilities of LLMs, but also on what even the skeptic literature about it was saying.
You should know what "stochastic parrot" actually meant; you shouldn't be using the term just because you think it sounds snazzy.