It gives an individual a general Idea about Expert System and the wide variety of it's Applications.We discuss the scope of Expert System in upcoming Future in various Domains and various Challenges.Some examples are also given of a few Expert Systems.
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
Expert system
1. By-Yash Raghava
Date-Friday, March 22, 2019
EXPERT SYSTEM
The Expert Systems are the Computer Applications developed to solve complex problems
in a particular domain, at the level of extra-ordinary human intelligence and expertise. In
Simple words, it is a computer system that emulates the decision-making capability of a
human expert. It is mainly developed using Artificial Intelligence concepts, tools and
technologies, and possesses expert knowledge in a particular field, topic or skill and has a
wide variety of Applications.
ARCHITECTURE OF AN EXPERT
SYSTEM
2. The Main Components of an Expert System are-
1. Knowledge Base
It contains domain-specific and high-quality knowledge. Success of any Embedded
System majorly depends upon the collection of highly accurate and precise knowledge. The
Knowledge comprises of Data, information, and past experience.
2. Inference Engine
The Inference Engine acquires and manipulates the knowledge from the knowledge base to
arrive at a particular solution. In a Rule based Embedded System it applies Rules to facts to
arrive at a Solution. It is also used to add Knowledge to an existing Knowledge Base. It uses
two Strategies for arriving at the Solution-
1. Forward Chaining
2. Backward Chaining
3. User Interface
3. User interface provides interaction between user of the Expert System and the Expert
System itself. The User who is well versed in the Task Domain uses Natural Language
Processing to interact with the Expert System. The user doesn’t necessarily require to be an
expert in Artificial Intelligence.
SOME POPULAR COMMERCIAL
APPLICATIONS OF AN EXPERT
SYSTEM ARE-
1. Information Management
It can help in any organization in managing, modifying, extracting
large amount of Dynamic Data related to it’s activities and
records.
2. Medical Field
It can help by giving recommendations. For example-It can be
used in an Application dealing with Medical Solutions. It will
Simulate Medical Supervision provided by highly proficient
Doctors. It will also help in detecting diseases and conducting
Medical Operations on Humans.
3. Virus and Malware Detection
It will assist in building smarter security software solutions
and will be more effective in detecting viruses and protecting
Computer Systems.
4. 4. Stock Market Trading
By using Expert analysis it will help in Credible Stock market
forecasting and can be used as a revolutionary tool in the
Economic Sector which will help in reducing the Risk Factor
associated with Investment in Stock Market.
5. Loan Analysis
It will assist in Banking Sector in assessing the Credentials for
approval of Banking Loans. Since the process will be a completely
Digital Process, the results and statistics can be stored for further
analysis and will be easily accessible. This will be help prevent
Scams and Frauds in Banks and will add transparency to the
process.
6. Airline scheduling
I will help in proper scheduling of Air flights.
This will also help in Air Traffic controlling by
providing automated services.
7. Help desks management
This feature can be used in an Organization for handling
Queries and assisting Users. It will reduce Investment in
Human Resources for handling Customer Queries.
5. LIMITATIONS OF AN EXPERT
SYSTEM
1. Limitations of the Technology
2. Difficult Knowledge Acquisition
3. Expert Systems are difficult to Maintain
4. High Development Costs
EXAMPLES OF EXPERT SYSTEM
1. MYCIN:
One of the earliest expert systems based on backward chaining. It can
identify various bacteria that can cause severe infections and can also
recommend drugs based on the person’s weight.
2. DENDRAL:
It was an artificial intelligence based expert system used for chemical analysis. It used a substance’s
spectrographic data to predict it’s molecular structure.
6. 3. R1/XCON:
It could select specific software to generate a computer system wished by the user.
4. PXDES:
It could easily determine the type and the degree of lung cancer
in a patient based on the data.
5. CaDet:
It is a clinical support system that could identify cancer in its early
stages in patients.
6. DXplain:
It was also a clinical support system that could suggest a variety of diseases based on the findings of
the doctor.