Graphical Representation of Defeasible Logic Rules Using Digraphs

Similar documents
Argumentation Semantics for Defeasible Logics

Visualization of Proofs in Defeasible Logic

A Comparison of Sceptical NAF-Free Logic Programming Approaches

Dialogue Games in Defeasible Logic

A Flexible Framework for Defeasible Logics

3. G. Antoniou, D. Billington, G. Governatori and M.J. Maher. A exible framework

Argumentation Semantics for Defeasible Logic

A Semantic Decomposition of Defeasible Logics

Relating Concrete Argumentation Formalisms and Abstract Argumentation

Agents, Epistemic Justification, and Defeasibility

Depreciation A QUICK REFERENCE GUIDE FOR ELECTED OFFICIALS AND STAFF

Defeasible Logic for Automated Negotiation

A System for Nonmonotonic Rules on the Web

Strong and Default Negation in Defeasible Logic Programming

Demonstration Properties for the TAUREAN Residential Valuation System

Cadastre and Other Public Registers: Multipurpose Cadastre or Distributed Land Information System?

Fulfilment of the contract depends on the use of an identified asset; and

Important Comments I. Request concerning the proposed new standard in general 1.1 The lessee accounting proposed in the discussion paper is extremely

A Knowledge Representation Language for Defeasible Argumentation 1 2


The What, Why and How of Project Work Breakdown Structures (WBS)

Defeasible Reasoning About Beliefs and Desires

Joint Ownership And Its Challenges: Using Entities to Limit Liability

LEASES ICAEW REPRESENTATION 75/18

Securing Land Rights for Broadband Land Acquisition for Utilities in Sweden

1. Department of Decision Sciences & Information Management, Katholieke Universiteit Leuven, Belgium

The Necessity for Interdisciplinary Cooperation as a Part of FIG Activity

A Note on the Efficiency of Indirect Taxes in an Asymmetric Cournot Oligopoly

A Vision for a Fully Digital Cadastral Survey System

Dear members of the International Accounting Standards Board,

Exposure Draft ED/2013/6, issued by the International Accounting Standards Board (IASB)

Normative Systems. The meeting point between Jurisprudence and Information Technology? Luigi Logrippo

(effective Jan. 1, 2017) Recordation of maps and plats; specifications (Georgia Plat Act)

A FORMAL APPROACH FOR INCORPORATING ARCHITECTURAL TACTICS INTO THE SOFTWARE ARCHITECTURE

Our specific concerns and responses to questions are addressed below.

Multi-Paths of Colleges Performance Appraisal and Comparison Hui PENG 1,a, Lian-Sen WANG 2,3,4,b,*

Landlord & Tenant Helpsheet

17 HB 76/AP A BILL TO BE ENTITLED AN ACT BE IT ENACTED BY THE GENERAL ASSEMBLY OF GEORGIA:

CENTRAL GOVERNMENT ACCOUNTING STANDARDS

Defeasible Logic Graphs for Decision Support

SANDAKAN PUBLIC HALL MANAGEMENT SYSTEM GRACE YAIT LINGGOU FACULTY OF COMPUTING AND INFORMATICS UNIVERSITI MALAYSIA SABAH

DAYLIGHT SIMULATION FOR CODE COMPLIANCE: CREATING A DECISION TOOL. Krystle Stewart 1 and Michael Donn 1

Analyzing Ventilation Effects of Different Apartment Styles by CFD

Grounded Consequence for Defeasible Logic

The Analytic Hierarchy Process. M. En C. Eduardo Bustos Farías

Law on Housing and Maintenance of Apartment

Notion of long-term contracts (*) (Drafts prepared by Professors M.J. Bonell and Neil Cohen)

Functional system for cadastral plans

A Geocoded Cadastral Fabric as a Precondition for a Sustainable Land Management System

Should Residential Tenancy Inspection Reports be supplemented by Visual Aids?

Concession Contracts in Romania

Contracting out of the 1954 Act - but not as you know it

THINKING OUTSIDE THE TRIANGLE TAKING ADVANTAGE OF MODERN LAND MARKETS. Ian Williamson

Can the coinsurance effect explain the diversification discount?

WHAT IS AN APPROPRIATE CADASTRAL SYSTEM IN AFRICA?

The Impact of Using. Market-Value to Replacement-Cost. Ratios on Housing Insurance in Toledo Neighborhoods

GOVERNMENT. Case Study Ville de Trois Rivières streamlines property assessment

Integrating SAS and Geographic Information Systems for Regional Land Use Planning

Influence of Digital Computer Technology on Architectural Design Teaching Mode

Chapter 4 An Economic Theory of Property

On 1 February 2013 the IVSC announced the release of an Exposure Draft dealing with amendments to IVS 2011.

Benchmarking Cadastral Systems Results of the Working Group 7.1

Comment on the Exposure Draft Leases

Violation of the principle of good faith in the pre-contractual negotiations

CONTACT(S) Annamaria Frosi +44 (0) Rachel Knubley +44 (0)

From 2D representation of the buildings into cadastral maps towards 3D GIS applications and BIM a case study for Prishtina

COMPARISON OF THE LONG-TERM COST OF SHELTER ALLOWANCES AND NON-PROFIT HOUSING

Telling Tales. Storytelling as architectural representation By Jana Čulek

Evaluating Measure 37 Claims

Cadastral Template 2003

Mass appraisal Educational offerings and Designation Requirements. designations provide a portable measurement of your capabilities

Analysing lessee financial statements and Non-GAAP performance measures

Transferring Farm Machinery through a Lease Agreement Michael Langemeier, Associate Director, Center for Commercial Agriculture

THE PURPOSE OF MEASUREMENTS IN BOUNDARY SURVEYS. (THE ETERNAL SUVRVEY QUESTION: HOW CLOSE IS CLOSE ENGOUGH?) By. Norman Bowers, P.S. & P.E.

DR-NEGOTIATE - A System for Automated Agent Negotiation with Defeasible Logic-Based Strategies

250 CMR: BOARD OF REGISTRATION OF PROFESSIONAL ENGINEERS AND LAND SURVEYORS DRAFT FOR DISCUSSION PURPOSES ONLY

Standardization in the Cadastral Domain. Sub Working Group 1: Legal Aspects

Do You See What I See? Most Likely Not! Visibility Covenants in Commercial Leases

Slamming the door on housing fraudsters Five ways to detect social housing fraud

SCOTTISH GOVERNMENT RESPONSE TO PRIVATE RENTED HOUSING (SCOTLAND) BILL STAGE 1 REPORT

July 12, Dear Mr. Bean:

FASB Emerging Issues Task Force

Ad-valorem and Royalty Licensing under Decreasing Returns to Scale

IREDELL COUNTY 2015 APPRAISAL MANUAL

Case 3:10-cv MO Document 123 Filed 08/02/11 Page 1 of 9 Page ID#: 1439

Egyptian Nationwide Title Cadastre System

REGISTRATION OF PROPERTIES IN STRATA

ARIZONA TAX COURT TX /18/2006 HONORABLE MARK W. ARMSTRONG

Housing Authority Models FIRST NATION MODELS: COMPARITIVE REPORT

Tutorial - Part IV Applications Serena Villata

EduMapping + JobMapping

How Do We Live Skender Kosumi

The IASB s Exposure Draft on Leases

The Effects of Housing Price Changes on the Distribution of Housing Wealth in Singapore

Digitalisation of the Real Property Rights Towards Spatially enabled E-Government

Increasing the supply of Affordable Housing additional CGT discount and providing affordable housing through MITs

INCOME TAX LAND ACQUIRED FOR A PURPOSE OR WITH AN INTENTION OF DISPOSAL

1.2. Cooling-off period: the period within which the consumer can make use of his right of withdrawal;

Institutional Analysis of Condominium Management System in Amhara Region: the Case of Bahir Dar City

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

Transcription:

Graphical Representation of Defeasible Logic Rules Using Digraphs Efstratios Kontopoulos and Nick Bassiliades Department of Informatics, Aristotle University of Thessaloniki, GR-54124 Thessaloniki, Greece {skontopo, nbassili}@csd.auth.gr Abstract. Defeasible reasoning is a rule-based approach for efficient reasoning with incomplete and conflicting information. Nevertheless, it is based on solid mathematical formulations and is not fully comprehensible by end users, who often need graphical trace and explanation mechanisms for the derived conclusions. Directed graphs (or digraphs) can assist in this affair, but their applicability is balanced by the fact that it is difficult to associate data of a variety of types with the nodes and the connections in the graph. In this paper we try to utilize digraphs in the graphical representation of defeasible rules, by exploiting their expressiveness, but also trying to counter their major disadvantage, by defining multiple node and connection types. 1 Introduction Defeasible reasoning [2] constitutes a simple rule-based approach to reasoning with incomplete and conflicting information. It can represent facts, rules, as well as priorities and conflicts among rules. Such conflicts arise, among others, from rules with exceptions (e.g. policies and business rules) and priority information is often available to resolve conflicts among rules. However, although defeasible reasoning features a significant degree of expressiveness and intuitiveness, it is still based on solid mathematical formulations, which, in many cases, may seem too complicated. So, end users might often consider the conclusion of a defeasible logic theory incomprehensible. A graphical trace and an explanation mechanism would certainly be very beneficial. Directed graphs (or digraphs) are a special case of graphs that constitute a powerful and convenient way of representing relationships between entities [4]. In a digraph, entities are represented as nodes and relationships as directed lines or arrows that connect the nodes. The orientation of the arrows follows the flow of information in the digraph [5]. Digraphs offer a number of advantages to information visualization, with the most important of them being: (a) comprehensibility - the information that a digraph contains can be easily and accurately understood by humans [8] and (b) expressiveness - digraph topology bears non-trivial information [4]. Furthermore, in the case of graphical representation of logic rules, digraphs seem to be extremely appropriate. They can offer explanation of derived conclusions, since the series of inference steps in the graph can be easily detected and retraced [1]. Also, by going backwards from the conclusion to the triggering conditions, one can validate the truth of the inference result, gaining a means of proof visualization and validation. Finally, G. Antoniou et al. (Eds.): SETN 2006, LNAI 3955, pp. 529 533, 2006. Springer-Verlag Berlin Heidelberg 2006

530 E. Kontopoulos and N. Bassiliades especially in the case of defeasible logic rules, the notion of direction can also assist in graphical representations of rule attacks, superiorities etc. There is, however, one major disadvantage, not only of digraphs but of graphs in general. More specifically, it is difficult to associate data of a variety of types with the nodes and with the connections between the nodes in the graph [4]. In this paper we attempt to exploit the expressiveness and comprehensibility of directed graphs, as well as their suitability for rule representation, but also try to leverage their disadvantages, by adopting an enhanced digraph approach. There exist systems that implement rule representation/visualization with graphs, such as Graphviz [6], although we haven t come across a system that represents defeasible logic rules yet. Certain knowledge-based system development tools also feature rule and execution graph-drawing. Finally, there have been attempts of creating rule graphs for certain rule types, like association rules [3] or production rules [7], but they remained at an elementary stage of development. 2 Representing Rules with Digraphs In an attempt to leverage the inability of directed graphs to use a variety of distinct entity types, the digraphs in our approach will contain two kinds of nodes, similarly to the methodology followed by [7]. The two node types will be: literals, represented by rectangles, which we call literal boxes rules, represented by circles Thus, according to this principle, the following rule base: p: if A then B q: if B then C can be represented by the directed graph: A p B Each literal box consists of two adjacent atomic formula boxes, with the upper one of them representing a positive atomic formula and the lower one representing a negated atomic formula. This way, the atomic formulas are depicted together clearly and separately, maintaining their independence. q C r: if A and B then C r A B C Fig. 1. Digraph featuring a conjunction If the rule body consists of a conjunction of literals the representation is not profoundly affected, as illustrated in Fig. 1. As can be observed, digraphs, enhanced with the addition of distinct node types, offer a significant level of expressiveness in

Graphical Representation of Defeasible Logic Rules Using Digraphs 531 representing rules. The next step is to use directed graphs in the representation of defeasible logic rules, which are more demanding in representational capabilities. 3 Defeasible Logics and Digraphs A defeasible theory D (i.e. a knowledge base or a program in defeasible logic) consists of three basic ingredients: a set of facts (F), a set of rules (R) and a superiority relationship (>). Therefore, D can be represented by the triple (F, R, >). In defeasible logic, there are three distinct types of rules: strict rules, defeasible rules and defeaters. In our approach, each one of the three rule types will be mapped to one of three distinct connection types (i.e. arrows), so that rules of different types can be represented clearly and distinctively. The first rule type in defeasible reasoning is strict rules, which are denoted by A p and are interpreted in the typical sense: whenever the premises are indisputable, then so is the conclusion. An example is: Penguins are s, which would become: r 1 : (X) (X), and is represented by digraphs, as follows: r 1 Notice that in the rule graph we only represent the predicate and not the literal (i.e. predicate plus all the arguments) because we are mainly interested in emphasizing the interrelationships between the concepts (through the rules) and not the complete details of the defeasible theory. Contrary to strict rules, defeasible rules can be defeated by contrary evidence and are denoted by A p. Examples of defeasible rules are r 2 : (X) (X), which reads as: Birds typically fly and r 3 : (X) (X), namely: Penguins typically do not fly. Rules r 2 and r 3 would be mapped to the following directed graphs, respectively: r 3 r 2 Defeaters, denoted by A ~> p, are rules that do not actively support conclusions, but can only prevent them, namely they can defeat some defeasible conclusions by producing evidence to the contrary. An example is: r 4 : heavy(x) ~> (X), which reads as: Heavy things cannot fly. This defeater can defeat the (defeasible) rule r 2 mentioned above and it can be represented as: heavy r 4

532 E. Kontopoulos and N. Bassiliades Finally, the superiority relationship is an acyclic relation > that is used to resolve conflicts among rules. For example, given the defeasible rules r 2 and r 3, no conclusive decision can be made about whether a can fly or not, because rules r 2 and r 3 contradict each other. But if the superiority relationship r 3 > r 2 is introduced, then r 3 overrides r 2 and we can indeed conclude that the cannot fly. Rule r 3 is called superior to r 2. Thus, a fourth connection type is introduced and the aforementioned superiority relationship is represented as follows: r 3 r >>>>>>>>>>>>>>> 2 The set of rules (r 1 - r 4 ) mentioned in this section form a bigger, compact directed rule graph that can indeed raise the level of comprehensibility on behalf of the user. r 1 r 3 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> r 2 heavy r 4 4 Conclusions and Future Work In this paper we argued that graphs can be a powerful tool in the field of information visualization. Especially in the case of rules, directed graphs can be particularly useful, since by definition they embrace the idea of information flow, a notion that is also encountered in rules and inference. Directed graphs present, however, a major disadvantage, which is their inability to associate data of a variety of types with the nodes and with the connections between the nodes. In this paper we propose an approach that aims at leveraging this disadvantage, by allowing different node and connection types. Digraphs, enhanced with these extra features, can greatly assist in representing defeasible logic rules. In the future we plan to delve deeper into the proof layer of the Semantic Web architecture, by enhancing further the rule representation with rule execution tracing, explanation, proof exchange in an XML/RDF format, proof visualization and validation, etc. These facilities would be useful for increasing the user trust for the Semantic Web and for automating proof exchange and trust among agents in the Semantic Web. References [1] Antoniou G., Harmelen F. van, A Semantic Web Primer, MIT Press, 2004. [2] Antoniou G., Nonmonotonic Reasoning, MIT Press, 1997. [3] Chakravarthy S., Zhang H., Visualization of association rules over relational DBMSs, Proc. 2003 ACM Symp. on Applied Computing, ACM Press, pp. 922-926, 2003.

Graphical Representation of Defeasible Logic Rules Using Digraphs 533 [4] Clarke D., An Augmented Directed Graph Base for Application Development, Proc. 20 th annual Southeast regional Conf., ACM Press, pp. 155-159, 1982. [5] Diestel R., Graph Theory (Graduate Texts in Mathematics), 2 nd ed., Springer, 2000. [6] Graphviz - Graph Visualization Software, http://www.graphviz.org. [7] Jantzen J., Inference Planning Using Digraphs and Boolean Arrays, Proc. Int. Conf. on APL, ACM Press, pp. 200-204, New York, USA, 1989. [8] Nascimento H.A.D. do, A Framework for Human-Computer Interaction in Directed Graph Drawing, Proc. Australian Symp. on Information Visualization, pp. 63-69, 2001.