FERMI: A Flexible Expert Reasoner with Multi‐Domain Inferencing

Jill H. Larkin, F. Reif, Jaime Carbonell, Angela Gugliotta

Cognitive Science · 1988 · 50 citations · 13 references

DOIFull text

Open access

Concepts

TL;DR

Expert reasoning integrates extensive domain‑specific knowledge with general factual and strategic knowledge, yet few systems combine these at multiple levels of specificity and generality. The study introduces FERMI, a computer‑implemented expert reasoner that encodes factual and strategic knowledge in separate semantic hierarchies. FERMI employs a hierarchical knowledge representation that separates factual and strategic knowledge into distinct semantic hierarchies and applies principles of invariance and decomposition for problem solving. The decomposition of knowledge by type and specificity gives FERMI both power and cross‑domain generality, enabling it to solve problems in fluid statics, DC circuits, and centroid location using invariant and decompositional principles.

Abstract

Expert reasoning combines voluminous domain‐specific knowledge with more general factual and strategic knowledge. Whereas expert system builders have recognized the need for specificity and problem‐solving researchers the need for generality, few attempts have been made to develop expert reasoning engines combining different kinds of knowledge at different levels of generality. This paper reports on the FERMI project, a computer‐implemented expert reasoner in the natural sciences that encodes factual and strategic knowledge in separate semantic hierarchies. The principled decomposition of knowledge according to type and level of specificity yields both power and cross‐doman generality, as demonstrated in FERMI's ability to apply the same principles of invariance and decomposition to solve problems in fluid statics, DC‐circuits, and centroid location. Hierarchical knowledge representation and problem‐solving principles are discussed, and illustrative problem‐solving traces are presented.

References

13