SlideShare a Scribd company logo
1 of 29
1
CSB4303 – ARTIFICIAL INTELLIGENCE
B.Tech – V Semester
Dr. Linda Joseph,
Assistant professor(SG),
School of Computing Sciences,
Department of Computer Science and
Engineering
Knowledge Representation
• Humans are best at understanding, reasoning, and
interpreting knowledge.
• Human knows things, which is knowledge and as
per their knowledge they perform various actions
in the real world.
• But how machines do all these things comes
under knowledge representation and reasoning.
2
CSB4303-ARTIFICIAL INTELLIGENCE
Knowledge Representation
• we can describe Knowledge representation as following:
– Knowledge representation and reasoning is the part of
Artificial intelligence which concerned with AI agents
thinking and how thinking contributes to intelligent
behavior of agents.
– It is responsible for representing information about the
real world so that a computer can understand and can
utilize this knowledge to solve the complex real world
problems such as diagnosis a medical condition or
communicating with humans in natural language.
3
CSB4303-ARTIFICIAL INTELLIGENCE
Knowledge Representation
– It is also a way which describes how we can
represent knowledge in artificial intelligence.
Knowledge representation is not just storing
data into some database, but it also enables an
intelligent machine to learn from that
knowledge and experiences so that it can
behave intelligently like a human.
4
CSB4303-ARTIFICIAL INTELLIGENCE
What to Represent
Following are the kind of knowledge which needs to be
represented in AI systems:
• Object: All the facts about objects in our world domain. E.g.,
Guitars contains strings, trumpets are brass instruments.
• Events: Events are the actions which occur in our world.
• Performance: It describe behavior which involves knowledge
about how to do things.
• Meta-knowledge: It is knowledge about what we know.
• Facts: Facts are the truths about the real world and what we
represent.
• Knowledge-Base: The central component of the knowledge-
based agents is the knowledge base. It is represented as KB.
The Knowledgebase is a group of the Sentences 5
CSB4303-ARTIFICIAL INTELLIGENCE
Knowledge
• Knowledge is awareness or familiarity gained by
experiences of facts, data, and situations. Following
are the types of knowledge in artificial intelligence:
6
CSB4303-ARTIFICIAL INTELLIGENCE
Types of Knowledge
1. Declarative Knowledge:
– Declarative knowledge is to know about something.
– It includes concepts, facts, and objects.
– It is also called descriptive knowledge and
expressed in declarative sentences.
– It is simpler than procedural language.
7
CSB4303-ARTIFICIAL INTELLIGENCE
Types of Knowledge
2. Procedural Knowledge
– It is also known as imperative knowledge.
– Procedural knowledge is a type of knowledge which
is responsible for knowing how to do something.
– It can be directly applied to any task.
– It includes rules, strategies, procedures, agendas,
etc.
– Procedural knowledge depends on the task on
which it can be applied.
8
CSB4303-ARTIFICIAL INTELLIGENCE
Types of Knowledge
3. Meta-knowledge:
– Knowledge about the other types of knowledge is
called Meta-knowledge.
4. Heuristic knowledge:
– Heuristic knowledge is representing knowledge of
some experts in a filed or subject.
– Heuristic knowledge is rules of thumb based on
previous experiences, awareness of approaches,
and which are good to work but not guaranteed.
9
CSB4303-ARTIFICIAL INTELLIGENCE
Types of Knowledge
5. Structural knowledge:
– Structural knowledge is basic knowledge to
problem-solving.
– It describes relationships between various concepts
such as kind of, part of, and grouping of something.
– It describes the relationship that exists between
concepts or objects.
10
CSB4303-ARTIFICIAL INTELLIGENCE
Knowledge Bases
11
CSB4303-ARTIFICIAL INTELLIGENCE
A Simple Knowledge based Agent
12
CSB4303-ARTIFICIAL INTELLIGENCE
Approaches to knowledge representation
1. Simple relational knowledge:
• It is the simplest way of storing facts which uses the
relational method, and each fact about a set of the
object is set out systematically in columns.
• This approach of knowledge representation is
famous in database systems where the relationship
between different entities is represented.
• This approach has little opportunity for inference.
13
CSB4303-ARTIFICIAL INTELLIGENCE
Approaches to knowledge representation
2. Inheritable knowledge:
• In the inheritable knowledge approach, all data
must be stored into a hierarchy of classes.
• All classes should be arranged in a generalized form
or a hierarchal manner.
• In this approach, we apply inheritance property.
• Elements inherit values from other members of a
class.
14
CSB4303-ARTIFICIAL INTELLIGENCE
Approaches to knowledge representation
2. Inheritable knowledge:
• This approach contains inheritable knowledge which
shows a relation between instance and class, and it is
called instance relation.
• Every individual frame can represent the collection of
attributes and its value.
• In this approach, objects and values are represented in
Boxed nodes.
• We use Arrows which point from objects to their
values.
15
CSB4303-ARTIFICIAL INTELLIGENCE
Approaches to knowledge representation
• Example: The following is the simple relational
knowledge representation.
16
CSB4303-ARTIFICIAL INTELLIGENCE
Approaches to knowledge
representation
17
CSB4303-ARTIFICIAL INTELLIGENCE
Example
Approaches to knowledge
representation
18
CSB4303-ARTIFICIAL INTELLIGENCE
3. Inferential knowledge:
• Inferential knowledge approach represents knowledge
in the form of formal logics.
• This approach can be used to derive more facts.
• It guaranteed correctness.
• Example: Let's suppose there are two statements:
– Marcus is a man
– All men are mortal
Then it can represent as;
man(Marcus)
∀x = man (x) ----------> mortal (x)s
Approaches to knowledge representation
19
CSB4303-ARTIFICIAL INTELLIGENCE
4. Procedural knowledge:
• Procedural knowledge approach uses small programs
and codes which describes how to do specific things,
and how to proceed.
• In this approach, one important rule is used which is If-
Then rule.
• In this knowledge, we can use various coding
languages such as LISP language and Prolog language.
• We can easily represent heuristic or domain-specific
knowledge using this approach.
• But it is not necessary that we can represent all cases
in this approach.
Requirements for knowledge Representation system
20
CSB4303-ARTIFICIAL INTELLIGENCE
A good knowledge representation system must possess the
following properties.
1. Representational Accuracy:
KR system should have the ability to represent all kind of required
knowledge.
2. Inferential Adequacy:
KR system should have ability to manipulate the representational
structures to produce new knowledge corresponding to existing
structure.
3. Inferential Efficiency:
The ability to direct the inferential knowledge mechanism into the
most productive directions by storing appropriate guides.
4. Acquisitional efficiency- The ability to acquire the new
knowledge easily using automatic methods.
Techniques of knowledge
representation
1.Logical Representation
2.Semantic Network Representation
3.Frame Representation
4.Production Rules
CSB4303-ARTIFICIAL INTELLIGENCE 21
Logical representation can be
categorised into mainly two logics:
1.Propositional Logics
2.Predicate logics
CSB4303-ARTIFICIAL INTELLIGENCE 22
CSB4303-ARTIFICIAL INTELLIGENCE 23
Cat
Mammal
Animal
Is-
a
• Is-a
Timmy
White Priya
Is-
owned
Is-
colored
• IF (at bus stop AND bus arrives)
THEN action (get into the bus)
CSB4303-ARTIFICIAL INTELLIGENCE 24
Propositional Logic
• Propositional logic (PL) is the simplest
form of logic where all the statements
are made by propositions. A
proposition is a declarative statement
which is either true or false. It is a
technique of knowledge
representation in logical and
mathematical form.
CSB4303-ARTIFICIAL INTELLIGENCE 25
Examples
• It is Tuesday(true proposition)-1 or 0, T
• The sun rises in the west(false proposition)
• 3+3=7(false proposition)
• 5 is a prime number.(true proposition)
• It is raining today and the street is wet.
• R: It is raining, S: the street is wet
• R S
CSB4303-ARTIFICIAL INTELLIGENCE 26
AND
OR
• Vishal is intelligent. Vishal is
hardworking.-Conjunction.
• Ritu is a doctor or Engineer.-
Disjunction
• If it is cloudy, then it is raining.
Implication
CSB4303-ARTIFICIAL INTELLIGENCE 27
Activity- Poll Question
28
CSB4303-ARTIFICIAL INTELLIGENCE
Summary
29
CSB4303-ARTIFICIAL INTELLIGENCE
• Optimal Decisions in Games
• The Minimax algorithm
• Multiplayer Games

More Related Content

Similar to Knowledge Base and Representation.pptx

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
A myth or a vision for interoperability: can systems communicate like humans do?
A myth or a vision for interoperability: can systems communicate like humans do?A myth or a vision for interoperability: can systems communicate like humans do?
A myth or a vision for interoperability: can systems communicate like humans do?Milan Zdravković
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptxRaviKiranVarma4
 
Unit 1 Fundamentals of Artificial Intelligence-Part I.pptx
Unit 1  Fundamentals of Artificial Intelligence-Part I.pptxUnit 1  Fundamentals of Artificial Intelligence-Part I.pptx
Unit 1 Fundamentals of Artificial Intelligence-Part I.pptxDrYogeshDeshmukh1
 
Theories of intelligence
Theories of intelligenceTheories of intelligence
Theories of intelligenceSaloniSawhney1
 
The Knowledge Level: Structure and Details (A. Newell, 1982)
The Knowledge Level: Structure and Details (A. Newell, 1982)The Knowledge Level: Structure and Details (A. Newell, 1982)
The Knowledge Level: Structure and Details (A. Newell, 1982)Anna Fensel
 
Knowledge management techonology
Knowledge management techonologyKnowledge management techonology
Knowledge management techonologyNirmala Selvaraju
 
intelligence and Cognitive view of learning
 intelligence and Cognitive view of learning intelligence and Cognitive view of learning
intelligence and Cognitive view of learningALuvilu Lazarus
 
Introduction to AI (Artificial Intelligence).
Introduction to AI (Artificial Intelligence).Introduction to AI (Artificial Intelligence).
Introduction to AI (Artificial Intelligence).amolakkumar45
 
Intelligence-Test PowerPoint 12847194772
Intelligence-Test PowerPoint 12847194772Intelligence-Test PowerPoint 12847194772
Intelligence-Test PowerPoint 12847194772SaireneMilanes
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencesanjay_asati
 
7. knowledge acquisition, representation and organization 8. semantic network...
7. knowledge acquisition, representation and organization 8. semantic network...7. knowledge acquisition, representation and organization 8. semantic network...
7. knowledge acquisition, representation and organization 8. semantic network...AhL'Dn Daliva
 
Artificial Intelligence.pptx
Artificial Intelligence.pptxArtificial Intelligence.pptx
Artificial Intelligence.pptxVASUDHAMI
 
K.M.S
K.M.SK.M.S
K.M.Sey135
 
Artificial intelligence an overview
Artificial intelligence an overviewArtificial intelligence an overview
Artificial intelligence an overviewMohammed Karam
 
Intelligence theories - Information processing approach
Intelligence theories - Information processing approachIntelligence theories - Information processing approach
Intelligence theories - Information processing approachHanna Basumatary
 
Knowledge based system(Expert System)
Knowledge based system(Expert System)Knowledge based system(Expert System)
Knowledge based system(Expert System)chauhankapil
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based systemchauhankapil
 

Similar to Knowledge Base and Representation.pptx (20)

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
A myth or a vision for interoperability: can systems communicate like humans do?
A myth or a vision for interoperability: can systems communicate like humans do?A myth or a vision for interoperability: can systems communicate like humans do?
A myth or a vision for interoperability: can systems communicate like humans do?
 
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptxPPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
PPT ON INTRODUCTION TO AI- UNIT-1-PART-3.pptx
 
Unit 1 Fundamentals of Artificial Intelligence-Part I.pptx
Unit 1  Fundamentals of Artificial Intelligence-Part I.pptxUnit 1  Fundamentals of Artificial Intelligence-Part I.pptx
Unit 1 Fundamentals of Artificial Intelligence-Part I.pptx
 
Theories of intelligence
Theories of intelligenceTheories of intelligence
Theories of intelligence
 
The Knowledge Level: Structure and Details (A. Newell, 1982)
The Knowledge Level: Structure and Details (A. Newell, 1982)The Knowledge Level: Structure and Details (A. Newell, 1982)
The Knowledge Level: Structure and Details (A. Newell, 1982)
 
KM baseline
KM baselineKM baseline
KM baseline
 
Knowledge management techonology
Knowledge management techonologyKnowledge management techonology
Knowledge management techonology
 
intelligence and Cognitive view of learning
 intelligence and Cognitive view of learning intelligence and Cognitive view of learning
intelligence and Cognitive view of learning
 
Introduction to AI (Artificial Intelligence).
Introduction to AI (Artificial Intelligence).Introduction to AI (Artificial Intelligence).
Introduction to AI (Artificial Intelligence).
 
Intelligence-Test PowerPoint 12847194772
Intelligence-Test PowerPoint 12847194772Intelligence-Test PowerPoint 12847194772
Intelligence-Test PowerPoint 12847194772
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Intelligence
IntelligenceIntelligence
Intelligence
 
7. knowledge acquisition, representation and organization 8. semantic network...
7. knowledge acquisition, representation and organization 8. semantic network...7. knowledge acquisition, representation and organization 8. semantic network...
7. knowledge acquisition, representation and organization 8. semantic network...
 
Artificial Intelligence.pptx
Artificial Intelligence.pptxArtificial Intelligence.pptx
Artificial Intelligence.pptx
 
K.M.S
K.M.SK.M.S
K.M.S
 
Artificial intelligence an overview
Artificial intelligence an overviewArtificial intelligence an overview
Artificial intelligence an overview
 
Intelligence theories - Information processing approach
Intelligence theories - Information processing approachIntelligence theories - Information processing approach
Intelligence theories - Information processing approach
 
Knowledge based system(Expert System)
Knowledge based system(Expert System)Knowledge based system(Expert System)
Knowledge based system(Expert System)
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
 

Recently uploaded

Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsJoseMangaJr1
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 

Recently uploaded (20)

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 

Knowledge Base and Representation.pptx

  • 1. 1 CSB4303 – ARTIFICIAL INTELLIGENCE B.Tech – V Semester Dr. Linda Joseph, Assistant professor(SG), School of Computing Sciences, Department of Computer Science and Engineering
  • 2. Knowledge Representation • Humans are best at understanding, reasoning, and interpreting knowledge. • Human knows things, which is knowledge and as per their knowledge they perform various actions in the real world. • But how machines do all these things comes under knowledge representation and reasoning. 2 CSB4303-ARTIFICIAL INTELLIGENCE
  • 3. Knowledge Representation • we can describe Knowledge representation as following: – Knowledge representation and reasoning is the part of Artificial intelligence which concerned with AI agents thinking and how thinking contributes to intelligent behavior of agents. – It is responsible for representing information about the real world so that a computer can understand and can utilize this knowledge to solve the complex real world problems such as diagnosis a medical condition or communicating with humans in natural language. 3 CSB4303-ARTIFICIAL INTELLIGENCE
  • 4. Knowledge Representation – It is also a way which describes how we can represent knowledge in artificial intelligence. Knowledge representation is not just storing data into some database, but it also enables an intelligent machine to learn from that knowledge and experiences so that it can behave intelligently like a human. 4 CSB4303-ARTIFICIAL INTELLIGENCE
  • 5. What to Represent Following are the kind of knowledge which needs to be represented in AI systems: • Object: All the facts about objects in our world domain. E.g., Guitars contains strings, trumpets are brass instruments. • Events: Events are the actions which occur in our world. • Performance: It describe behavior which involves knowledge about how to do things. • Meta-knowledge: It is knowledge about what we know. • Facts: Facts are the truths about the real world and what we represent. • Knowledge-Base: The central component of the knowledge- based agents is the knowledge base. It is represented as KB. The Knowledgebase is a group of the Sentences 5 CSB4303-ARTIFICIAL INTELLIGENCE
  • 6. Knowledge • Knowledge is awareness or familiarity gained by experiences of facts, data, and situations. Following are the types of knowledge in artificial intelligence: 6 CSB4303-ARTIFICIAL INTELLIGENCE
  • 7. Types of Knowledge 1. Declarative Knowledge: – Declarative knowledge is to know about something. – It includes concepts, facts, and objects. – It is also called descriptive knowledge and expressed in declarative sentences. – It is simpler than procedural language. 7 CSB4303-ARTIFICIAL INTELLIGENCE
  • 8. Types of Knowledge 2. Procedural Knowledge – It is also known as imperative knowledge. – Procedural knowledge is a type of knowledge which is responsible for knowing how to do something. – It can be directly applied to any task. – It includes rules, strategies, procedures, agendas, etc. – Procedural knowledge depends on the task on which it can be applied. 8 CSB4303-ARTIFICIAL INTELLIGENCE
  • 9. Types of Knowledge 3. Meta-knowledge: – Knowledge about the other types of knowledge is called Meta-knowledge. 4. Heuristic knowledge: – Heuristic knowledge is representing knowledge of some experts in a filed or subject. – Heuristic knowledge is rules of thumb based on previous experiences, awareness of approaches, and which are good to work but not guaranteed. 9 CSB4303-ARTIFICIAL INTELLIGENCE
  • 10. Types of Knowledge 5. Structural knowledge: – Structural knowledge is basic knowledge to problem-solving. – It describes relationships between various concepts such as kind of, part of, and grouping of something. – It describes the relationship that exists between concepts or objects. 10 CSB4303-ARTIFICIAL INTELLIGENCE
  • 12. A Simple Knowledge based Agent 12 CSB4303-ARTIFICIAL INTELLIGENCE
  • 13. Approaches to knowledge representation 1. Simple relational knowledge: • It is the simplest way of storing facts which uses the relational method, and each fact about a set of the object is set out systematically in columns. • This approach of knowledge representation is famous in database systems where the relationship between different entities is represented. • This approach has little opportunity for inference. 13 CSB4303-ARTIFICIAL INTELLIGENCE
  • 14. Approaches to knowledge representation 2. Inheritable knowledge: • In the inheritable knowledge approach, all data must be stored into a hierarchy of classes. • All classes should be arranged in a generalized form or a hierarchal manner. • In this approach, we apply inheritance property. • Elements inherit values from other members of a class. 14 CSB4303-ARTIFICIAL INTELLIGENCE
  • 15. Approaches to knowledge representation 2. Inheritable knowledge: • This approach contains inheritable knowledge which shows a relation between instance and class, and it is called instance relation. • Every individual frame can represent the collection of attributes and its value. • In this approach, objects and values are represented in Boxed nodes. • We use Arrows which point from objects to their values. 15 CSB4303-ARTIFICIAL INTELLIGENCE
  • 16. Approaches to knowledge representation • Example: The following is the simple relational knowledge representation. 16 CSB4303-ARTIFICIAL INTELLIGENCE
  • 18. Approaches to knowledge representation 18 CSB4303-ARTIFICIAL INTELLIGENCE 3. Inferential knowledge: • Inferential knowledge approach represents knowledge in the form of formal logics. • This approach can be used to derive more facts. • It guaranteed correctness. • Example: Let's suppose there are two statements: – Marcus is a man – All men are mortal Then it can represent as; man(Marcus) ∀x = man (x) ----------> mortal (x)s
  • 19. Approaches to knowledge representation 19 CSB4303-ARTIFICIAL INTELLIGENCE 4. Procedural knowledge: • Procedural knowledge approach uses small programs and codes which describes how to do specific things, and how to proceed. • In this approach, one important rule is used which is If- Then rule. • In this knowledge, we can use various coding languages such as LISP language and Prolog language. • We can easily represent heuristic or domain-specific knowledge using this approach. • But it is not necessary that we can represent all cases in this approach.
  • 20. Requirements for knowledge Representation system 20 CSB4303-ARTIFICIAL INTELLIGENCE A good knowledge representation system must possess the following properties. 1. Representational Accuracy: KR system should have the ability to represent all kind of required knowledge. 2. Inferential Adequacy: KR system should have ability to manipulate the representational structures to produce new knowledge corresponding to existing structure. 3. Inferential Efficiency: The ability to direct the inferential knowledge mechanism into the most productive directions by storing appropriate guides. 4. Acquisitional efficiency- The ability to acquire the new knowledge easily using automatic methods.
  • 21. Techniques of knowledge representation 1.Logical Representation 2.Semantic Network Representation 3.Frame Representation 4.Production Rules CSB4303-ARTIFICIAL INTELLIGENCE 21
  • 22. Logical representation can be categorised into mainly two logics: 1.Propositional Logics 2.Predicate logics CSB4303-ARTIFICIAL INTELLIGENCE 22
  • 23. CSB4303-ARTIFICIAL INTELLIGENCE 23 Cat Mammal Animal Is- a • Is-a Timmy White Priya Is- owned Is- colored
  • 24. • IF (at bus stop AND bus arrives) THEN action (get into the bus) CSB4303-ARTIFICIAL INTELLIGENCE 24
  • 25. Propositional Logic • Propositional logic (PL) is the simplest form of logic where all the statements are made by propositions. A proposition is a declarative statement which is either true or false. It is a technique of knowledge representation in logical and mathematical form. CSB4303-ARTIFICIAL INTELLIGENCE 25
  • 26. Examples • It is Tuesday(true proposition)-1 or 0, T • The sun rises in the west(false proposition) • 3+3=7(false proposition) • 5 is a prime number.(true proposition) • It is raining today and the street is wet. • R: It is raining, S: the street is wet • R S CSB4303-ARTIFICIAL INTELLIGENCE 26 AND OR
  • 27. • Vishal is intelligent. Vishal is hardworking.-Conjunction. • Ritu is a doctor or Engineer.- Disjunction • If it is cloudy, then it is raining. Implication CSB4303-ARTIFICIAL INTELLIGENCE 27
  • 29. Summary 29 CSB4303-ARTIFICIAL INTELLIGENCE • Optimal Decisions in Games • The Minimax algorithm • Multiplayer Games