18,023 research outputs found
Symmetry Breaking for Answer Set Programming
In the context of answer set programming, this work investigates symmetry
detection and symmetry breaking to eliminate symmetric parts of the search
space and, thereby, simplify the solution process. We contribute a reduction of
symmetry detection to a graph automorphism problem which allows to extract
symmetries of a logic program from the symmetries of the constructed coloured
graph. We also propose an encoding of symmetry-breaking constraints in terms of
permutation cycles and use only generators in this process which implicitly
represent symmetries and always with exponential compression. These ideas are
formulated as preprocessing and implemented in a completely automated flow that
first detects symmetries from a given answer set program, adds
symmetry-breaking constraints, and can be applied to any existing answer set
solver. We demonstrate computational impact on benchmarks versus direct
application of the solver.
Furthermore, we explore symmetry breaking for answer set programming in two
domains: first, constraint answer set programming as a novel approach to
represent and solve constraint satisfaction problems, and second, distributed
nonmonotonic multi-context systems. In particular, we formulate a
translation-based approach to constraint answer set solving which allows for
the application of our symmetry detection and symmetry breaking methods. To
compare their performance with a-priori symmetry breaking techniques, we also
contribute a decomposition of the global value precedence constraint that
enforces domain consistency on the original constraint via the unit-propagation
of an answer set solver. We evaluate both options in an empirical analysis. In
the context of distributed nonmonotonic multi-context system, we develop an
algorithm for distributed symmetry detection and also carry over
symmetry-breaking constraints for distributed answer set programming.Comment: Diploma thesis. Vienna University of Technology, August 201
Towards Intelligent Databases
This article is a presentation of the objectives and techniques
of deductive databases. The deductive approach to databases aims at extending
with intensional definitions other database paradigms that describe
applications extensionaUy. We first show how constructive specifications can
be expressed with deduction rules, and how normative conditions can be defined
using integrity constraints. We outline the principles of bottom-up and
top-down query answering procedures and present the techniques used for
integrity checking. We then argue that it is often desirable to manage with
a database system not only database applications, but also specifications of
system components. We present such meta-level specifications and discuss
their advantages over conventional approaches
Answer Set Planning Under Action Costs
Recently, planning based on answer set programming has been proposed as an
approach towards realizing declarative planning systems. In this paper, we
present the language Kc, which extends the declarative planning language K by
action costs. Kc provides the notion of admissible and optimal plans, which are
plans whose overall action costs are within a given limit resp. minimum over
all plans (i.e., cheapest plans). As we demonstrate, this novel language allows
for expressing some nontrivial planning tasks in a declarative way.
Furthermore, it can be utilized for representing planning problems under other
optimality criteria, such as computing ``shortest'' plans (with the least
number of steps), and refinement combinations of cheapest and fastest plans. We
study complexity aspects of the language Kc and provide a transformation to
logic programs, such that planning problems are solved via answer set
programming. Furthermore, we report experimental results on selected problems.
Our experience is encouraging that answer set planning may be a valuable
approach to expressive planning systems in which intricate planning problems
can be naturally specified and solved
Complexity of Non-Monotonic Logics
Over the past few decades, non-monotonic reasoning has developed to be one of
the most important topics in computational logic and artificial intelligence.
Different ways to introduce non-monotonic aspects to classical logic have been
considered, e.g., extension with default rules, extension with modal belief
operators, or modification of the semantics. In this survey we consider a
logical formalism from each of the above possibilities, namely Reiter's default
logic, Moore's autoepistemic logic and McCarthy's circumscription.
Additionally, we consider abduction, where one is not interested in inferences
from a given knowledge base but in computing possible explanations for an
observation with respect to a given knowledge base.
Complexity results for different reasoning tasks for propositional variants
of these logics have been studied already in the nineties. In recent years,
however, a renewed interest in complexity issues can be observed. One current
focal approach is to consider parameterized problems and identify reasonable
parameters that allow for FPT algorithms. In another approach, the emphasis
lies on identifying fragments, i.e., restriction of the logical language, that
allow more efficient algorithms for the most important reasoning tasks. In this
survey we focus on this second aspect. We describe complexity results for
fragments of logical languages obtained by either restricting the allowed set
of operators (e.g., forbidding negations one might consider only monotone
formulae) or by considering only formulae in conjunctive normal form but with
generalized clause types.
The algorithmic problems we consider are suitable variants of satisfiability
and implication in each of the logics, but also counting problems, where one is
not only interested in the existence of certain objects (e.g., models of a
formula) but asks for their number.Comment: To appear in Bulletin of the EATC
Engine Data Interpretation System (EDIS), phase 2
A prototype of an expert system was developed which applies qualitative constraint-based reasoning to the task of post-test analysis of data resulting from a rocket engine firing. Data anomalies are detected and corresponding faults are diagnosed. Engine behavior is reconstructed using measured data and knowledge about engine behavior. Knowledge about common faults guides but does not restrict the search for the best explanation in terms of hypothesized faults. The system contains domain knowledge about the behavior of common rocket engine components and was configured for use with the Space Shuttle Main Engine (SSME). A graphical user interface allows an expert user to intimately interact with the system during diagnosis. The system was applied to data taken during actual SSME tests where data anomalies were observed
Recommended from our members
Working notes of the 1991 spring symposium on constraint-based reasoning
Diversity and Communication in Teams: Improving Problem Solving or Creating Confusion?
Despite the rich and interdisciplinary debate on the role of diversity and communication in group problem solving, as well as the recognition of the interactions between the two issues, they have been rarely treated as a joint research topic. In this paper we offer a computational model of agents in teams and we assess the impact of various levels of diversity and communication on individual and collective performance at solving problems. By communication we intend a conversation on the persuasiveness of the features characterizing the problem setting. By diversity we mean differences in how agents build problem representations that allow them to access various solutions. We deploy the concept of diversity along two dimensions: knowledge amplitude, that is the relative amount of available knowledge with respect to the complete representation of a problem, and knowledge variety, that, for a given level of knowledge amplitude, regards differences in knowledge constituents Our results highlight the peculiar role and the interactions between the different sources of variety. Regarding knowledge amplitude, when agents have an incomplete representation of the problem, communication provides just confusion as it is difficult to find a common language for sharing thoughts, and agents perform better alone. Adding knowledge variety to this scenario, effects of communication are even more devastating. Conversely, as the representation of the problem gets more and more complete, communication becomes effective and displays a clear non-monotonic effect: after an optimal point, performance declines very rapidly and gets worse than the individual behavior. In this case, the introduction of knowledge variety further increases performance in teams, since benefits from integrating partial representations of the problem occur more frequently than communication clashes. Finally, highly diverse teams seem to be less sensitive to changes in communication strength, while as diversity declines, even small discrepancies from the optimal communication strength level might account for a strong variability of performance. In particular, overestimation of the required communication effort might cause severe performance breakdowns. Our results suggest that organizations and firms should jointly consider communication intensity and different sources of diversity in teams, since interactions among these variables might result in problem solving groups resembling more a Tower of Babel than an effective and helpful workplace.problem solving; diversity; heterogeneous agents; communication; constraint satisfaction; neural networks; causality
Diversity Communication in Teams: Improving Problem Solving or Creating Confusion?
Despite the rich and interdisciplinary debate on the role of diversity and communication in group problem solving, as well as the recognition of the interactions between the two topics, they have been rarely treated as a joint research issue. In this paper we develop a computational approach aimed at modeling problem solving agents and we assess the impact of various levels of diversity and communication in teams on agents' performance at solving problems. By communication we intend a conversation on the persuasiveness of the features characterizing the problem setting. By diversity we mean differences in how agents build problem representations that allow them to access various solutions. We deploy the concept of diversity along two dimensions: knowledge amplitude, that is, the amount of available knowledge (compared to the complete representation of a problem), and knowledge variety, which pertains to the differences in agents' knowledge endowments.x10Our results show the different impact of these two sources of variety on problem solving performance in teams, as well as their interplay. Regarding knowledge amplitude, when agents' representation of the problem is considerably incomplete, communication provides confusion as it is difficult to find a common language for sharing thoughts, and agents perform better alone. Adding knowledge variety to this scenario, the effects of communication are even more negative. Conversely, as the representation of the problem gets more and more complete, communication becomes more and more effective. Albeit displaying a clear non-monotonic effect: increasing the communication strength, performance increases until an optimal point, after which it declines and gets very rapidly worse than individual behavior. In this case, the introduction of knowledge variety further increases performance in teams, since benefits from integrating partial representations of the problem occur more frequently than communication clashes. Finally, highly diverse teams seem to be less sensitive to changes in communication strength, while as diversity declines, even small discrepancies from the optimal communication strength level might account for a strong variability of performance. In particular, overestimation of the required communication effort might cause severe performance breakdowns.x10Our results suggest that organizations and firms should jointly consider communication intensity and different sources of diversity in teams, since interactions among these variables might result in problem solving groups resembling more a Tower of Babel than an effective and helpful workplaceproblem solving; diversity; heterogeneous agents; communication; constraint; satisfaction; neural networks; causality
Research accomplished at the Knowledge Based Systems Lab: IDEF3, version 1.0
An overview is presented of the foundations and content of the evolving IDEF3 process flow and object state description capture method. This method is currently in beta test. Ongoing efforts in the formulation of formal semantics models for descriptions captured in the outlined form and in the actual application of this method can be expected to cause an evolution in the method language. A language is described for the representation of process and object state centered system description. IDEF3 is a scenario driven process flow modeling methodology created specifically for these types of descriptive activities
- …