SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Knowledge Representation in AI
Dr.G.Jasmine Beulah
Assistant Professor, Dept. Computer Science
Kristu Jayanti College, Bengaluru
• How to represent the knowledge in the form which could be
understood by the knowledge-based agents.
• The knowledge that is stored in the system is related to the world and
its environment.
• It is stored in the system to prepare these systems to deal with the
world and solve complex problems in a better way.
Ontological Engineering
• A machine sounds like an empty box unless it is encoded with some
features or information.
• Therefore, to make it a valuable machine, it is required to put the
necessary knowledge in it.
• So that it could understand it and is able to take the right decisions.
• There are three factors which are put into the machine, which
makes it valuable:
• Knowledge: The information related to the environment is stored in
the machine.
• Reasoning: The ability of the machine to understand the stored
knowledge.
• Intelligence: The ability of the machine to make decisions on the
basis of the stored information.
• With the increasing demand for the knowledge representation
technique, there was a need for larger and modular knowledge that
could integrate and combine with one another.
• Ontological engineering is the engineering of such systems which
could represent the complex domains effectively.
• With the help of ontological engineering, the representation of the
general concepts such as actions, time, physical objects,
performance, meta-data, and beliefs becomes possible on a large-
scale.
• For special type of representations, we require a special type of
ontology known as Special ontology. But for special ontologies, there
is a need to move towards a high-level generality.
• There are two following major characteristics which distinguish
general ontologies from the special one:
• General ontologies should be applicable in every type of special-
purpose domains with some domain-specific axioms.
• When there is a sufficiently demanding domain, the areas of
knowledge should be unified.
• Unfortunately, none of the applications of artificial intelligence make
use of the shared/general ontology, all they use is special ontology.
Properties of a Knowledge Representation system:
There are following properties of a Knowledge Representation system:
• Representational Adequacy: It is the ability of the system to represent all
kinds of knowledge needed in a specific domain.
• Inferential Adequacy: It is the ability of a knowledge representation system
to manipulate the current stored knowledge so that newly gained
knowledge could be added.
• Inferential Efficiency: It is the ability of the system to directly add new
knowledge in the system with efficiency
• Acqusistional Efficiency: It is the ability of the system to automatically
acquire new knowledge from the environment. This leads the system to
give more productive result as more knowledge adds up with the current
knowledge.
Techniques used for Knowledge Representation
•Logic: It is the basic method used to
represent the knowledge of a machine.
The term logic means to apply intelligence
over the stored knowledge.
Logic can be further divided as:
•Propositional Logic: This technique is also
known as propositional calculus, statement
logic, or sentential logic. It is used for
representing the knowledge about what is true
and what is false.
•First-order Logic: It is also known as Predicate
logic or First-order predicate calculus (FOPL).
This technique is used to represent the objects in
the form of predicates or quantifiers. It is
different from Propositional logic as it removes the
complexity of the sentence represented by it. In
short, FOPL is an advance version of propositional
logic.
Rule-based System/Production Rules
• This is the most commonly used technique in artificial intelligence.
• In the rule-based system, we impose rules over the propositional logic
and first-order logic techniques.
• If-then clause is used for this technique. For example, if there are two
variables A and B. Value of both A and B is True.
• Consequently, the result of both should also be True and vice-versa.
It is represented as:
• If the value of A and B is True, then the result will be True. So, such a
technique makes the propositional as well as FOPL logics bounded in
the rules.
Production Rules
Semantic Networks:
The technique is based on storing the knowledge into the
system in the form of a graph. Nodes of a graph represent the
objects which exist in the real world, and the arrow represents
the relationship between these objects. Such techniques show
the connectivity of one object with another object.
For example, Consider the given knowledge stored in a
machine:
Ram has a cycle.
Ram is a boy.
Cycle has a bell.
Ram is 12 years old.
Cycle has two paddles.
Frames:
• In this technique, the knowledge
is stored via slots and fillers. As
we have seen in DBMS, we store
the information of an employee in
the database, where:
• Similarly, the Slots are the entities
and Fillers are its attributes. They
are together stored in a frame. So,
whenever there is a requirement,
the machine infers the necessary
information to take the
decision. For example, Tomy is a
dog having one tail.
Script:
• It is an advanced technique over the Frames. Here, the information is
stored in the form of a script.
• The script is stored in the system containing all the required
information.
• The system infers the information from that script and solves the
problem
Challenges/Issues in Knowledge
Representation
• Important Attributes: Some basic attributes were occurring in almost
every problem domain.
• Relationship among attributes: Any important relationship which
exists among object attributes.
• Choosing Granularity: How much detailed knowledge is needed to be
represented?
• Set of Objects: How to represent the set of objects?
• Finding the right structure: The information is stored in a large
amount. The question is how to access the relevant information out
of whole?

Weitere ähnliche Inhalte

Was ist angesagt?

Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning AlgorithmsDezyreAcademy
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligencelordmwesh
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Yasir Khan
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AIShahDhruv21
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligenceDr. Abdul Ahad Abro
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesMohammed Bennamoun
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applicationsAnish Das
 
Machine learning Lecture 1
Machine learning Lecture 1Machine learning Lecture 1
Machine learning Lecture 1Srinivasan R
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}FellowBuddy.com
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligenceharshita virwani
 

Was ist angesagt? (20)

Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning Algorithms
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligence
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
 
Artificial Intelligence - Reasoning in Uncertain Situations
Artificial Intelligence - Reasoning in Uncertain SituationsArtificial Intelligence - Reasoning in Uncertain Situations
Artificial Intelligence - Reasoning in Uncertain Situations
 
Foundation of A.I
Foundation of A.IFoundation of A.I
Foundation of A.I
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Semantic net in AI
Semantic net in AISemantic net in AI
Semantic net in AI
 
Expert System - Artificial intelligence
Expert System - Artificial intelligenceExpert System - Artificial intelligence
Expert System - Artificial intelligence
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning Lecture 1
Machine learning Lecture 1Machine learning Lecture 1
Machine learning Lecture 1
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Semantic nets in artificial intelligence
Semantic nets in artificial intelligenceSemantic nets in artificial intelligence
Semantic nets in artificial intelligence
 
Deep learning
Deep learningDeep learning
Deep learning
 

Ähnlich wie Knowledge Representation in AI.pptx

Ähnlich wie Knowledge Representation in AI.pptx (20)

5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf
 
Expert System Development.pptx
Expert System Development.pptxExpert System Development.pptx
Expert System Development.pptx
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
 
AI System.pptx
AI System.pptxAI System.pptx
AI System.pptx
 
Expert system
Expert system Expert system
Expert system
 
Expert System in Artificial Intelligence
Expert System in Artificial IntelligenceExpert System in Artificial Intelligence
Expert System in Artificial Intelligence
 
5 ai lecture-05 expert system
5  ai lecture-05 expert system5  ai lecture-05 expert system
5 ai lecture-05 expert system
 
Ai lecture 05 expert system
Ai lecture 05 expert systemAi lecture 05 expert system
Ai lecture 05 expert system
 
Chapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student populationChapter 4.ppt mizan Tepi university student population
Chapter 4.ppt mizan Tepi university student population
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
 
uploadscribd2.pptx
uploadscribd2.pptxuploadscribd2.pptx
uploadscribd2.pptx
 
AI Lesson 33
AI Lesson 33AI Lesson 33
AI Lesson 33
 
Lesson 33
Lesson 33Lesson 33
Lesson 33
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
Expert systems
Expert systemsExpert systems
Expert systems
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
Lec 4 expert systems
Lec 4  expert systemsLec 4  expert systems
Lec 4 expert systems
 
Expert system
Expert systemExpert system
Expert system
 
LESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.pptLESSON 8 EXPERT SYSTEMS BASICS.ppt
LESSON 8 EXPERT SYSTEMS BASICS.ppt
 

Mehr von Dr. Jasmine Beulah Gnanadurai

Mehr von Dr. Jasmine Beulah Gnanadurai (20)

Data Warehouse_Architecture.pptx
Data Warehouse_Architecture.pptxData Warehouse_Architecture.pptx
Data Warehouse_Architecture.pptx
 
DMQL(Data Mining Query Language).pptx
DMQL(Data Mining Query Language).pptxDMQL(Data Mining Query Language).pptx
DMQL(Data Mining Query Language).pptx
 
Stacks.pptx
Stacks.pptxStacks.pptx
Stacks.pptx
 
Quick Sort.pptx
Quick Sort.pptxQuick Sort.pptx
Quick Sort.pptx
 
KBS Architecture.pptx
KBS Architecture.pptxKBS Architecture.pptx
KBS Architecture.pptx
 
File allocation methods (1)
File allocation methods (1)File allocation methods (1)
File allocation methods (1)
 
Segmentation in operating systems
Segmentation in operating systemsSegmentation in operating systems
Segmentation in operating systems
 
Mem mgt
Mem mgtMem mgt
Mem mgt
 
Decision tree
Decision treeDecision tree
Decision tree
 
Association rules apriori algorithm
Association rules   apriori algorithmAssociation rules   apriori algorithm
Association rules apriori algorithm
 
Big data architecture
Big data architectureBig data architecture
Big data architecture
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
Java threads
Java threadsJava threads
Java threads
 
Java Applets
Java AppletsJava Applets
Java Applets
 
Stacks and Queue - Data Structures
Stacks and Queue - Data StructuresStacks and Queue - Data Structures
Stacks and Queue - Data Structures
 
JavaScript Functions
JavaScript FunctionsJavaScript Functions
JavaScript Functions
 
JavaScript Operators
JavaScript OperatorsJavaScript Operators
JavaScript Operators
 
Css Text Formatting
Css Text FormattingCss Text Formatting
Css Text Formatting
 
CSS - Cascading Style Sheet
CSS - Cascading Style SheetCSS - Cascading Style Sheet
CSS - Cascading Style Sheet
 
Newsgroup
NewsgroupNewsgroup
Newsgroup
 

Kürzlich hochgeladen

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 

Kürzlich hochgeladen (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

Knowledge Representation in AI.pptx

  • 1. Knowledge Representation in AI Dr.G.Jasmine Beulah Assistant Professor, Dept. Computer Science Kristu Jayanti College, Bengaluru
  • 2. • How to represent the knowledge in the form which could be understood by the knowledge-based agents. • The knowledge that is stored in the system is related to the world and its environment. • It is stored in the system to prepare these systems to deal with the world and solve complex problems in a better way.
  • 3. Ontological Engineering • A machine sounds like an empty box unless it is encoded with some features or information. • Therefore, to make it a valuable machine, it is required to put the necessary knowledge in it. • So that it could understand it and is able to take the right decisions.
  • 4. • There are three factors which are put into the machine, which makes it valuable: • Knowledge: The information related to the environment is stored in the machine. • Reasoning: The ability of the machine to understand the stored knowledge. • Intelligence: The ability of the machine to make decisions on the basis of the stored information.
  • 5. • With the increasing demand for the knowledge representation technique, there was a need for larger and modular knowledge that could integrate and combine with one another. • Ontological engineering is the engineering of such systems which could represent the complex domains effectively. • With the help of ontological engineering, the representation of the general concepts such as actions, time, physical objects, performance, meta-data, and beliefs becomes possible on a large- scale. • For special type of representations, we require a special type of ontology known as Special ontology. But for special ontologies, there is a need to move towards a high-level generality.
  • 6. • There are two following major characteristics which distinguish general ontologies from the special one: • General ontologies should be applicable in every type of special- purpose domains with some domain-specific axioms. • When there is a sufficiently demanding domain, the areas of knowledge should be unified. • Unfortunately, none of the applications of artificial intelligence make use of the shared/general ontology, all they use is special ontology.
  • 7. Properties of a Knowledge Representation system: There are following properties of a Knowledge Representation system: • Representational Adequacy: It is the ability of the system to represent all kinds of knowledge needed in a specific domain. • Inferential Adequacy: It is the ability of a knowledge representation system to manipulate the current stored knowledge so that newly gained knowledge could be added. • Inferential Efficiency: It is the ability of the system to directly add new knowledge in the system with efficiency • Acqusistional Efficiency: It is the ability of the system to automatically acquire new knowledge from the environment. This leads the system to give more productive result as more knowledge adds up with the current knowledge.
  • 8. Techniques used for Knowledge Representation •Logic: It is the basic method used to represent the knowledge of a machine. The term logic means to apply intelligence over the stored knowledge. Logic can be further divided as: •Propositional Logic: This technique is also known as propositional calculus, statement logic, or sentential logic. It is used for representing the knowledge about what is true and what is false. •First-order Logic: It is also known as Predicate logic or First-order predicate calculus (FOPL). This technique is used to represent the objects in the form of predicates or quantifiers. It is different from Propositional logic as it removes the complexity of the sentence represented by it. In short, FOPL is an advance version of propositional logic.
  • 9. Rule-based System/Production Rules • This is the most commonly used technique in artificial intelligence. • In the rule-based system, we impose rules over the propositional logic and first-order logic techniques. • If-then clause is used for this technique. For example, if there are two variables A and B. Value of both A and B is True. • Consequently, the result of both should also be True and vice-versa. It is represented as: • If the value of A and B is True, then the result will be True. So, such a technique makes the propositional as well as FOPL logics bounded in the rules.
  • 11. Semantic Networks: The technique is based on storing the knowledge into the system in the form of a graph. Nodes of a graph represent the objects which exist in the real world, and the arrow represents the relationship between these objects. Such techniques show the connectivity of one object with another object. For example, Consider the given knowledge stored in a machine: Ram has a cycle. Ram is a boy. Cycle has a bell. Ram is 12 years old. Cycle has two paddles.
  • 12.
  • 13. Frames: • In this technique, the knowledge is stored via slots and fillers. As we have seen in DBMS, we store the information of an employee in the database, where: • Similarly, the Slots are the entities and Fillers are its attributes. They are together stored in a frame. So, whenever there is a requirement, the machine infers the necessary information to take the decision. For example, Tomy is a dog having one tail.
  • 14. Script: • It is an advanced technique over the Frames. Here, the information is stored in the form of a script. • The script is stored in the system containing all the required information. • The system infers the information from that script and solves the problem
  • 15. Challenges/Issues in Knowledge Representation • Important Attributes: Some basic attributes were occurring in almost every problem domain. • Relationship among attributes: Any important relationship which exists among object attributes. • Choosing Granularity: How much detailed knowledge is needed to be represented? • Set of Objects: How to represent the set of objects? • Finding the right structure: The information is stored in a large amount. The question is how to access the relevant information out of whole?