Creating an expert system's knowledge base is the heart of knowledge engineering. This description covers the first 3 steps of the process at a high level. Orientation Knowledge engineers require orientation to the processes and methodologies that will be used to create the knowledge base for the particular system under construction. Subject matter experts also... Continue Reading →
Expert systems and the digital divide
Expert systems rely on computers to deliver non-expert reasoning, support and guidance to non-expert users. To benefit from this expert knowledge, users must have access to the technology, either directly on their own, or with the help of others. Expert systems are machines Expert systems deliver their output through computers. Paper-based "choose your own adventure" versions... Continue Reading →
Building intelligent tech | Experts and the knowledge engineering process
Intelligent technologies like expert systems are designed to deliver expert knowledge to non-expert users. Finding good subject matter experts and using them the appropriately are critical to success. The importance of expert knowledge The knowledge engineering process will depend on the availability of expert knowledge. At least one subject matter expert with specialized domain knowledge... Continue Reading →
Getting started on knowledge engineering | Problems and responses
Expert systems can respond to real world problems. It's important for knowledge engineers to decide on the right problem before work begins. Defining the problem and the response Earlier, we talked about 3 key questions a knowledge engineer should consider: Is this a problem for non-experts that wouldn’t be a problem for experts? Is there a... Continue Reading →
Knowledge Engineering & Problem Identification – 3 Key Questions
This post is part of my attempt to create a start to finish* or end-to-end knowledge engineering process description for (legal) expert systems. Problem identification is a great place to start. Problem Identification There's no real methodology involved with identifying a problem. Problems just happen. The knowledge engineer's job is to examine the problem and ask 3... Continue Reading →
The people who make the machines smart: anatomy of a knowledge engineering team
It takes a lot of humanity to make machines intelligent. At least, that's true for expert systems. An expert system with an empty knowledge base is actually quite dumb. It depends completely on people to collect its knowledge, put it in the right form, load it up and then look after its ongoing care and feeding.... Continue Reading →
Knowledge engineering and subject matter experts: 4 key points
Here are 4 key points to remember if you are working with subject matter experts (SMEs) to create a knowledge base for an expert system: 1. Expert knowledge is a critical ingredient The value of the expert system comes from its expert knowledge. If your knowledge engineering efforts rely on SMEs who are weak in their domain,... Continue Reading →
Chaining expert system logic
Each rule in an expert system knowledge base follows a conditional logic approach to reasoning. If a condition is satisfied, then the system makes a deduction. The rules in an expert system's knowledge base can be connected or chained together. This chaining allows the system to make several deductions in sequence. To make this forward-chaining approach... Continue Reading →
Diagnosing legal problems with rule-based expert systems
Lawyers are trained to recognize and diagnose legal problems. They are experts in their domain. We can take their expertise and put it into machines. To do it with expert systems, we need to reduce the legal diagnosis expertise into rules. The rules need to move from the general to the specific. Take this example of... Continue Reading →
Using expert systems to solve complex problems
Can expert systems solve complex problems? Yes. But they're not born to do it. Humans need to create the knowledge base that will enable them to reason about complex problems. The process is called knowledge engineering. Human experts hold knowledge in their domain of expertise. Knowledge engineers are the ones who acquire this knowledge and... Continue Reading →