Please answer with yes or no, then explain your thinking step by step.
Wait, why give the answer before the reasoning? You’d probably get better performance if it thinks step by step first and only gives the decision at the end.
Yes, this effectively forces the network to use backward reasoning. It’s equivalent to saying “Please answer without thinking, then invent a justification.”
The whole power of chains-of-thought comes from getting the network to reason before answering.
Wait, why give the answer before the reasoning? You’d probably get better performance if it thinks step by step first and only gives the decision at the end.
Yes, this effectively forces the network to use backward reasoning. It’s equivalent to saying “Please answer without thinking, then invent a justification.”
The whole power of chains-of-thought comes from getting the network to reason before answering.
Yep, that is a better ordering, and we’ll incorporate it, thanks.