Certainty Factors and Rule-Based Uncertainty (Overview) — Beginner-Friendly Notes
1. Why This Topic Exists (historical patch)
Classic rule-based systems (MYCIN) were logical but brittle — they needed to handle "maybe". Before full Bayes became practical, they invented Certainty Factors (CFs) as a heuristic blend of belief and disbelief.
Think: CF = quick, modular uncertainty for if-then rules before you learn Bayes nets.
2. Definition (one line)
For hypothesis given evidence :
- Measure of Belief : increase in belief in due to .
- Measure of Disbelief : increase in disbelief.
- Certainty Factor:
Range: :
- = definitely true, = definitely false, = no information / unknown.
- Often scaled to [-100, +100] or [0,1] in systems.
Example: means "fever somewhat confirms flu".
3. How It Propagates (overview — combining evidence)
- Rule with CF: IF with THEN with → (one common form; variants exist).
- Combine two rules concluding same :
- If both positive:
- If both negative:
- If opposite signs:
- Common pitfall: combining via these formulas is ad-hoc, not probabilistically sound — but computationally cheap and modular (adding a rule just composes CFs).
4. CF vs Probability (exam contrast)
| Certainty Factor | Probability (Bayes) | |
|---|---|---|
| Semantics | Heuristic degree of belief/disbelief, no formal sample space | Formal with Dutch-book coherence |
| Modularity | Modular — each rule's CF independent | Not modular — needs joint, Bayes nets handle it |
| Calibration | Often tuned by experts, not data | Learned from data / coherent inference |
| Today | Historical — replaced by Bayes nets, but still asked | Modern standard |
5. Why Still Taught
- Shows evolution: from logic → CF → probability and why probability won.
- Some expert systems still report CF-like scores ("confidence 0.85").
6. One-Line Summary
Certainty factors quantify belief as with heuristic combination rules, offering modular rule-based uncertainty that is computationally simple but lacks the formal coherence of probability and Bayesian networks.
7. Quick Self-Check
- What does mean?
- Why is less than 1 even if both are 0.8?