Difference Between Human Expert and Expert System.
Difference Between Human Expert and Expert System.
system:
1. Expert System : The other name of expert systems is knowledge based systems.
They are used for the real world problems like expert quality advice, diagnosis and
recommendations. Basically, it is a type of computer program that is used to simulate
knowledge and experience about the particular field. Building of an expert system
requires a human expert that extract the required knowledge.
2. Human Experts : Human expert is an individual who has capability of recognizing the
things in a superior way. For example: a doctor etc.
It uses inexact
reasoning and also It permits inexact reasoning and
4. able to deal with but able to deal with incomplete,
incomplete, uncertain uncertain and fuzzy data.
and fuzzy information.
Description: Use a set of “if-then” rules to process data and make decisions. These
rules are typically written by human experts and capture domain-specific knowledge.
Example: MYCIN, an early system for diagnosing bacterial infections.
Description: Use artificial neural networks to learn from data and make predictions or
decisions based on learned patterns. They are often used for tasks involving pattern
recognition and classification.
Example: Deep learning models for image and speech recognition.
Description: Integrate neural networks and fuzzy logic to combine the learning
capabilities of neural networks with the handling of uncertainty and imprecision
offered by fuzzy logic. This hybrid approach helps in dealing with complex problems
where both pattern recognition and uncertain reasoning are required.
Example: Automated control systems that adjust based on uncertain environmental
conditions or financial forecasting models that handle both quantitative data and fuzzy
inputs.
Examples of Expert Systems in AI
There are many examples of an expert system. Some of them are given below:
1. MYCIN
Overview: MYCIN is one of the earliest and most influential expert systems developed
in the 1970s. It was specifically designed for medical diagnosis.
Functionality: MYCIN uses backward chaining to diagnose bacterial infections, such
as meningitis and bacteremia. It identifies the bacteria causing the infection by asking
the doctor a series of questions about the patient’s symptoms and test results.
Significance: Although not used clinically, MYCIN greatly influenced the development
of medical expert systems.
2. DENDRAL
1. Knowledge Base
What it is: A repository of facts, rules, and heuristics about a specific domain.
Purpose: Stores domain-specific knowledge that the expert system relies on to make
decisions.
Example Content:
o Facts: "A fever is a temperature above 100°F."
o Rules: "IF a patient has a fever AND cough, THEN suspect flu."
2. Inference Engine
What it is: The reasoning mechanism that applies logical rules to the knowledge base to
solve problems or draw conclusions.
Purpose: Simulates human reasoning by analyzing the knowledge base and user input.
Types of Reasoning:
o Forward Chaining: Starts with known facts and applies rules to infer conclusions
(data-driven).
o Backward Chaining: Starts with a goal or hypothesis and works backward to confirm
or refute it (goal-driven).
3. User Interface
What it is: The component through which users interact with the expert system.
Purpose: Collects input from the user and displays system outputs or recommendations.
Features:
o Question-and-answer dialogs
o Graphical interfaces
o Explanation of the reasoning process
5. Explanation Subsystem
What it is: A component that explains the reasoning process of the expert system.
Purpose: Increases user trust by justifying the system’s conclusions or recommendations.
Example Feature: "The system recommends X because rules A and B apply based on the
given data."