Reasoning Systems for Categories
2 families of systems designed for organizing and reasoning with categories: semantic networks - utilizing graphs and algorithms for inferring properties of an object on the basis of its category membership…
Mental Events and Mental Objects
The agents we have constructed so far have beliefs and can deduce new beliefs. Yet none of them has any knowledge about beliefs or about deduction. Knowledge about one’s own knowledge and reasoning processes…
Actions, Situations, and Events
reasoning about results of actions is central to a knowledge-based agent. propositional logic gave us an example of the wumpus world that describes how actions affect the environment. the problem…
Categories and Objects
categories are an important aspect of general knowledge reasoning strict kind categories - an object is a triangle iff it is a polygon with 3 sidesnatural kind categories - have no clear cut…
Ontological Engineering
ontological engineering - representing abstract concepts (e.g. actions, time, physical objects, and beliefsupper ontology - a general framework of concepts have to handle exceptions and uncertainty 2 major characteristics of general-purpose ontologies…
What is knowledge representation?
Humans are best at understanding, reasoning, and interpreting knowledge. Human knows things, which is knowledge and as per their knowledge they perform various actions in the real world. But how machines…
Resolution
Resolution is a theorem proving technique that proceeds by building refutation proofs, i.e., proofs by contradictions. It was invented by a Mathematician John Alan Robinson in the year 1965. Resolution…
Backward Chaining
Backward-chaining is also known as a backward deduction or backward reasoning method when using an inference engine. A backward chaining algorithm is a form of reasoning, which starts with the…
Forward Chaining in AI
In artificial intelligence, forward and backward chaining is one of the important topics, but before understanding forward and backward chaining lets first understand that from where these two terms came.…
What is Unification?
Unification is a process of making two different logical atomic expressions identical by finding a substitution. Unification depends on the substitution process. It takes two literals as input and makes…


