Reasoning with Uncertainty
What is reasoning? When we require any knowledge system to do something it has not been explicitly told how to do it must reason.The system must figure out what it needs…
Conceptual Dependency (CD)
Conceptual Dependency originally developed to represent knowledge acquired from natural language input. The goals of this theory are: To help in the drawing of inference from sentences.To be independent of…
Scripts
A script is a structure that prescribes a set of circumstances which could be expected to follow on from one another. It is similar to a thought sequence or a chain of…
Strong Slot and Filler Structures
Strong Slot and Filler Structures typically: Represent links between objects according to more rigid rules.Specific notions of what types of object and relations between them are provided.Represent knowledge about common situations. CYC What…
Procedural Knowledge Representations
Declarative or Procedural? Declarative knowledge representation: Static representation -- knowledge about objects, events etc. and their relationships and states given.Requires a program to know what to do with knowledge and how to…
Logic Knowledge Representation
We briefly mentioned how logic can be used to represent simple facts in the last lecture. Here we will highlight major principles involved in knowledge representation. In particular predicate logic will be…
Issue in Knowledge Representation
Below are listed issues that should be raised when using a knowledge representation technique: Important Attributes -- Are there any attributes that occur in many different types of problem? There…
Inferential Knowledge
Represent knowledge as formal logic: All dogs have tails : dog(x) hasatail(x) Advantages: A set of strict rules.Can be used to derive more facts.Truths of new statements can be verified.Guaranteed correctness.Many inference procedures available to…
Approaches to Knowledge Representation
Simple relational knowledge The simplest way of storing facts is to use a relational method where each fact about a set of objects is set out systematically in columns. This…
Knowledge Representation
What to Represent? Let us first consider what kinds of knowledge might need to be represented in AI systems: Objects -- Facts about objects in our world domain. e.g. Guitars have strings,…


