90 likes | 97 Views
Learn about knowledge engineering methodologies, ontology design, and the process of building knowledge bases. Explore CommonKADS and Sisyphus-III.
E N D
CMSC 671Fall 2001 Class #22 – Thursday, November 15
Today’s class • Evaluation methodologies • Knowledge engineering • KE process • Ontologies and representations • Sisyphus-III • CommonKADS
Knowledge Engineering Chapters 8, 11.8
Creating knowledge bases • Knowledge engineering • Building a KB (usually by an AI expert) • Ontology design (“ontological engineering”): what are the objects, events, and relationships among them? • Knowledge acquisition/elicitation • Interviewing a domain knowledge for expertise to represent in the KB
Desirable KB properties • Correctness • Completeness • Clarity • Modifiability • Robustness
Knowledge engineering Choosing a [logic] knowledge representation Creating an ontology Building a KB Implementing the [proof theory] inference method Inferring new facts Programming Choosing a programming language Creating data structures Writing a program Choosing or writing a compiler Running the program Knowledge engineering process
Ontologies • Categories – taxonomical structure of objects and classes • Measures – quantities of objects • Composite objects – components and their relationships • Time, space, and change • Events and processes • Physical objecs • Substances • Mental objects and beliefs – beliefs, desires, intentions, preferences, plans, commitments, … • Actions, preconditions, and effects
Sisyphus-III Go for it, Shari!
CommonKADS Take it away!