While Chain-of-Thought (CoTe) models reasoning linearly, and Tree-of-Thought (ToT) branches into alternatives, Graph-of-Thought (GoT) models thoughts as a Directed Acyclic Graph (DAG).
In a graph architecture: - Thoughts can branch out to explore alternatives. - Multiple thoughts can aggregate/merge (e.g. summarizing three different ideas into one solution). - Steps can loop back to refine earlier nodes (self-correction).
GoT is essential for complex logic puzzles, multi-agent debates, sorting algorithms, and document merging tasks.