Loading...
Forest-of-Thoughts(FoT)
Generates multiple reasoning trees to enhance diversity and robustness
๐ฏ 30-Second Overview
Pattern: Generate multiple independent reasoning trees to enhance diversity and robustness
Why: Provides error tolerance, solution diversity, and cross-validation for complex problems
Key Insight: Multiple trees โ Different strategies โ Cross-validate โ Robust consensus or best path
โก Quick Implementation
๐ Do's & Don'ts
๐ฆ When to Use
Use When
- โข High-stakes decisions requiring robustness
- โข Problems with multiple valid approaches
- โข When single tree might miss solutions
- โข Complex creative problem-solving
- โข Risk-sensitive applications
Avoid When
- โข Simple problems with clear solutions
- โข Tight computational budgets
- โข Real-time/low-latency requirements
- โข When Tree-of-Thought suffices
- โข Highly constrained solution spaces
๐ Key Metrics
๐ก Top Use Cases
References & Further Reading
Deepen your understanding with these curated resources
Academic Papers
Tree of Thoughts: Deliberate Problem Solving with Large Language Models (Yao et al., 2023)
Graph of Thoughts: Solving Elaborate Problems with Large Language Models (Besta et al., 2023)
Self-Consistency Improves Chain of Thought Reasoning (Wang et al., 2022)
Constitutional AI: Harmlessness from AI Feedback (Bai et al., 2022)
Contribute to this collection
Know a great resource? Submit a pull request to add it.
Forest-of-Thoughts(FoT)
Generates multiple reasoning trees to enhance diversity and robustness
๐ฏ 30-Second Overview
Pattern: Generate multiple independent reasoning trees to enhance diversity and robustness
Why: Provides error tolerance, solution diversity, and cross-validation for complex problems
Key Insight: Multiple trees โ Different strategies โ Cross-validate โ Robust consensus or best path
โก Quick Implementation
๐ Do's & Don'ts
๐ฆ When to Use
Use When
- โข High-stakes decisions requiring robustness
- โข Problems with multiple valid approaches
- โข When single tree might miss solutions
- โข Complex creative problem-solving
- โข Risk-sensitive applications
Avoid When
- โข Simple problems with clear solutions
- โข Tight computational budgets
- โข Real-time/low-latency requirements
- โข When Tree-of-Thought suffices
- โข Highly constrained solution spaces
๐ Key Metrics
๐ก Top Use Cases
References & Further Reading
Deepen your understanding with these curated resources
Academic Papers
Tree of Thoughts: Deliberate Problem Solving with Large Language Models (Yao et al., 2023)
Graph of Thoughts: Solving Elaborate Problems with Large Language Models (Besta et al., 2023)
Self-Consistency Improves Chain of Thought Reasoning (Wang et al., 2022)
Constitutional AI: Harmlessness from AI Feedback (Bai et al., 2022)
Contribute to this collection
Know a great resource? Submit a pull request to add it.