|
Domain |
Parts |
Remarks |
|
What is reasoning? |
- Producing support, evidence & reasons for reaching conclusions or cause of actions taken
|
Can either mimic neural patterns or synthesize innovative ways
|
|
What are reasoning systems? |
- Processing architecture that can infer and provide reasons for its conclusions & results
|
Applied by techniques, systems, mimic natural processes, human logic
|
|
What are reasoning techniques used? |
- If-then-else: common decision-making conditions in programming
- Monotonic: infer without new facts being added
- Non-monotonic: infer & synthesize with new facts added
- Fuzzy systems: fuzzy, not boolean, logic
|
If is antecedent, then is consequent, condition is a clause
Factors: degree of confidence
Forward chaining
Backward chaining
Planning algorithms like linear, nonlinear & hierarchical
|