HomeComputer ScienceCertainty Factor Propagation in Expert Systems

Certainty Factor Propagation

MYCIN-style certainty-factor propagation for a rule-based expert system: set uncertain evidence, combine antecedents with AND/OR, and watch CF values propagate through a 3D rule network to a combined diagnostic conclusion.

Computer Science3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
expert-systems-computer-science ↗ Open standalone

Rule-based expert systems like MYCIN never assumed evidence was certain — instead every fact and rule carried a certainty factor (CF) on a −1..+1 scale, and the inference engine had exact formulas for combining them: minimum for AND, maximum for OR, and a special non-additive rule for merging two independent lines of evidence pointing at the same hypothesis. This simulator renders a small diagnostic rule network in 3D — three uncertain evidence nodes feeding two rules that both conclude the same hypothesis H — and lets you set each evidence CF, choose whether R1's antecedent is a conjunction or disjunction, and press Propagate to watch a pulse carry each CF value through the network while the live readouts and node colors update with the real MYCIN combination formulas.

⚙ Under the hood

A MYCIN-style rule-based expert system where uncertain evidence carries a certainty factor from -1 to +1: combine antecedents with AND/OR, propagate CF values through a 3D rule network, and watch two independent rules merge into one combined diagnostic conclusion.

expert systemscertainty factorMYCINuncertain reasoningrule-based AIinference

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)