3 ms·
It's not the the second statement follows from the first; I'm asserting that models can't think, and that what they're really doing is prediction based on conte
by phailhaus 3y ago
It's not the the second statement follows from the first; I'm asserting that models can't think, and that what they're really doing is prediction based on context.
The fact that chain-of-thought reasoning yields significantly better results is your hint: that means that the model doesn't think like a human does when it comes up with responses. If it's not in the context, it doesn't exist. You can't ask a model "why did you answer that way" without it generating from whole cloth a plausible retroactive reason. But there is no memory, so it can't really tell you.
> What if that's all thinking is?
I think that this is roughly true. But we actually have memory outside of what we say, so when we think, all those intermediate steps are persisted in our brains. For a model, the context is the memory. If you delete your question from the context and ask it "why did you answer that way", it will have no idea what you're talking about.
- stavros 3y ago> You can't ask a model "why did you answer that way" without it generating from whole cloth a plausible retroactive reason. I've caught myself generating from whole cloth a plausible retroactive reason for some of my actions, which I later realized wasn't true at all. Does that mean I can't think either? Is there a way for an external observer to tell if someone is thinking or not, or is it something that, axiomatically, only humans can do, and nothing else?
- phailhaus 3y agoAgain, you have memory but models don't. If it's not in the context, it doesn't exist. This is really easy to prove: delete your question from the context and ask the model why it answered the way it did. It will not know, because the model prediction service is stateless. It only takes the context as input. It's like if you and I weren't able to remember anything that wasn't written down. That's why you can get models to approximate thought by telling it to write down its intermediate steps.
- stavros 3y agoRight, exactly, the context is the model's memory. All you're saying is "except for their memory, they have no memory", which goes for humans as well.
- phailhaus 3y agoIf you say that the models have memory and can think, you are heavily implying that there is a brain in the cloud that is capable of "thinking" or "reasoning" through your request. That's what it means for humans: we're self-contained. Models aren't like people. The context is not "part" of the model, the context is given to the model when you ask it for a prediction. It's like you cut a small part of a person's brain out. Alone, it can't think. It's a pedantic distinction, but an important one. The model itself isn't capable of thinking, but if you package it up with a context that it can manipulate at-will, that combination of parts can be said to "think". That's probably going to be the next step in LLM tech.
- stavros 3y agoBy that definition, ChatGPT can already think.
- water-your-self 3y agoIf this is your conclusion, I would recommend reading more of the research.
- phailhaus 3y agoUh, no? ChatGPT does not have a memory outside of the context that you submit.
- stavros 3y agohttps://openai.com/blog/memory-and-new-controls-for-chatgpt https://openai.com/blog/memory-and-new-controls-for-chatgpt