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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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…

Rajil TL

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,…

Rajil TL