4 ms·
> LLM’s are good at detecting patterns and like to continue the pattern. They’re starting with autocomplete for voice and training it to do something else. Thi
by lolinder 2y ago
> LLM’s are good at detecting patterns and like to continue the pattern. They’re starting with autocomplete for voice and training it to do something else.
This is a great summary of almost everything that goes wrong with LLM applications.
LLMs are autocomplete machines, which is why GitHub Copilot is still the most reliably useful application of LLM tech out there. The further you get from autocomplete, the less reliable the resulting product, because every problem has to be translated to an autocomplete problem to use LLMs and most translations are lossy!
- wyager 2y agoYou are making a very popular mistake: confusing the training procedure for LLMs (autocomplete) with "how they work"/their internal ontology (mostly unknown). When we teach children how to do arithmetic, we have them predict missing items in equations. We don't accuse them of "only doing autocomplete". The same applies for LLMs.
- lolinder 2y agoI was implementing my own transformer-based models and fine tuning GPT-2 in 2019, and I've kept up with every development since then. I understand the internal structure of these things better than nearly all of the "AI Engineers" who are currently working on wrapping them up as black boxes embedded in applications. I'm not making a "popular mistake", I'm literally describing how inference is done.
- stavros 2y agoYes, but it's akin to describing humans as just "interactions between molecules". Technically true, but useless.
- wyager 2y ago> I'm literally describing how inference is done. You are very clearly not doing that. Nothing about your comment had anything to do with the internal structure of LLMs. I believe you that you've set up some models with pytorch or whatever, but this seemingly hasn't translated to a sufficiently coherent mental model to make the distinction between the extrinsic optimization criterion and intrinsic behavior.
- lolinder 2y agoI'm not talking about optimization criteria or training, I'm talking about how we use the model for inference. We feed in a context and it gives a probability distribution for the next word. We sample from that distribution following some set of rules. We then update the context with the new word and repeat. That algorithm is an autocomplete algorithm. As long as that's what LLM inference looks like, all problems that we want to feed to an LLM therefore must be translated to autocomplete. I think you're making the mistake of assuming that because I use language that resembles the language used by cynics I'm therefore arguing that LLMs are useless. I'm not. All I'm saying is that we need to have an accurate mental model for the way these things work, and that mental model is autocomplete. Nearly every major failure in an LLM application was the result of failing to keep that in mind.
- wyager 2y ago> all problems that we want to feed to an LLM therefore must be translated to autocomplete. I don't disagree with this, but I do disagree with this earlier statement: > The further you get from autocomplete, the less reliable the resulting product Any naturally sequential problem is trivial to translate to autocomplete with minimal loss of fidelity.
- lolinder 2y agoIn other words, would it be fair to say that any naturally sequential problem is not very far from autocomplete? Again, I think you're putting words in my mouth and thoughts in my head that aren't there. A lot of people have reacted to AI hype by going the other way and underestimating them—that's not me. I think there are lots of problems they can solve, I just think they all boil down to autocomplete and if you can't boil it down to autocomplete you're not ready to implement it yet with an LLM.
- danielmarkbruce 2y agoPeople fine tune LLMs for classification tasks. This is completely wrong.
- danielmarkbruce 2y agoYou are conflating how it works with what the goal is.. If someone asks "how does a human run fast?" you don't say "you get a stop watch and ask them to run as fast as they can and then look at the time and figure out how to get there quicker". There is a whole explanation involving biomechanics.... And if you understand how the biomechanics work, you might be able to answer how a human can jump high too. To make it even more concrete.... I have an LLM where I removed the last layer and fine tuned on a classification problem and the last layer now only has two outputs rather than vocab size outputs. The goal is binary classification. The output is not a completion of an idea or anything of the sort. It's still an LLM. It still works the same way all the way up until the last layer. The weights are the same all the way up to the last layer. It works because an LLM has to create a rich understanding of how a bunch of concepts work together.
- samtho 2y agoThis is only a common mistake to the subset of people who labor under the delusion that we have actually stumbled upon Generalized Artificial Intelligence. We know how LLMs work fundamentally and what their limits are. LLMs are only able to make “correct sounding” statements which have the side effect of being correct a certain percentage of the time. They do not have the ability to reason nor engage in high level thought.
- sfink 2y ago> This is only a common mistake to the subset of people who labor under the delusion that we have actually stumbled upon Generalized Artificial Intelligence That is technically true but deceptive: that subset is enormous! Skim any HN thread and you'll see many people talking about reasoning ability or how we just need a little more magic sauce and the "hallucination problem" will be solved. And a lot of what people say in this vein is not even wrong. And that's just HN. Non-technical users are of course going to assume that if it looks like a duck and is dressed up as a duck by its creators, then it's a duck. Why wouldn't they? So I would claim that the subset is a majority.
- wyager 2y ago> We know how LLMs work fundamentally We know how they work only at the lowest level (the arithmetic operations) and the highest level (the optimization criterion and the representation of various layers, like the input/output layer and for things we can easily probe like embedding matrices). We do not know "what they are doing" on the inner layers. This is an area of active research. > They do not have the ability to reason nor engage in high level thought. You are speculating (and probably incorrectly), or you're really holding back some valuable research from the field of AI interpretability.
- samtho 2y agoYou talk about about as if a human-created neural network is at the same level as quantum physics where there are limits as to our understanding. We know very well how large language models work even if the capabilities of this technology are actively being explored. You along with others here are far overstating the unknowns we have within the context of AI, whether this is the result of a misinformation campaign targeted at trying to boost the value of this tech or if the pop-sci takes have really gotten too prevalent, it is unclear to me.
- gls2ro 2y agoI am always confused when people compare LLMs with children - there is an obvious evolution of reasoning in children as the time passes by. This can be visible on a time span of months. Using the same analogy: I dont see this in LLMs, I can speak with an LLM months and if we dont release a new version it is the same. So they are not like children and I am not sure we really understand learning in children more so to the level that we can compare LLM with a child way of learning.
- afarviral 2y agoIf you child's memory was erased each day I imagine you wouldn't notice any progress, indeed.
- ttul 2y agoI'd respectfully disagree with this characterization of LLMs. While they certainly excel at pattern recognition, calling them mere "autocomplete machines" vastly undersells their capabilities. LLMs demonstrate complex reasoning, multi-modal understanding, and emergent behaviors that go well beyond simple pattern continuation. They've succeeded in areas like mathematical problem-solving, creative tasks, and various real-world applications outside of GitHub Copilot. Sure, LLMs have limitations, but reducing them to autocomplete overlooks their nuanced language understanding and generation abilities. I also think the "lossy translation" argument doesn't give enough credit to the sophisticated ways problems can be reformulated for LLMs.
- lolinder 2y agoI never said that we couldn't use them for other things—it turns out that a lot of problems can be translated to autocomplete! And yes, in many cases the loss can be made minimal by being clever with the translation. What I'm saying is that nearly every failure of LLM applications boils down to the engineers not understanding that they're just autocomplete engines. Most new LLM products are put together by someone who claims to be an "AI Engineer" but who approaches an LLM with magical thinking and only a vague understanding of the way they work internally. They're autocomplete machines. That's not a bad thing or an argument that they're incapable of solving complex problems, it's just the reality of what they're doing, and a good AI engineer understands that and works with it.
- billti 2y agoIn that vein, posting comments to hackers news is just an auto-complete, or “what should the next token be” problem, right? :-) Yet here we all are, reading the comments, looking for insights, knowledge, and entertainment.
- complaintdept 2y ago> LLMs demonstrate complex reasoning, multi-modal understanding, and emergent behaviors that go well beyond simple pattern continuation. Can they win Wordle yet?
- 2y ago
- danielmarkbruce 2y agoYou and I are just autocomplete machines.
- ionwake 2y agoI’m surprised ur the first comment I e seen where a human admits humans aren’t that complex in the big scheme of things
- gls2ro 2y agoNothing is complex or important in the big scheme of things, for example when setting the point of reference being the Universe. But on Earth, humans are pretty complex living organisms that we tag with the term intelligence. And I would say this is the point of reference for the discussion about AI. I do agree that we are not special and in an alternate Universe maybe a branch of Neanderthals would try to invent some new form of tech.
- danielmarkbruce 2y agoIf you happened to teach a kid to read right after LLMs got good, it jolts you into thinking that humans are very similar to LLMs. They continually say word X when the page shows word Y, but where word X would make perfect sense, ie semantically similar words are being spat out. They also make up stories where the words sort of make sense, but it's kinda nonsense. "Hallucinations" all over the place.
- consteval 2y agoI disagree, because this comment doesn't feel right to me and therefore it isn't right. That alone disproves this stance. This higher podium for the human race and even the ability to feel means we are more than just autocomplete machines. We have allegiance, irrationality, animalistic instinct.
- danielmarkbruce 2y agoIt was tongue in cheek. But seriously, I could push back and say: all you did is put one idea after another there. If you spend time observing your thought, an enormous amount of it is just putting one idea after another.