In the frame, knowledge about an object or event can be stored together in the knowledge base. Frames system consist of a collection of frames which are connected. A frame is also known as slot-filter knowledge representation in artificial intelligence.įrames are derived from semantic networks and later evolved into our modern-day classes and objects. A frame may consist of any number of slots, and a slot may include any number of facets and facets may have any number of values. Example: IF-NEEDED facts are called when data of any particular slot is needed. Facets are features of frames which enable us to put constraints on the frames. Slots have names and values which are called facets.įacets: The various aspects of a slot is known as Facets. These slots may be of any type and sizes. It consists of a collection of slots and slot values. Frames are the AI data structure which divides knowledge into substructures by representing stereotypes situations.
Semantic networks are alternative of predicate logic for knowledge representation. Note: Do not be confused with logical representation and logical reasoning as logical representation is a representation language and reasoning is a process of thinking logically. Logical representation technique may not be very natural, and inference may not be so efficient.Logical representations have some restrictions and are challenging to work with.Logical representation is the basis for the programming languages.Logical representation enables us to do logical reasoning.Note: We will discuss Prepositional Logics and Predicate logics in later chapters. Logical representation can be categorised into mainly two logics: Semantic also involves assigning a meaning to each sentence.Semantics are the rules by which we can interpret the sentence in the logic.It determines which symbol we can use in knowledge representation.Syntaxes are the rules which decide how we can construct legal sentences in the logic.Each sentence can be translated into logics using syntax and semantics. It consists of precisely defined syntax and semantics which supports the sound inference. This representation lays down some important communication rules. Logical representation means drawing a conclusion based on various conditions.
Logical representation is a language with some concrete rules which deals with propositions and has no ambiguity in representation. There are mainly four ways of knowledge representation which are given as follows: Next → ← prev Techniques of knowledge representation