In April 2016 Manchester eScholar was replaced by the University of Manchester’s new Research Information Management System, Pure. In the autumn the University’s research outputs will be available to search and browse via a new Research Portal. Until then the University’s full publication record can be accessed via a temporary portal and the old eScholar content is available to search and browse via this archive.

AN INVESTIGATION INTO COMMONSENSE REASONING

Jabbary Aslany, Fardad

[Thesis]. Manchester, UK: The University of Manchester; 2011.

Access to files

Abstract

In this thesis, we introduce commonsense reasoning, some of its features and reasoning types. We establish the Event Calculus as a logical formalisation to handle commonsense reasoning; and introduce circumscription as a mathematical machinery to implement default reasoning.We define a framework in which we simulate a world scenario, initiated by an idea from Shin and Davis [40]. They simulate a real world scenario in which an agent moves from a location to another and fills in some buckets with liquid. They implement this in PDDL+. We develop their idea further, represent the scenario in the Event Calculus and elaborate on their formalisations weak points. We introduce a flagging system to deal with triggered events and prevent them from repeated occurrence. We show the elaboration tolerance of the Event Calculus and discuss that carrying out modifications on an already-developed framework does not need performing surgeries on the formalisation. We compare our Event Calculus formulas with PDDL+ of Shin and Davis. We show that their formalism not only does not handle many "commonsense" aspects of their own scenario, performing small changes in their scenario requires major modifications whereas in the Event Calculus representation this is not the case due to its elaboration tolerance.Later in the thesis, a method to transform Event Calculus formulas into propositional logic will be introduced that can be fed into a SAT solver for automated reasoning. The results can be transformed back into Event Calculus formulas by reverse mapping.Different automated reasoners that deal with the Event Calculus are discussed and SAT solving method is explained in more detail.

Bibliographic metadata

Type of resource:
Content type:
Form of thesis:
Type of submission:
Degree type:
Master of Philosophy
Degree programme:
MPhil Computer Science
Publication date:
Location:
Manchester, UK
Total pages:
162
Abstract:
In this thesis, we introduce commonsense reasoning, some of its features and reasoning types. We establish the Event Calculus as a logical formalisation to handle commonsense reasoning; and introduce circumscription as a mathematical machinery to implement default reasoning.We define a framework in which we simulate a world scenario, initiated by an idea from Shin and Davis [40]. They simulate a real world scenario in which an agent moves from a location to another and fills in some buckets with liquid. They implement this in PDDL+. We develop their idea further, represent the scenario in the Event Calculus and elaborate on their formalisations weak points. We introduce a flagging system to deal with triggered events and prevent them from repeated occurrence. We show the elaboration tolerance of the Event Calculus and discuss that carrying out modifications on an already-developed framework does not need performing surgeries on the formalisation. We compare our Event Calculus formulas with PDDL+ of Shin and Davis. We show that their formalism not only does not handle many "commonsense" aspects of their own scenario, performing small changes in their scenario requires major modifications whereas in the Event Calculus representation this is not the case due to its elaboration tolerance.Later in the thesis, a method to transform Event Calculus formulas into propositional logic will be introduced that can be fed into a SAT solver for automated reasoning. The results can be transformed back into Event Calculus formulas by reverse mapping.Different automated reasoners that deal with the Event Calculus are discussed and SAT solving method is explained in more detail.
Thesis main supervisor(s):
Thesis advisor(s):
Language:
en

Institutional metadata

University researcher(s):

Record metadata

Manchester eScholar ID:
uk-ac-man-scw:123193
Created by:
Jabbary Aslany, Fardad
Created:
18th May, 2011, 13:58:10
Last modified by:
Jabbary Aslany, Fardad
Last modified:
14th February, 2012, 19:50:26

Can we help?

The library chat service will be available from 11am-3pm Monday to Friday (excluding Bank Holidays). You can also email your enquiry to us.