News for hackers. Stuff that matters.
Re:LLMs trained on “A is B” fail to learn “B is A” by Denote6737 on Saturday September 23, 2023 @07:12AM (#37622170)
Well LLMs don't learn anything. They don't know anything. And they certainly don't understand anything.
Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @07:37AM (#37622330)
Except they can play chess better than 90% of humans... Just by luck of course..No understanding.
Re:LLMs trained on “A is B” fail to learn “B is A” by pxmpxm on Saturday September 23, 2023 @07:51AM (#37622422)
I've got a disposable gift calculator in front of me that can do division better than every human ever. No one seems to anthropomorphize it, however.
Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @12:18PM (#37624605)
It has learned an algorithm that plays chess purely by reading chess logs. It can play at different skill levels depending on the surrounding natural language How is that not understanding?

By the way, would you say that Stockfish 15 understands how to play chess well?

Re:LLMs trained on “A is B” fail to learn “B is A” by xrisk on Saturday September 23, 2023 @07:55AM (#37622455)
I’m pretty sure you can write a simple tree search based program that plays better than 90% of humans, sheerly by crunching numbers quickly. I’m sure you wouldn’t claim that that program “understands” chess in the way a human does.

Of course it’s a different question as to how exactly do humans understand chess.

I personally don’t believe humans have some sort of “special” intelligence, whatever we do must be computable and therefore doable by a computer. It’s just that todays LLMs don’t seem to be it.

Re:LLMs trained on “A is B” fail to learn “B is A” by johnthewise on Saturday September 23, 2023 @08:56AM (#37622854)
Sure, that wouldn't be impressive if you wrote tree search for chess. However, if you wrote a program that doesn't do any search and still plays well, that'd be impressive. I don't understand your claim that LLMs playing chess is anything sort of understanding.

related: https://parrotchess.com/

Re:LLMs trained on “A is B” fail to learn “B is A” by xrisk on Saturday September 23, 2023 @09:27AM (#37623032)
How do you know there’s no search involved?
Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @10:01AM (#37623301)
It does more illegal moves the more you deviate from standard chess openings and positions and becomes unable to play at some point. If it did a tree search based on chess rules that wouldn't happen. If it encoded a lot of chess openings and some tiny ad hoc logic around those then that is exactly what we would expect.
Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @12:19PM (#37624615)
This is not true anymore. It has been discovered that gpt-3.5-instruct when prompeted with purely PGN notation.playes at >1700 Elo and makes no/little illegal moves.
Re:LLMs trained on “A is B” fail to learn “B is A” by eloisant on Saturday September 23, 2023 @07:56AM (#37622465)
They're only as good as the players that played the games they're trained on.

Meaning that for computer programs they're very bad at chess.

Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @12:24PM (#37624669)
That is extremely impressive for a model that can do literally millions of tasks. It is not trained to play chess. It can write stories, code, recipes, franslate text, create JSON AND play chess. Don't you see how amazing this is compared to everything we had previously? LLMs are not just generalists that can't do anything specific properly. They can play chess better than most humans and I'm pretty sure soon they will play better than any human. And this in a general AI system!
Re:LLMs trained on “A is B” fail to learn “B is A” by lewhoo on Saturday September 23, 2023 @08:03AM (#37622510)
> Except they can play chess better than 90% of humans... Just by luck of course..No understanding.

I've been thinking about this and I think there is a simple trick to make LLM's play chess well. Any chess position can be represented by a string, like so: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 (Forsyth–Edwards Notation) If we think of a chess game as a sentence or a sequence of such strings or tokens, then after feeding tons of those to the model it is reasonable to suspect it will do what it does best, that is predict the next token. There is no spacial awareness or anything beyond that going on I think.

Re:LLMs trained on “A is B” fail to learn “B is A” by xrisk on Saturday September 23, 2023 @08:08AM (#37622544)
There are far too many possible positions aka tokens for this to be feasible.
Re:LLMs trained on “A is B” fail to learn “B is A” by lewhoo on Saturday September 23, 2023 @08:18AM (#37622615)
Same could be said about language but here we are. There are far more possible combinations of words in any given language than there are positions in chess for a typical length of a sentence I suspect.
Re:LLMs trained on “A is B” fail to learn “B is A” by xrisk on Saturday September 23, 2023 @08:22AM (#37622642)
Definitely, but treating fen positions as tokens isn’t going to work, you need something smaller, something you can decompose into. What that is I don’t know.
Re:LLMs trained on “A is B” fail to learn “B is A” by lewhoo on Saturday September 23, 2023 @08:30AM (#37622693)
Well, every character of the string can be a token. From a transformer's perspective it shouldn't matter if it is Chinese, English or "chess" language.
Re:LLMs trained on “A is B” fail to learn “B is A” by johnthewise on Saturday September 23, 2023 @09:25AM (#37623026)
You are right, but evidence of LLMs working well with language is not a sign that they might be memorizing Chess. But rather opposite, infeasability of memorization of chess and yet LLMs still doing well on them might be a sign that LLMs could be doing the same 'thing' with language.
Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @09:57AM (#37623255)
LLM are not doing well in chess. They do well when people play standard openings, but play against the LLM using an inexperienced player and the LLM will quickly start making illegal moves and be unable to play. There are many millions of pro chess games recorded on the internet, enough to cover all the openings and plenty of ways to go from there with some basic heuristics, but the more you diverge from those the more the LLM will break down since it doesn't understand the rules, it just memorized a lot of openings and some really primitive patterns to follow from there.
Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @12:20PM (#37624632)
This is not true anymore, see this tweet.

https://twitter.com/GrantSlatton/status/1703913578036904431

I have tested it myself.

Re:LLMs trained on “A is B” fail to learn “B is A” by johnthewise on Saturday September 23, 2023 @09:17AM (#37622976)
It's not a trick. Every information can be represented by sequence of bits or strings. It's not the surprising part. It's just that its a telling sign that through compression understanding of the game emerges because:

1- unlike language where you can make an argument that maybe model had seen this example in the training set and just parroting it back, you can't really memorize the possible states of chess and thus you can be reasonably sure that any game or state it is in, must be OOD.

2- If the system still plays well with OOD examples, it must be gaining understanding of the game itself.

Also check out the Othello paper, where they show the evidence for an LLM encoding the game state in its neurons.

Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @12:25PM (#37624698)
The simple trick has already been discovered

See this tweet.

https://twitter.com/GrantSlatton/status/1703913578036904431

I have tested it myself.

Re:LLMs trained on “A is B” fail to learn “B is A” by EddTheSDET on Saturday September 23, 2023 @08:08AM (#37622550)
If they’re trained on a database of hundreds if thousands of top ranked games they’ll beat 90% by following those by rote
Re:LLMs trained on “A is B” fail to learn “B is A” by golol on Saturday September 23, 2023 @12:25PM (#37624694)
Just to make it clear: the database doesn't have to contain exclusively top rated games. It can be 99% low ELO games, as long as there are suffiiciently many high ELO games (in absolute number), the LLM is large enough, and there is sufficient context for the model to distinguish high ELO from low ELO games, it can learn to play well given fhe right prompting.
Re:LLMs trained on “A is B” fail to learn “B is A” by sebzim4500 on Saturday September 23, 2023 @07:42AM (#37622364)
You are just arguing over the definition of words. Who cares?

Obviously you can define words like 'learn' to exclude AI training but there is no associated benefit to clarity.

Re:LLMs trained on “A is B” fail to learn “B is A” by Alifatisk on Saturday September 23, 2023 @07:38AM (#37622338)
As Stallman said, "... it is important to realize that ChatGPT is not artificial intelligence. It has no intelligence; it doesn't know anything and doesn't understand anything. It plays games with words to make plausible-sounding English text, but any statements made in it are liable to be false. It can't avoid that because it doesn't know what the words mean."
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.
Re:LLMs trained on “A is B” fail to learn “B is A” by doctor_eval on Saturday September 23, 2023 @07:56AM (#37622462)
> It plays games with words to make plausible-sounding English text, but any statements made in it are liable to be false

Unfortunately, I’ve met several humans to which this statement would also apply.

Re:LLMs trained on “A is B” fail to learn “B is A” by wongarsu on Saturday September 23, 2023 @08:18AM (#37622616)
> It plays games with words to make plausible-sounding English text, but any statements made in it are liable to be false

So like a marketing department? Or most humans, most of the time, for that matter.

Re:LLMs trained on “A is B” fail to learn “B is A” by acheong08 on Saturday September 23, 2023 @08:24AM (#37622657)
Sounds like me
Re:LLMs trained on “A is B” fail to learn “B is A” by throwaway02y on Saturday September 23, 2023 @07:17AM (#37622202)
It's sad that your comment is downvoted. Of all the places on the Internet, this is where I expected to see most people with minimal AI knowledge.
Re:LLMs trained on “A is B” fail to learn “B is A” by tormeh on Saturday September 23, 2023 @07:24AM (#37622244)
It’s because all the verbs are ill-defined in the context of AI. All it boils down to is “I don’t like LLMs”. You could say that LLMs can know, learn, and understand, and you’d be just as correct, just with opposite vibes.
Re:LLMs trained on “A is B” fail to learn “B is A” by TZubiri on Saturday September 23, 2023 @07:27AM (#37622256)
They do learn by reading their corpus, and they do know what's in their corpus. If you created a temperature sensor and the AI removes itself from hot temps, then it feels pain. The insistency that AI not be antropormorphized sometimes gets in the way of communication.
Re:LLMs trained on “A is B” fail to learn “B is A” by dbspin on Saturday September 23, 2023 @07:40AM (#37622351)
> it feels pain

No... It detects temperature and reacts. It does not feel pain. Feels implies both affect and sensation, both of which are experiential, phenomenological qualia requiring some corollary of a nervous system and sentience, neither of which exist within the underlying structure of an LLM or indeed any current AI. AI can no more feel pain than a sliding door can decide to open. It's deterministically reacting to stimuli.

Re:LLMs trained on “A is B” fail to learn “B is A” by TZubiri on Thursday October 05, 2023 @10:26AM (#37779021)
Dawkins faces this argument in "The selfish gene" and he choses to explicitly acknowledge that qualia is unprovable, so takes a definition of the phenomenon that is independent of it.

And this is when studying actual living organisms, so applying it to machines will be even more useful.

Re:LLMs trained on “A is B” fail to learn “B is A” by belter on Saturday September 23, 2023 @07:31AM (#37622295)
It's being downvoted by the AI's. They have feelings too you know...
Re:LLMs trained on “A is B” fail to learn “B is A” by pfdietz on Saturday September 23, 2023 @07:48AM (#37622398)
Don't anthropomorphize AIs. They hate it when you do that.
Re:LLMs trained on “A is B” fail to learn “B is A” by gwd on Saturday September 23, 2023 @07:48AM (#37622394)
It's being downvoted because it's the opposite of helpful and curious.

Go read this discussion I had with GPT-4:

https://gitlab.com/-/snippets/2594242

I wanted to get a feeling for the distinction philosophers used between "syntax" and "semantics", as well as exploring what someone in that camp would say about "concepts" and "understanding". The conversation seemed rational; just to make sure it wasn't way off base, I sent it to a friend of mine who had trained in philosophy, and he said he agreed with GPT-4 (and specifically, he didn't say "that's not what those terms mean in philosophy at all").

Now consider the sentence:

$SUBJECT $VERB the philosophical $NOUN of syntax and semantics well enough to apply it to my example of an adder circuit.

If $SUBJECT was "my nephew", then the most natural words to use for $VERB and $NOUN are "understood" and "concepts". What words should we use when $SUBJECT is "GPT-4"?

I submit to you that the most natural words to use in the context remain the same.

And in fact, "Of all places on the internet", I'd expect a forum filled with programmers to be very "functionalist". We spend our entire lives bridging the gap between "syntax" and "semantics" -- taking mechanical interactions and creating meaning out of them.

Re:LLMs trained on “A is B” fail to learn “B is A” by rvz on Saturday September 23, 2023 @08:12AM (#37622587)
Unfortunately both of you are being downvoted because what the OP said is the truth about these stochastic parroting systems, and the AI bros here are upset and are fiercely deflecting the findings in this paper.

> Of all the places on the Internet, this is where I expected to see most people with minimal AI knowledge.

It should be. However, you're not far from a ChatGPT wrapper project that needs to get enough hype and attention to get the VC funding they need to execute their side grift.

Any 'technologist' that knows beyond the basics of AI knowledge will find that they don't trust these LLMs since they can't reason or understand their outputs and just spit out nonsense. This paper shows it is not even comparable to humans. It is not the same thing either.

Only a matter of time to search for an adversarial prompt to confuse these systems reliably.

Re:LLMs trained on “A is B” fail to learn “B is A” by chpatrick on Saturday September 23, 2023 @07:48AM (#37622400)
Define learn, know and understand please.
Re:LLMs trained on “A is B” fail to learn “B is A” by spicyusername on Saturday September 23, 2023 @08:17AM (#37622613)
Whatever definition you choose, the statement is still likely going to stand.

LLMs just predict tokens. It's truly amazing how much value you can get out of that, but we don't need to make more out of it than is necessary.

These models were trained on an unfathomable amount of text generated by real humans, we shouldn't be surprised that they sound convincing. But we also shouldn't confuse their ability to sound convincing with legitimate intelligence.

If anything, it seems like we're learning that the Turing test isn't a good predictor of actual intelligence. Mostly because real humans are really easily tricked into seeing intelligence where there is none (and paradoxically not seeing intelligence where there is).

Re:LLMs trained on “A is B” fail to learn “B is A” by honzabe on Saturday September 23, 2023 @09:27AM (#37623034)
>> LLMs just predict tokens.

Out of curiosity, how do you think human intelligence works? I am no expert and I don't claim to know how the human brain works but my layman's mental model of thinking would be basically that: biological neural networks that "do" the thinking are token prediction machines, except "tokens" are not words that appear on the screen but thoughts that appear in consciousness... while the underlying machinery is in both cases a network of units that fire (or not) based on the connections between them.

Sure, human experience is a lot more than just intelligence (I have no mental model of how consciousness or qualia might work) but it is surprising to me that so many people keep repeating arguments similar to yours - that LLMs do not really think, they are "just" doing [X] (where X usually describes how I imagine human intelligence works) - if there is more to human intelligence, what do you think it is?

Re:LLMs trained on “A is B” fail to learn “B is A” by spicyusername on Wednesday September 27, 2023 @07:34AM (#37673175)

    if there is more to human intelligence, what do you think it is
Thousands of dedicated scientists have spent their entire careers trying to answer this question and we still don't have something remotely approximating an answer. If the answer to "what is consciousness" was as simple as some groups of linear algebra equations, I think someone would have figure that out by now.

A gut feeling that one thing is kind of analogous to another is just that.

A carpenter and a woodpecker both bang on wood, but knowing anything at all about one doesn't really tell you anything about the other.

I suspect laypeople would be less likely to try to make the connection between LLM graphs and physical neurons, if they wouldn't have called those groups of equations "neural networks".

They share the name, but not much else.

Re:LLMs trained on “A is B” fail to learn “B is A” by Mawr on Thursday September 28, 2023 @08:43PM (#37697923)
How it works is well beyond my ability to answer, but I can attempt a guess on what the result looks like. Humans build complex mental models. As far as I can tell, LLMs don't.

An LLM playing chess is only able to do so because it essentially encoded what to do for any given board state by having seen a lot of chess games. That's why it's fairly competent at the beginning of a game when the number of possible states is low, but falls apart in later stages where memorization is useless. That's why LLMs make illegal chess moves, generate code that doesn't parse and hallucinate. They have no mental models, no understanding.

A human playing chess would instead slowly build up a mental model of the game as they played and play off that model.

... maybe, I dunno.

Re:LLMs trained on “A is B” fail to learn “B is A” by honzabe on Saturday September 30, 2023 @03:37AM (#37713435)
I think that a lot depends on how you define concepts like "understanding" and "mental model".

Imagine that I am building a translation app: one way to do it would be simply a dictionary database where the Czech word "pták" is related to the English word "bird"- we certainly agree that this app does not understand what a bird is at all.

But when I say I do understand what a bird is, what does that mean? The way I imagine it, my brain is wired in such a way that when the word "bird" occurs, a certain pattern of neurons that encode stuff like "living creature", "flying", "feathers", "eggs", and "beak" also fire (each of those is itself a pattern of other associations).

In this sense, I think LLMs can "understand": connections between words "bird" and "eggs" or "flying" have weights closer to 1 while connections to words like "iron" or "multiplication" have weights closer to 0. A mental model of a bird can be represented as a set of vectors in multi-dimensional space.

Maybe I am missing something but I see no fundamental reason why we would not be able to encode complex mental models like chess or liberalism or flat earth theory as sets of vectors (and maybe even determine the set of operations that can move someone from flat earth model to globe model in a similar manner as those examples with 'King – Man + Woman = Queen').

Again, I am not saying I know how the human brain works. All I am saying is that I think we can plausibly explain a lot of it in terms of just networks of units that have some weights attached to them - it is a very powerful concept. That is why I am asking when people seem to be assuming that there is more to "legitimate intelligence".

Also - and I say this with a high level of insecurity because I am no expert - I do not think that LLMs actually play chess the way you describe it. If I even understand correctly what you mean - are you saying that LLMs are only able to play moves they have "seen" in their training sets? If that is the case, I would disagree - I think there is evidence that LLMs have some ability to generalize, which means the ability to work with abstract patterns (which I would be tempted to call mental models).

Re:LLMs trained on “A is B” fail to learn “B is A” by chpatrick on Saturday September 23, 2023 @10:26AM (#37623524)
Humans just say words. It's truly amazing how much value you can get out of that, but we don't need to make more out of it than is necessary.
Re:LLMs trained on “A is B” fail to learn “B is A” by wongarsu on Saturday September 23, 2023 @08:15AM (#37622600)
However they can exhibit behaviors that are indistinguishable from learning, knowing and understanding.

I'm in favor of duck-typing these words. If I would have called it learning on a human, I can call it learning on a complex neural networks who's inner workings we don't fully understand.

Re:LLMs trained on “A is B” fail to learn “B is A” by xmodem on Saturday September 23, 2023 @08:59AM (#37622871)
> I'm in favor of duck-typing these words

Hard disagree. A subset of behaviours resembling or even "indistinguishable" from understanding should not be enough to meet the definition.

Maybe some day we will have AI systems that get there, but LLMs ain't it.

Re:LLMs trained on “A is B” fail to learn “B is A” by BoiledCabbage on Saturday September 23, 2023 @09:30AM (#37623053)
> Hard disagree. A subset of behaviors resembling or even "indistinguishable" from understanding should not be enough to meet the definition.

Nope, it doesn't work this way. One doesn't get to sit and try to say what something isn't w.r.t a 1st party experience (like understanding or consciousness), without saying how a 3rd party can define what it is.

There is no valid argument for "this isn't understanding because my gut says so" without giving a way a person (a 3rd party to an llm) can say what understanding is. We will never have a 1st person "perspective" of a machine LLM.

So if you want to claim as a 3rd party what understanding isn't, you need to define, using tool available to a 3rd party observer, what it is beyond "when my gut says so".

And if you're defining something by external observation, you are duck typing.

Put succinctly, the only practical (non- philosophical) definitions of consciousness, understanding, and intelligence will all be done via duck typing. As no one will ever have a 1st person view of these phenomena for other entities.

Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @09:01AM (#37622878)
> If I would have called it learning on a human

But you wouldn't call that learning as a human. If you include a chess manual in the learning corpus of an LLM, but not any examples of playing chess, then the LLM can give you all the rules about chess, but it can't play chess. That isn't learning, that is just parroting.

A human who can recite the rules of chess but can't play chess, would you say that he understands the rules of chess? No, he just know how to output the words and not perform the actions, so there is no understanding there. Same with the LLM, nobody can say it understands these things since you would never said a human understood under similar conditions.

Re:LLMs trained on “A is B” fail to learn “B is A” by BoiledCabbage on Saturday September 23, 2023 @09:18AM (#37622981)
You're unintentionally arguing against your point.

If you sat someone down who had never played chess before, and taught them the rules, they also can't play chess. They wouldn't remember the allowed moves and would make tons of illegal moves.

The only way a person reaches the state of being able to play chess is to usually have learned the rules and also watched a bunch games. Either games between others, or most frequently games of "almost chess" that they play with a helpful instructor that corrects them every time they make an illegal move.

In that respect both humans and llms learn to play chess the same way - by watching games.

Or for an analogy, think about how many times you've sat down to learn a new board game and after the person who had played it before explains all the rules you still don't really get it. What's next? "Let's just play a practice round and I'll pick it up as we go." Ie learning from seeing the game played.

I think a lot of the skepticism in LLMs is people over estimate / inaccurately remember how people really learn / behave.

Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @09:23AM (#37623015)
> If you sat someone down who had never played chess before, and taught them the rules, they also can't play chess. They wouldn't remember the allowed moves and would make tons of illegal moves.

They can recite the rules perfectly, hence they remember them, I didn't say he just saw the rules once, both the LLM and the human has seen the rules enough to recite them perfectly.

Then a typical human can start to play chess based on those rules without having seen anyone play before, humans learn to play games by reading manuals all the time. You trying to argue against it here is absurd.

> think about how many times you've sat down to learn a new board game and after the person who had played it before explains all the rules you still don't really get it

I read the manual before playing board games because I like reading manuals, it is me teaching my friends then. You don't need someone to show you how to play games, reading the manual is enough...

Re:LLMs trained on “A is B” fail to learn “B is A” by peteradio on Saturday September 23, 2023 @10:00AM (#37623294)
Did anyone try what you proposed with the LLM? -- Give them lots of general context including other games but withhold any actual chess games. Given them the manual now see how it responds to a prompt to play chess. --
Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @10:17AM (#37623432)
If you give the chess manual during runtime it could work, plenty of examples of that working. If you give the chess manual during training time it wont work, which means that the LLM can't understand what it is trained on. But you could argue that the LLM can understand the data you give it during runtime, it is harder to argue against that, but it is pretty easy to say that it doesn't understand itself ie the data encoded in it.

Maybe you need two models to understand things, since the models wont understand itself but a model can understand the data encoded in the next model. This isn't an unfixable problem, but it is a problem that has to be solved.

Re:LLMs trained on “A is B” fail to learn “B is A” by hackinthebochs on Saturday September 23, 2023 @09:30AM (#37623047)
Arguments are a lot more useful than assertions. What reasons do you have for these claims? I argue[1] that LLMs do understand in some cases. What's your response?

[1]: https://www.reddit.com/r/naturalism/comments/1236vzf/on_larg...

Re:LLMs trained on “A is B” fail to learn “B is A” by Jensson on Saturday September 23, 2023 @09:40AM (#37623117)
If you include a manual in its training set then it still doesn't understand the data in the manual. It can recite the manual since it is trained to recite tokens, but it isn't trained to understand the manual so none of the logic in the manual will be encoded in an LLM.

For example, if you train an LLM with a chess manual but no chess games then the LLM can recite all the rules of chess, but it wont be able to play chess. That is what people mean when they say "LLM's are just token predictors, they don't understand anything".

So it has nothing to do with spirituality or consciousness or metal vs brains, its just a logical argument based on the limitations of just training the model to predict tokens to match data it has seen. Since it only tried to predict tokens it has seen, and it has never seen a chess game, it doesn't matter if it has seen all the rules, it was never trained to try to follow rules it sees so it can't play chess.

Re:LLMs trained on “A is B” fail to learn “B is A” by hackinthebochs on Saturday September 23, 2023 @10:30AM (#37623565)
>It can recite the manual since it is trained to recite tokens, but it isn't trained to understand the manual so none of the logic in the manual will be encoded in an LLM.

This is just to repeat the initial assertion with more words. What arguments do you have in favor of this claim? The example you give doesn't track with LLM-based agents. And I'm sure I've come across demonstrations of GPT-4 playing a made up game given the rules of the game, but I can't put my hands on it at the moment.

Re:LLMs trained on “A is B” fail to learn “B is A” by xpe on Saturday September 23, 2023 @10:24AM (#37623502)
^ For certain definitions of “learning”.

The commenter above certainly understands that there are a diversity of meanings involved with the word “learning”.