Skip to content

Instantly share code, notes, and snippets.

@tonyatpeking
Last active October 4, 2024 16:43
Show Gist options
  • Save tonyatpeking/f3b0460af5bca8cf72d8b5e7a4bc543b to your computer and use it in GitHub Desktop.
Save tonyatpeking/f3b0460af5bca8cf72d8b5e7a4bc543b to your computer and use it in GitHub Desktop.
Abductive, Inductive, Deductive Table
Inductive Reasoning Abductive Reasoning Deductive Reasoning
Description Generalizes from examples to broader conclusions. ๐Ÿงฉ Infers the most likely explanation from incomplete evidence. ๐Ÿ” Applies a general rule to reach a specific conclusion. ๐Ÿ“
AKA Pattern Recognition,
Generalization,
Bottom-Up Reasoning,
Empirical Reasoning ๐Ÿง 
Ockham's Razor ๐Ÿช’,
Inference to Best Explanation,
Hypothesis Formation,
Plausible Inference ๐ŸŽฏ
Syllogistic Reasoning,
Logical Deduction,
Rule-Based Reasoning,
Top-Down Reasoning ๐Ÿงฎ
History & Invention Formalized by Aristotle (384โ€“322 BCE), popularized by Francis Bacon in the scientific method. ๐Ÿงช Coined by Charles Peirce (1839โ€“1914) for hypothesis generation. ๐Ÿง Developed by Aristotle, refined by Euclid in geometry (c. 300 BCE). ๐Ÿ“
Natural Language Example "All the swans I've seen are white, so all swans are white." ๐Ÿฆข "The ground is wet, so it probably rained." ๐ŸŒง๏ธ "All humans are mortal. Socrates is human, so Socrates is mortal." ๐Ÿง‘โ€๐Ÿซ
Math Example "I've seen 10 even numbers, so all numbers must be even." ๐Ÿ”ข "The answer is 2, so it was likely 1 + 1." โž• "If x = 2 and y = 3, then x + y = 5." โœ–๏ธ
Science Example Metals expand when heated, so all metals expand. ๐Ÿ”ฌ Diagnosing a disease from symptoms. ๐Ÿ’‰ Using laws of motion to predict falling objects. ๐ŸŒ
Error Example Concluding all swans are white from limited observations. ๐Ÿšซ๐Ÿฆข Assuming rain caused wet grass, ignoring sprinklers. ๐Ÿšซ๐ŸŒง๏ธ If "All birds fly," then wrongly concluding penguins fly. โŒ๐Ÿง
Step-by-Step Process 1. Observe examples.
2. Identify patterns.
3. Generalize. ๐Ÿ”„
1. Gather evidence.
2. Form best explanation.
3. Infer outcome. ๐Ÿ”
1. Start with rule.
2. Apply to case.
3. Reach conclusion. โœ”๏ธ
Strength of Conclusion Less rigorous, likely but not certain. โš–๏ธ Moderately rigorous, best guess but not guaranteed. ๐Ÿง Most rigorous, certain if premises are true. ๐Ÿ’ช
Type of Uncertainty High, due to limited examples. ๐Ÿ”„ Moderate, based on best guess. ๐Ÿค” Low, conclusion follows if premises are valid. ๐Ÿ›‘
Cognitive Effort & Time Moderate; pattern recognition takes time. โณ Moderate; quick, best cause from limited data. โฑ Varies; quick for simple cases, more effort for complex proofs. ๐Ÿง โฒ๏ธ
Data Requirements Requires many examples for generalization. ๐Ÿ“Š Requires some evidence, not exhaustive data. ๐Ÿ” Requires clear premises, effort in complex cases. ๐Ÿ—‚๏ธ
Typical Applications Hypothesis formation, pattern recognition. ๐Ÿงช Diagnosis, detective work. ๐Ÿ•ต๏ธโ€โ™‚๏ธ Mathematical proofs, logic arguments. ๐Ÿงฎ
Machine Learning Application Used in supervised learning for predictions. ๐Ÿค– Seen in anomaly detection, causal inference. ๐Ÿ“‰ Found in rule-based systems, logic programming. ๐Ÿ“
System 1 & System 2 System 1: Quick pattern recognition.
System 2: Careful analysis. ๐Ÿ’ก
System 1: Intuitive guesses.
System 2: Best hypothesis evaluation. ๐Ÿง
System 1: Rarely used.
System 2: Dominates for logical, methodical thinking. ๐Ÿ“
Sensitivity to Biases High: Prone to confirmation and availability bias from limited examples. Moderate: Affected by biases like representativeness and availability when picking explanations. Low: Logical process is robust, but biased premises lead to flawed conclusions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment