The document discusses different knowledge representation schemes used in artificial intelligence systems. It describes semantic networks, frames, propositional logic, first-order predicate logic, and rule-based systems. For each technique, it provides facts about how knowledge is represented and examples to illustrate their use. The goal of knowledge representation is to encode knowledge in a way that allows inferencing and learning of new knowledge from the facts stored in the knowledge base.
12. Understanding Rule-based Systems - ExamplesRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
13. Quick Recall AI ConceptsArtificial Intelligence deals with creating computer systems that can simulate human intelligent behaviour in a particular domain
16. learn from the examples & past related experienceA computer possessing artificial intelligence( an expert system) has two basic parts Knowledge Base containing the knowledge it uses
17. Inference-control unit which facilitates the appropriate & contextual use of KBRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
18. Knowledge Representation Concept & Features Knowledge representation is a method used to code knowledge in the knowledge base of an expert system. An ideal knowledge representation scheme should have inferencing capability
20. allow the knowledge engineer to express knowledge in a language ( which can be inferred)
21. allow new knowledge to be inferred from the basic facts already stored in the KBRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
22. Knowledge Representation Techniques/Schemes Different knowledge representation schemes are used today among which the most common are Semantic Networks
26. Understanding Semantic Networks - FactsA semantic network is a directed graph with labelled nodes & arrows. Nodes are commonly used for objects & the arrows for relations.
27. The pictorial representation of objects, their attributes & relationships between them & other entities make them better than many other representation schemes. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
28. Understanding Semantic Networks An exampleLet us make a semantic net with the following piece of informationTweety is a yellow bird having wings to fly.Fact 1 : Tweety is a bird.Fact 2 : Birds can fly.Fact 3 : Tweety is yellow in color.flyCANtweetyyellowbirdA-KIND-OFCOLORwingsHAS-PARTSRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
29. Understanding Frames Facts Frames are record-like structures that have slots & slot-values for an entity
30. Using frames, the knowledge about an object/event can be stored together in the KB as a unit
35. Understanding Propositional Logic Facts Symbolic logic is a formalized system of logic which employs abstract symbols of various aspects of natural language.
36. Propositional logic is the simplest form of the symbolic logic, in which the knowledge is represented in the form of declarative statements called propositions.
37. Each proposition, denoted by a symbol, can assume either of the two values true or false.EgP : It is raining.Q : The visibility is low. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
38. Understanding Propositional Logic Facts (Contd.) Propositions are also called formulas or well-formed-formulas(wffs)
41. Compound formulas formed from the atomic formulas using logical connectives ( ^, V, !, ~, )eg R : It is raining and the visibility is low. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
42. Understanding Propositional Logic - ExamplesIf given the statements P, Q and S as : P : It is raining. Q : The visibility is low. S : I cant drive. Then, the statement It is raining and the visibility is low, so I cant drive. will be formalized as P ^ Q S If given the statements P & Q as : P : He needs a doctor. Q : He is unwell. we can conclude Q PRuchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
43. Understanding First order predicate logic (FOPL)FOPL was developed to extend the expressiveness of propositional logic.
44. It works by breaking a proposition into various parts & representing them as symbols.
50. Understanding FOPL - ExampleGiven statements P: Every bird can fly. Q : Tweety is a bird. R : Tweety can fly.Using FOPL, lets define the following B(x) for x is a bird.F(x) for x can fly.P : V(x) ((B(x) F(X))Q : B(TWEETY))R : v(x)(B(x) F(x)) ^ B(TWEETY) F(TWEETY)Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
53. A number of related rules along with some known facts collectively may correspond to a chain of inferences.
54. An interpreter(inference engine) uses the facts & rules to derive conclusions about the current context & situation as presented by the user input. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
55. Understanding Rule-based System Example Suppose a rule-based system has the following statements R1 : If A is an animal and A lays no eggs, then A is a mammal.F1 : Lucida is an animal.F2 : Lucida lays no eggs.The inference engine will update the rule base after interpreting the above set as : R1 : If A is an animal and A lays no eggs, then A is a mammal.F1 : Lucida is an animal.F2 : Lucida lays no eggs.F3 : Lucida is a mammal. Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi
56. Thank You Ruchi Sharma ruchisharma1701@gmail.com http://www.wiziq.com/tutor-profile/376074-Ruchi