Catálogo de publicaciones - libros


Logic Programming and Nonmonotonic Reasoning: 8th International Conference, LPNMR 2005, Diamante, Italy, September 5-8, 2005, Proceedings

Chitta Baral ; Gianluigi Greco ; Nicola Leone ; Giorgio Terracina (eds.)

En conferencia: 8º International Conference on Logic Programming and Nonmonotonic Reasoning (LPNMR) . Diamante, Italy . September 5, 2005 - September 8, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Artificial Intelligence (incl. Robotics); Logics and Meanings of Programs; Software Engineering; Mathematical Logic and Formal Languages; Programming Techniques

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-28538-0

ISBN electrónico

978-3-540-31827-9

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2005

Tabla de contenidos

An ID-Logic Formalization of the Composition of Autonomous Databases

Bert Van Nuffelen; Ofer Arieli; Alvaro Cortés-Calabuig; Maurice Bruynooghe

We introduce a declarative approach for a coherent composition of autonomous databases. For this we use ID-logic, a formalism that extends classical logic with inductive definitions. We consider ID-logic theories that express, at the same time, the two basic challenges in database composition problems: relating different schemas of the local databases to one global schema () and amalgamating the distributed and possibly contradictory data to one consistent database (). We show that our framework supports different methods for schema integration (as well as their combinations) and that it provides a straightforward way of dealing with inconsistent data. Moreover, this framework facilitates the implementation of database repair and consistent query answering by means of a variety of reasoning systems.

- Applications | Pp. 132-144

On the Local Closed-World Assumption of Data-Sources

Alvaro Cortés-Calabuig; Marc Denecker; Ofer Arieli; Bert Van Nuffelen; Maurice Bruynooghe

The (CWA) on a database expresses that an atom not in the database is false. The CWA is only applicable in domains where the database has complete knowledge. In many cases, for example in the context of distributed databases, a data source has only complete knowledge about part of the domain of discourse. In this paper, we introduce an expressive and intuitively appealing method of representing a (LCWA) of autonomous data-sources. This approach distinguishes between the data that is conveyed by a data-source and the meta-knowledge about the area in which these data is complete. The data is stored in a relational database that can be queried in the standard way, whereas the meta-knowledge about its completeness is expressed by a first order theory that can be processed by an independent reasoning system (for example a ). We consider different ways of representing our approach, relate it to other methods of representing local closed-word assumptions of data-sources, and show some useful properties of our framework which facilitate its application in real-life systems.

- Applications | Pp. 145-157

Computing Dialectical Trees Efficiently in Possibilistic Defeasible Logic Programming

Carlos I. Chesñevar; Guillermo R. Simari; Lluis Godo

Possibilistic Defeasible Logic Programming (P-DeLP) is a logic programming language which combines features from argumentation theory and logic programming, incorporating as well the treatment of possibilistic uncertainty and fuzzy knowledge at object-language level. Solving a P-DeLP query accounts for performing an exhaustive analysis of arguments and defeaters for , resulting in a so-called dialectical tree, usually computed in a depth-first fashion. Computing dialectical trees efficiently in P-DeLP is an important issue, as some dialectical trees may be computationally more expensive than others which lead to equivalent results. In this paper we explore different aspects concerning how to speed up dialectical inference in P-DeLP. We introduce definitions which allow to characterize dialectical trees constructively rather than declaratively, identifying relevant features for pruning the associated search space. The resulting approach can be easily generalized to be applied in other argumentation frameworks based in logic programming.

- Applications | Pp. 158-171

An Approximation of Action Theories of and Its Application to Conformant Planning

Tran Cao Son; Phan Huy Tu; Michael Gelfond; A. Ricardo Morales

In this paper we generalize the notion of approximation of action theories introduced in [13,26]. We introduce a logic programming based method for constructing approximation of action theories of and prove its soundness. We describe an approximation based conformant planner and compare its performance with other state-of-the-art conformant planners.

- Actions and Causations | Pp. 172-184

Game-Theoretic Reasoning About Actions in Nonmonotonic Causal Theories

Alberto Finzi; Thomas Lukasiewicz

We present the action language for reasoning about actions in multi-agent systems under probabilistic uncertainty and partial observability, which is an extension of the action language that is inspired by partially observable stochastic games (POSGs). We provide a finite-horizon value iteration for this framework and show that it characterizes finite-horizon Nash equilibria. We also describe how the framework can be implemented on top of nonmonotonic causal theories. We then present acyclic action descriptions in as a special case where transitions are computable in polynomial time. We also give an example that shows the usefulness of our approach in practice.

- Actions and Causations | Pp. 185-197

Some Logical Properties of Nonmonotonic Causal Theories

Marek Sergot; Robert Craven

The formalism of nonmonotonic causal theories (Giunchiglia, Lee, Lifschitz, McCain, Turner, 2004) provides a general-purpose formalism for nonmonotonic reasoning and knowledge representation, as well as a higher level, special-purpose notation, the action language , for specifying and reasoning about the effects of actions and the persistence (‘inertia’) of facts over time. In this paper we investigate some logical properties of these formalisms. There are two motivations. From the technical point of view, we seek to gain additional insights into the properties of the languages when viewed as a species of conditional logic. From the practical point of view, we are seeking to find conditions under which two different causal theories, or two different action descriptions in , can be said to be equivalent, with the further aim of helping to decide between alternative formulations when constructing practical applications.

- Actions and Causations | Pp. 198-210

odular-: An Elaboration Tolerant Approach to the Ramification and Qualification Problems

Antonis Kakas; Loizos Michael; Rob Miller

We describe odular- (), a specialized, model-theoretic logic for narrative reasoning about actions, able to represent non-deterministic domains involving concurrency, static laws (constraints) and indirect effects (ramifications). We give formal results which characterize ’s high degree of modularity and elaboration tolerance, and show how these properties help to separate out, and provide a principled solutions to, the endogenous and exogenous qualification problems. We also show how a notion of (micro) processes can be used to facilitate reasoning at the dual levels of temporal granularity necessary for narrative-based domains involving “instantaneous” series of indirect and knock-on effects.

- Actions and Causations | Pp. 211-226

: A Platform for Distributed Answer Set Solving

Jean Gressmann; Tomi Janhunen; Robert E. Mercer; Torsten Schaub; Sven Thiele; Richard Tichy

We propose a model to manage the distributed computation of answer sets within a general framework. This design incorporates a variety of software and hardware architectures and allows its easy use with a diverse cadre of computational elements. Starting from a generic algorithmic scheme, we develop a platform for distributed answer set computation, describe its current state of implementation, and give some experimental results.

- Algorithms and Computation | Pp. 227-239

Solving Hard ASP Programs Efficiently

Wolfgang Faber; Francesco Ricca

Recent research on answer set programming (ASP) systems, has mainly focused on solving NP problems more efficiently. Yet, disjunctive logic programs allow for expressing every problem in the complexity classes and . These classes are widely believed to be strictly larger than NP, and several important AI problems, like conformant and conditional planning, diagnosis and more are located in this class.

In this paper we focus on improving the evaluation of /-hard ASP programs. To this end, we define a new heuristic and implement it in the (disjunctive) ASP system DLV. The definition of is geared towards the peculiarites of hard programs, while it maintains the benign behaviour of the well-assessed heuristic of DLV for NP problems.

We have conducted extensive experiments with the new heuristic. significantly outperforms the previous heuristic of DLV on hard 2QBF problems. We also compare the DLV system (with ) to the QBF solvers SSolve, Quantor, Semprop, and yQuaffle, which performed best in the QBF evaluation of 2004. The results of the comparison indicate that ASP systems currently seem to be the best choice for solving /-complete problems.

- Algorithms and Computation | Pp. 240-252

Mode-Directed Fixed Point Computation

Hai-Feng Guo

Goal-directed fixed point computation strategies have been widely adopted in the tabled logic programming paradigm. However, there are many situations in which a fixed point contains a large number or even infinite number of solutions. In these cases, a fixed point computation engine may not be efficient enough or feasible at all. We present a mode-declaration scheme which provides the capabilities to reduce a fixed point from a big solution set to a preferred small one, or from an infeasible infinite set to a finite one. We show the correctness of the mode-declaration scheme. One motivating application of our mode-declaration scheme is for dynamic programming, which is typically used for solving optimization problems. There is no need to define the value of an optimal solution recursively, instead, defining a general solution suffices. The optimal value as well as its corresponding concrete solution can be derived implicitly and automatically using a mode-directed fixed point computation engine. This mode-directed fixed point computation engine has been successfully implemented in a commercial Prolog system.

- Algorithms and Computation | Pp. 253-265