Home › Glossary › Cognitive › Knowledge-based system (KBS)

Intermediate · Cognitive

Knowledge-based system (KBS)

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A knowledge-based system (KBS) is a program that uses a knowledge base and an inference engine to solve complex problems by reasoning.

Technical Definition

A knowledge-based system (KBS) is a program that uses a knowledge base and an inference engine to solve complex problems by reasoning.

How it works

A knowledge-based system (KBS) is an AI system designed to solve problems by representing knowledge explicitly and using an inference engine to reason over that knowledge. It typically consists of a knowledge base containing facts and rules, and an inference engine that applies logical rules to derive new conclusions or make decisions.

Related Concepts

  • Artificial intelligence (AI) — Machines that can perform tasks typically requiring human intelligence.
  • Expert system — AI programs that mimic the decision-making ability of a human expert using a knowledge base and inference rules.
  • Inference engine — A component of an AI system that uses logical rules to deduce new information from a knowledge base.
  • Knowledge acquisition — Knowledge acquisition is the process of gathering and formalizing knowledge from domain experts to build knowledge-based systems.

Further Reading

  • Wikipedia — Glossary of AI