Knowledge Representation in AI (original) (raw)

Last Updated : 18 May, 2026

Knowledge Representation (KR) in AI focuses on how machines store and organize real-world information so they can reason, learn, and make intelligent decisions like humans.

kr1

Knowledge representation in AI systems

Types of Knowledge

types-of-knowledge

Types of knowledge

Relation between Knowledge and Intelligence

Knowledge is essential for intelligence in both humans and AI systems. AI agents use knowledge and past experience to understand situations, make decisions, and respond intelligently.

relation-betweenw-knowledge-and--intelligence

Relation b/w knowledge and intelligence

The diagram shows that intelligent behavior is possible only when a decision-maker uses knowledge from the environment. This relation can be understood as follows:

Techniques of knowledge representation

knowledge_representation_techniques

Knowledge representation techniques

**1. Logical Representation

Logical representation uses formal rules and logic to represent knowledge in AI and helps systems draw conclusions based on given conditions. It includes the following ideas:

**Advantages

**Disadvantages

**2. Semantic Network Representation

A semantic network represents knowledge using a graph structure with nodes (concepts or objects) and arcs (relationships). It helps show connections between different concepts.

Updatedddddd2

Semantic networks example

**Advantages

**Disadvantages

3. Frame Representation

A frame is a data structure used to represent knowledge about an object or situation using slots (attributes) and values. It organizes related information together and is widely used in NLP and computer vision.

**Example: A frame for a Book may include slots such as title, author, year and pages.

**Advantages

**Disadvantages

4. Production Rules

Production rules represent knowledge in the form of IF–THEN rules. When a condition is satisfied, the system performs the corresponding action. A production rule system has three main parts:

**Example: IF (bus arrives) THEN (get into the bus).

**Advantages

**Disadvantages

Applications

Challenges