News for hackers. Stuff that matters.
Re:LLMs trained on “A is B” fail to learn “B is A” by K0balt on Saturday September 23, 2023 @07:52AM (#37622432)
This gets into a very fascinating semantic corner.

While LLMs are “merely” token predictors, it seems that perhaps the “knowing” is actually imbedded in the large corpus of memetic data.

In the same way that an infinitely detailed “choose your own adventure” book shows that data and computation are interchangeable by degree, (calculation vs lookup), my conjecture is that the often surprising effectiveness of LLMs, as well as there very human like flaws, are the result of this kind of computation-in-the-data scenario.

I posit that the overt connections in textual human knowledge also carry the implied knowledge that provides the unwritten context necessary to understand, if enough vector relationships can be teased out of a sufficiently large corpus of data.

It could easily be that our own “understanding” is also derived from the vast n-dimensional matrix that represents all human cultural knowledge.

Re:LLMs trained on “A is B” fail to learn “B is A” by wongarsu on Saturday September 23, 2023 @08:26AM (#37622674)
I would argue that "LLMs are merely token predictors" is even a misguided argument. They are token predictors because that's how we designed the only viable output, but that doesn't necessarily limit the amount of intelligence inside the model. You can have dump token predictors, and you can have AGI that is a token predictor.

For a though experiment, you could put a human in a room, and only communicate with them via a terminal. You can write them messages, but the only way they can communicate to you is by giving you a probability for the next token of their answer, then you pick one with a method of your choosing, tell them what you picked, and they choose the next probability. This would severely hamper their ability to communicate effectively, and somebody who only sees the interface and doesn't know the probabilities might conclude it's "only a token predictor". But is it any less of a general intelligence because of that? After all it's still a human, just with a "dumb" input/output protocol that happens to be a token predictor.

Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @09:15AM (#37622959)
The problem is that they are trained solely to predict tokens.

The method signature at the end doesn't matter you are right there but what the model is trained to do matters a ton. If it was trained to solve logical problems or to fact check etc, then it is no longer just a token predictor. But as is all the model is trained to do is to predict tokens, and you notice that immediately when you use it because it leads to obvious issues with what the model can do. It is really easy to target sparse parts of its data and get it to say nonsense because it is just trained to predict tokens.

Re:LLMs trained on “A is B” fail to learn “B is A” by digbybk on Saturday September 23, 2023 @09:41AM (#37623133)
It is trained to predict tokens but to do that well it needs to develop some internal structure. That structure is mostly opaque but it appears to model the world increasingly well with scale.
Re:LLMs trained on “A is B” fail to learn “B is A” by hackinthebochs on Saturday September 23, 2023 @09:35AM (#37623084)
>The method signature at the end doesn't matter you are right there but what the model is trained to do matters a ton.

You're being loose with semantics and drawing bad conclusions. The training describes the nature of the feedback given to the system. Being trained to predict tokens means it gets feedback on the quality of its predictions. This does not constrain or determine the structure of the learned model. The learned model is a function of the training time, quality and amount of data, as well as the architecture that is biased towards capturing certain features or entails limits on what can be captured. The point is, the space and properties of solutions to the problem of "predicting the next token" is not constrained by the nature of the feedback.

Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @09:51AM (#37623209)
> This does not constrain or determine the structure of the learned model

It absolutely does! A human can learn to perform an action by reading a manual. But an LLM is only trained to predict tokens, if you feed it a manual it will learn to recite the manual, it wont learn how to perform the actions in the manual.

This makes the training inherently flawed from a learning perspective, and that flaw is impossible to fix without moving past the token prediction way of training models.

Re:LLMs trained on “A is B” fail to learn “B is A” by hackinthebochs on Saturday September 23, 2023 @10:15AM (#37623408)
>if you feed it a manual it will learn to recite the manual, it wont learn how to perform the actions in the manual.

This claim doesn't track with LLM-based agents. For example: https://towardsai.net/p/machine-learning/meet-webagent-deepm...

Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @10:21AM (#37623478)
The whole topic is about training time, not the tokens you feed it during runtime. Don't think that it can reason about the stuff it was trained on the same way it can reason about tokens you give it. They can't. Any arguments based on what they can do with runtime token input are therefore not relevant.
Re:LLMs trained on “A is B” fail to learn “B is A” by hackinthebochs on Saturday September 23, 2023 @10:27AM (#37623529)
Your objection is getting less and less clear. The issue is the LLM's capabilities at runtime given that it was trained to predict tokens. LLM agents demonstrate that such a training regime induces a system that can capably follow instructions. Nothing you've said is counter to this.
Re:LLMs trained on “A is B” fail to learn “B is A” by K0balt on Saturday September 23, 2023 @11:49AM (#37624342)
Mmmmm… llms appear to be able to apply the information gleaned from textbooks, in my experience.