3 ms·
ChatGPT adds explanations why it picked a certain answer. But you are right in a sense, this checks for existing knowledge, It probably couldn't come up with a
by tiborsaas 4y ago
ChatGPT adds explanations why it picked a certain answer. But you are right in a sense, this checks for existing knowledge, It probably couldn't come up with a solution to an open problem.
- FeepingCreature 4y agoMinor correction: ChatGPT does not add explanations why it picked a certain answer; ChatGPT adds explanations that it thinks fit with the answer it has already given. The what predates the why. That's why, if you want ChatGPT to actually think about a problem, you have to get it to give the explanation first, gradually, and only then output the answer. That way, GPT can use the rationale it has given in the prediction of the answer that fits best. If it has to give the answer first, it's already committed. If a human has to answer a question, they follow a process like this: - parse the question - compute a rationale, and evaluate it to gain an answer - output the answer first, because it's the most useful - output the cached rationale. But GPT trains left to right, and it cannot see the first two steps as they're not in the text. From its perspective, most humans produce answers and explanations simultaneously, instantaneously and intuitively. This makes it almost impossible for GPT to learn how to think. It has to rely on the very few samples where humans give the rationale first, and then the answer. And because this is rare, you have to really push GPT to actually use its scant cognitive abilities. ("Let's think about it step by step.")