Chain-of-Abstraction (CoA) is a reasoning technique where a language model first generates a high-level, step-by-step reasoning plan using abstract placeholders (e.g., [FACT1], [CALCULATION]) for specific facts or computations. This initial abstract reasoning chain outlines the logical structure and dependencies needed to solve a problem without committing to potentially incorrect concrete details. The model defers retrieving or calculating those details, preventing early errors from cascading through the reasoning process.
