>I suppose it’s certainly possible the longer response time is just a red herring. Any thoughts on the actual response (and process to arrive thereon)?
Just double checking, I’m assuming all token take the same amount of time to predict in regular transformer models, the kind anyone can run on their machine right now? So ChatGPT if it varies, it’s different? (I’m not technical enough to answer this question, but presumably it’s an easy one for anyone who is.)
One simple possibility is that it might be scoring the predicted text. So some questions are fine on the first try, while others it generates 5 responses and picks the best, or whatever. This is basically what I do personally when using GPT, and you can kind of automate it by asking GPT to criticize its own answers.
FWIW my anecdotal experience with ChatGPT is that it does seem to take longer to think on more difficult requests. But I’m only thinking on past experience, I didn’t try to test this specifically.
That’s basically what I was alluding to by “brute-forced tried enough possibilities to come up with the answer.” Even if that were the case, the implication is that it is actually constructing a complete multi-token answer in order to “test” that answer against the grammatical and semantic requirements. If it truly were re-computing the “correct” next token on each successive iteration, I don’t see how it could seamlessly merge its individually-generated tokens with the given sentence-end text.
>I suppose it’s certainly possible the longer response time is just a red herring. Any thoughts on the actual response (and process to arrive thereon)?
Just double checking, I’m assuming all token take the same amount of time to predict in regular transformer models, the kind anyone can run on their machine right now? So ChatGPT if it varies, it’s different? (I’m not technical enough to answer this question, but presumably it’s an easy one for anyone who is.)
One simple possibility is that it might be scoring the predicted text. So some questions are fine on the first try, while others it generates 5 responses and picks the best, or whatever. This is basically what I do personally when using GPT, and you can kind of automate it by asking GPT to criticize its own answers.
FWIW my anecdotal experience with ChatGPT is that it does seem to take longer to think on more difficult requests. But I’m only thinking on past experience, I didn’t try to test this specifically.
That’s basically what I was alluding to by “brute-forced tried enough possibilities to come up with the answer.” Even if that were the case, the implication is that it is actually constructing a complete multi-token answer in order to “test” that answer against the grammatical and semantic requirements. If it truly were re-computing the “correct” next token on each successive iteration, I don’t see how it could seamlessly merge its individually-generated tokens with the given sentence-end text.