How Expert Systems Work: An Overview

How Expert Systems Work: An Overview
How Expert Systems Work: An Overview

AI Popular Science 10

How Expert Systems Work

Let’s Learn New Knowledge Together

How Expert Systems Work: An Overview
How Expert Systems Work: An Overview

In various fields of our lives, experts help us solve various professional problems, such as medical experts, educational experts, computer experts, etc. With the development of artificial intelligence technology, can we use computers to provide expert consulting services? Next, let’s take a closer look at the components and principles behind it!

How Expert Systems Work: An Overview
How Expert Systems Work: An Overview
How Expert Systems Work: An Overview

Concept

01

Expert Systems are a class of computer intelligent information systems with a large amount of specialized knowledge. They use specific domain expert knowledge and reasoning techniques in artificial intelligence to solve and simulate various complex and specific problems that usually require human experts, achieving a level of problem-solving equivalent to that of experts. They allow experts’ expertise to be utilized regardless of time and space, maximizing their effectiveness.

02

Components and Working Principles

Expert systems consist of knowledge base, knowledge acquisition, human-computer interaction interface, integrated database, inference engine, and interpreter. Below we will introduce each component and its working principle:

How Expert Systems Work: An Overview

Expert system composition principle

Building a knowledge base is a necessary step before an expert system can be put into use. The knowledge base is where expert knowledge is stored, and the quantity and quality of knowledge determine the quality of the expert system. The knowledge base contains various rules, the most common being production rules, which express knowledge rules in the form of “If (premise), Then (result)” for actions to be executed when certain conditions are met. The knowledge stored in the knowledge base includes two types: one is the knowledge itself, such as concepts and relationships between knowledge; the other is the unique experience rules, judgments, and intuitions of human experts.

The construction of the knowledge base can be achieved through the knowledge acquisition module, which refers to the process of obtaining knowledge from knowledge sources to build the knowledge base. Expert systems rely on effective interaction between domain experts and knowledge engineers to acquire knowledge. Domain experts collect and organize knowledge, while knowledge engineers convert knowledge into a symbolic form suitable for system use, that is, algorithmic representation of knowledge, while determining the logical relationships and reasoning rules among knowledge. Therefore, the process of machine cognition is to process input data into output symbols according to algorithmic rules, forming knowledge representation.

After building the knowledge base, users can start using the expert system. The human-computer interaction interface is the interface through which the expert system interacts with users—users, as well as experts who train the expert system and knowledge engineers, can achieve human-computer dialogue through the human-computer interaction interface.

The content of the dialogue is temporarily stored in the integrated database, including the raw data, intermediate results, and final conclusions required during the inference process. It can be seen as a blackboard for discussing solutions, temporarily recording the machine’s “thought” process.

The reasoning process of the machine is completed in the inference engine, which is the bridge connecting user needs and the knowledge base, and is also the core of the system’s intelligent design. It is akin to the brain of an expert, thinking about problems and solving them. First, the inference engine retrieves the user’s inquiry from the integrated database; then it looks for relevant rules in the knowledge base and draws conclusions based on those rules; finally, it stores the conclusions that match the rules in the integrated database.

How Expert Systems Work: An Overview

Working Principle of the Inference Engine

After obtaining conclusions, it is also necessary to convert them from machine language to natural language and present them to different users through the human-computer interaction interface. The interpreter plays this role; it acts as a translator between the user and the expert system. Additionally, it provides different answers based on the varying focuses of different users on knowledge. For example, the interpreter can output high-quality solutions to domain experts; for students in the domain, it provides detailed processes for problem-solving.

[Tip] Teachers registered on the Guangzhou Artificial Intelligence Teaching Platform are welcome to scan the code to log into the teacher growth space to watch explanatory videos and learn more about expert systems.

How Expert Systems Work: An Overview

[Textbook Express]

How Expert Systems Work: An Overview

[References]

[1] Gu Xiaoqing, Feng Yuanyuan, Hu Sichang. Beyond Fragmented Learning: Semantic Graphs and Deep Learning [J]. China Electric Education, 2015(03):39-48.

[2] Yang Panhong, Yuan Xiuyu. Implementing Automatic Knowledge Acquisition in Expert Systems Using Artificial Neural Networks [C]//. Proceedings of the 2004 National Measurement Control and Instrumentation Academic Annual Conference (Volume 1), 2004:633-637.

[3] Gu Xiaoqing, Hao Xiangjun. Viewing Future Education from the Knowledge Reshaped by Artificial Intelligence [J]. Educational Research, 2022, 43(09):138-149.

[4] Kordon A. K. Applying Computational Intelligence How to Create Value [M]. Berlin: Springer-Verlag, 2010. 3—30.

[5] Xiao Feng. The Philosophical Interpretation of Artificial Intelligence and Epistemology: From Cognitive Typology to Evolutionary Logic [J]. China Social Sciences, 2020(06):49-71+205-206.

[6] Wang Fenghua, Xiong Haihui, Lai Qinghui, Liu Zhiying, Chen Kefan, Lu Chaoyu. Research on Intelligent Design System and Evaluation Method of Potato Harvesting Machine Excavation Device [J]. Journal of Agricultural Mechanization, 2021, 52(08):86-97.

[7] Wu Zhao, Xiang Jingmeng. Design and Implementation of a Fuzzy Interpreter for Expert Systems [J]. Computer Engineering, 2005(03):155-157.

Contributed by | Resource Service Department

Edited by | Library Promotion Team

Reviewed by | Team Leader of Library Promotion

How Expert Systems Work: An Overview

Leave a Comment