EPSRC logo

Details of Grant 

EPSRC Reference: EP/D078695/1
Title: Argumentation Factory: Algorithms and Software for Industrial Strength Inconsistency Tolerance
Principal Investigator: Hunter, Professor A
Other Investigators:
Researcher Co-Investigators:
Project Partners:
Department: Computer Science
Organisation: UCL
Scheme: Standard Research
Starts: 08 January 2007 Ends: 07 January 2010 Value (£): 318,954
EPSRC Research Topic Classifications:
Artificial Intelligence Fundamentals of Computing
EPSRC Industrial Sector Classifications:
No relevance to Underpinning Sectors
Related Grants:
Panel History:  
Summary on Grant Application Form
Humans constantly deal with conflicting information in their everyday lives, but until recently the problem has been largely avoided in computing. Being based on mathematical thinking, the normal approach to inconsistency in computing is to not tolerate it. This is done either by arbitrary removal of conflicting information or by recourse to human intervention. But as computers are being pushed into more intelligent roles with the need for greater robustness, inconsistency tolerance is an increasingly important topic in many areas of computer science including artificial intelligence, robotics, natural language processing, databases, information systems, and software engineering. Inconsistency is omnipresent in the world. So we need to design systems that can address the problems and the opportunities raised by the widespread existence of inconsistency. Recent developments in the theory of argumentation are suggesting that the development and application of argumentation systems could offer a significant technological advance in the development of robust inconsistency tolerance in a wide range of applications.Argumentation is a vital aspect of intelligent behaviour by humans. Consider diverse professionals such as politicians, journalists, clinicians, scientists, and administrators, who all need to collate and analyse information looking for pros and cons for consequences of importance when attempting to understand problems and make decisions. Hence, the development of argumentation systems for decision-support systems for professionals is a promising area. More generally, argumentation systems are increasingly being considered for applications in developing software engineering tools, for constituting an important component of multi-agent systems for negotiation and problem solving, and for data + knowledge fusion. In these kinds of application there is a need to analyse inconsistent information, find competing viewpoints, and resolve conflicts. By argumentation, we can determine that a certain proposition follows from certain assumptions but that one of these assumptions could be disproved (or 'undercut') by other assumptions in our premises. In this way an argumentation system could help us analyse which assumptions were really giving rise the inconsistency and which assumptions were harmless. Argumentation systems can be used to draw arguments from inconsistent information, and to compare them with counterarguments. The theory of logic-based argumentation is therefore helpful in analysing inconsistency and there have been impressive research advances recently. However, argumentation is computationally expensive, and little consideration has been given to how it can be done efficiently.We therefore have a pressing need to develop algorithms and software for generating constellations of arguments and counterarguments. For this, we need automated reasoning technology. However, existing automated reasoning is not designed for finding arguments: It can be used to find a proof of an inference from a set of premises. But it is not intended for finding minimal consistent sets of formulae for proving some inference. Furthermore, with the generating arguments and counterarguments, there is much inefficient recomputation of consistency checks, and of minimality checks, for the supports of the arguments.To address these shortcomings, we want to explore four inter-connected lines of research: (1) Develop algorithms and prototype implementation of system for harnessing existing automated reasoning technology for providing the entailment relation as part of the process of constructing arguments; (2) Develop algorithms and prototype implementation for contouring (a form of lemma generation) of knowledgebases; (3) Develop algorithms and prototype implementation for compilation of knowledgebases; and (4) Develop algorithms and prototype implementation for approximate argumentation.
Key Findings
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Potential use in non-academic contexts
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Impacts
Description This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Summary
Date Materialised
Sectors submitted by the Researcher
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Project URL:  
Further Information:  
Organisation Website: