Fixed-Parameter Tractability in Artificial Intelligence and Reasoning (FAIR)
Fixed-Parameter Tractability in Artificial Intelligence and Reasoning (FAIR)
Disciplines
Computer Sciences (70%); Mathematics (30%)
Keywords
-
Parameterized Complexity,
Tractability,
Artificial Intelligence,
Knowledge Representation,
Reasoning
Reasoning is a fundamental task in Computer Science. It is concerned with the derivation of conclusions from some given data or knowledge base. It has many interesting applications especially in Artificial Intelligence such as answer-set programming, reasoning on the web with descriptions logics, belief revision, argumentation, diagnosis, etc. These areas have received vivid research interest in recent years. Strong theoretical foundations have been laid and algorithms have been presented which, at least in theory, solve the most common computational tasks in these areas. However, in practice, it has turned out that the high inherent complexity of most of these tasks is a severe obstacle to the application of these algorithms to problem instances of realistic size. To this date, the high computational complexity of reasoning tasks has not been satisfactorily solved. Over the past decade, Parameterized Complexity Theory has evolved as a promising way of dealing with high complexity. The primary goal of a parameterized complexity analysis for some hard problem is to identify so- called fixed-parameter tractable fragments, i.e., to identify problem parameters that allow for the efficient solution of an intractable problem in case these parameters are small. The tools of Parameterized Complexity Theory have been successfully applied to many areas of Computer Science above all to hard problems in Graph Theory. However, the application of these techniques to hard reasoning problems is still in its infancy. In this project, we want to extend the successful application of parameterized complexity techniques to the area of Artificial Intelligence and Reasoning. In the first place, we will thus initiate a systematic exploration of possible problem parameters and analyse their potential in finding tractable fragments of otherwise intractable reasoning problems. We will then harness the results of the Parameterized Complexity study to develop new efficient algorithms for fragments of hard reasoning problems and to identify directions for the improvement of existing solution methods for these problems.
Reasoning is a fundamental task in Computer Science. It is concerned with the derivation of conclusions from some data or knowledge base. It has many interesting applications especially in Artificial Intelligence. However, many problems in this area have a high complexity, which constitutes a major obstacle to the development of efficient algorithms. The main goal of this project was to apply methods from parameterized complexity in order to get a deeper understanding of these complexities and to develop new algorithms, which work efficiently if the input has certain structural properties. From this, two core themes have been derived for the project plan: 1. Parameterized complexity analyses of computational problems in many areas of AI and Reasoning. 2. Development of new, efficient algorithms for these computational problems based on various algorithmic paradigms. The areas thus visited include many subfields of AI and Reasoning such as Logic Programming, Description Logics, SAT Solving, handling of inconsistent data (due to updates of a knowledge base or merging of conflicting data), Abduction, Planning, and Argumentation. The algorithmic paradigms thus applied include fixed-parameter algorithms, decomposition methods (which often are a special case of fixed-parameter algorithms), reductions from one problem to another (such as reductions to SAT in order to make SAT solvers applicable to other domains), and parallel algorithms using distributed data processing techniques from big data research.
- Technische Universität Wien - 100%
- Georg Gottlob, Technische Universität Wien , national collaboration partner
Research Output
- 503 Citations
- 49 Publications
-
2019
Title Enumeration Complexity of Conjunctive Queries with Functional Dependencies DOI 10.1007/s00224-019-09937-9 Type Journal Article Author Carmeli N Journal Theory of Computing Systems Pages 828-860 -
2018
Title Consistent Approval-Based Multi-Winner Rules DOI 10.1145/3219166.3219170 Type Conference Proceeding Abstract Author Lackner M Pages 47-48 Link Publication -
2016
Title Implementing Courcelle's Theorem in a declarative framework for dynamic programming DOI 10.1093/logcom/exv089 Type Journal Article Author Bliem B Journal Journal of Logic and Computation Pages 1067-1094 -
2016
Title On rejected arguments and implicit conflicts: The hidden power of argumentation semantics DOI 10.1016/j.artint.2016.09.004 Type Journal Article Author Baumann R Journal Artificial Intelligence Pages 244-284 Link Publication -
2016
Title Conformant planning as a case study of incremental QBF solving DOI 10.1007/s10472-016-9501-2 Type Journal Article Author Egly U Journal Annals of Mathematics and Artificial Intelligence Pages 21-45 Link Publication -
2016
Title Belief Merging within Fragments of Propositional Logic DOI 10.1145/2898436 Type Journal Article Author Creignou N Journal ACM Transactions on Computational Logic (TOCL) Pages 1-28 Link Publication -
2015
Title Intra- and interdiagram consistency checking of behavioral multiview models DOI 10.1016/j.cl.2015.08.003 Type Journal Article Author Kaufmann P Journal Computer Languages, Systems & Structures Pages 72-88 -
2015
Title Characteristics of multiple viewpoints in abstract argumentation DOI 10.1016/j.artint.2015.07.006 Type Journal Article Author Dunne P Journal Artificial Intelligence Pages 153-178 Link Publication -
2015
Title Manipulation of k-Approval in Nearly Single-Peaked Electorates DOI 10.1007/978-3-319-23114-3_5 Type Book Chapter Author Erdélyi G Publisher Springer Nature Pages 71-85 -
2015
Title Efficient Problem Solving on Tree Decompositions Using Binary Decision Diagrams DOI 10.1007/978-3-319-23264-5_19 Type Book Chapter Author Charwat G Publisher Springer Nature Pages 213-227 -
2015
Title Towards Reconciling SPARQL and Certain Answers DOI 10.1145/2736277.2741636 Type Conference Proceeding Abstract Author Ahmetaj S Pages 23-33 -
2015
Title Democratix: A Declarative Approach to Winner Determination DOI 10.1007/978-3-319-23114-3_16 Type Book Chapter Author Charwat G Publisher Springer Nature Pages 253-269 -
2017
Title On the Complexity of Enumerating the Extensions of Abstract Argumentation Frameworks DOI 10.24963/ijcai.2017/159 Type Conference Proceeding Abstract Author Kröll M Pages 1145-1152 Link Publication -
2017
Title Managing Change in Graph-Structured Data Using Description Logics DOI 10.1145/3143803 Type Journal Article Author Ahmetaj S Journal ACM Transactions on Computational Logic (TOCL) Pages 1-35 Link Publication -
2017
Title Computational Aspects of Nearly Single-Peaked Electorates DOI 10.1613/jair.5210 Type Journal Article Author Erdélyi G Journal Journal of Artificial Intelligence Research Pages 297-337 Link Publication -
2017
Title On the Complexity of Hard Enumeration Problems DOI 10.1007/978-3-319-53733-7_13 Type Book Chapter Author Creignou N Publisher Springer Nature Pages 183-195 -
2017
Title Merging in the Horn Fragment DOI 10.1145/3043700 Type Journal Article Author Haret A Journal ACM Transactions on Computational Logic (TOCL) Pages 1-32 -
2017
Title On the likelihood of single-peaked preferences DOI 10.1007/s00355-017-1033-0 Type Journal Article Author Lackner M Journal Social Choice and Welfare Pages 717-745 Link Publication -
2018
Title Belief Update in the Horn Fragment DOI 10.24963/ijcai.2018/246 Type Conference Proceeding Abstract Author Creignou N Pages 1781-1787 Link Publication -
2018
Title Computing the Schulze Method for Large-Scale Preference Data Sets DOI 10.24963/ijcai.2018/25 Type Conference Proceeding Abstract Author Csar T Pages 180-187 Link Publication -
2018
Title Two Sides of the Same Coin: Belief Revision and Enforcing Arguments DOI 10.24963/ijcai.2018/256 Type Conference Proceeding Abstract Author Haret A Pages 1854-1860 Link Publication -
2018
Title Parameterized Complexity of Asynchronous Border Minimization DOI 10.1007/s00453-018-0442-5 Type Journal Article Author Ganian R Journal Algorithmica Pages 201-223 -
2018
Title An extension-based approach to belief revision in abstract argumentation DOI 10.1016/j.ijar.2017.11.013 Type Journal Article Author Diller M Journal International Journal of Approximate Reasoning Pages 395-423 -
2019
Title A complexity theory for hard enumeration problems DOI 10.1016/j.dam.2019.02.025 Type Journal Article Author Creignou N Journal Discrete Applied Mathematics Pages 191-209 Link Publication -
2019
Title Backdoors to planning DOI 10.1016/j.artint.2018.10.002 Type Journal Article Author Kronegger M Journal Artificial Intelligence Pages 49-75 Link Publication -
2014
Title Shape and Content DOI 10.1007/978-3-319-10181-1_1 Type Book Chapter Author Calvanese D Publisher Springer Nature Pages 3-17 -
2014
Title Compact Argumentation Frameworks DOI 10.3233/978-1-61499-419-0-69 Type Book Chapter Author Baumann Ringo Publisher IOS Press Link Publication -
2014
Title The D-FLAT System for Dynamic Programming on Tree Decompositions DOI 10.1007/978-3-319-11558-0_39 Type Book Chapter Author Abseher M Publisher Springer Nature Pages 558-572 -
2012
Title Tractable answer-set programming with weight constraints: bounded treewidth is not enough* DOI 10.1017/s1471068412000099 Type Journal Article Author Pichler R Journal Theory and Practice of Logic Programming Pages 141-164 Link Publication -
2014
Title The complexity of handling minimal solutions in logic-based abduction1 DOI 10.1093/logcom/exu053 Type Journal Article Author Pfandler A Journal Journal of Logic and Computation Pages 805-825 -
2014
Title Expressiveness of guarded existential rule languages DOI 10.1145/2594538.2594556 Type Conference Proceeding Abstract Author Gottlob G Pages 27-38 -
2014
Title A SAT-Based Debugging Tool for State Machines and Sequence Diagrams DOI 10.1007/978-3-319-11245-9_2 Type Book Chapter Author Kaufmann P Publisher Springer Nature Pages 21-40 -
2014
Title Revisiting the Hardness of Query Answering in Expressive Description Logics DOI 10.1007/978-3-319-11113-1_18 Type Book Chapter Author Ortiz M Publisher Springer Nature Pages 216-223 -
2016
Title D-FLAT^2: Subset Minimization in Dynamic Programming on Tree Decompositions Made Easy DOI 10.3233/fi-2016-1397 Type Journal Article Author Bliem B Journal Fundamenta Informaticae Pages 27-61 -
2016
Title The Complexity of Pattern Matching for $321$-Avoiding and Skew-Merged Permutations DOI 10.46298/dmtcs.1308 Type Journal Article Author Albert M Journal Discrete Mathematics & Theoretical Computer Science Link Publication -
2016
Title Clique-Width and Directed Width Measures for Answer-Set Programming DOI 10.3233/978-1-61499-672-9-1105 Type Book Chapter Author Bliem Bernhard Publisher IOS Press Link Publication -
2016
Title Beyond IC Postulates: Classification Criteria for Merging Operators DOI 10.3233/978-1-61499-672-9-372 Type Book Chapter Author Haret Adrian Publisher IOS Press -
2015
Title Dual-normal logic programs – the forgotten class DOI 10.1017/s1471068415000186 Type Journal Article Author Fichte J Journal Theory and Practice of Logic Programming Pages 495-510 Link Publication -
2015
Title Extending ALCQIO with Trees DOI 10.1109/lics.2015.54 Type Conference Proceeding Abstract Author Kotek T Pages 511-522 -
2015
Title A Fast Algorithm for Permutation Pattern Matching Based on Alternating Runs DOI 10.1007/s00453-015-0013-y Type Journal Article Author Bruner M Journal Algorithmica Pages 84-117 -
2015
Title Parameterized Complexity of Asynchronous Border Minimization DOI 10.1007/978-3-319-17142-5_36 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 428-440 -
2015
Title Regular Path Queries in Lightweight Description Logics: Complexity and Algorithms DOI 10.1613/jair.4577 Type Journal Article Author Bienvenu M Journal Journal of Artificial Intelligence Research Pages 315-374 Link Publication -
2013
Title Declarative Dynamic Programming as an Alternative Realization of Courcelle’s Theorem DOI 10.1007/978-3-319-03898-8_4 Type Book Chapter Author Bliem B Publisher Springer Nature Pages 28-40 -
2013
Title Model-based recasting in answer-set programming DOI 10.1080/11663081.2013.799318 Type Journal Article Author Eiter T Journal Journal of Applied Non-Classical Logics Pages 75-104 Link Publication -
2015
Title Dynamic Programming on Tree Decompositions in Practice - Some Lessons Learned DOI 10.1109/synasc.2015.13 Type Conference Proceeding Abstract Author Woltran S Pages 22-22 -
2014
Title Belief revision within fragments of propositional logic DOI 10.1016/j.jcss.2013.08.002 Type Journal Article Author Creignou N Journal Journal of Computer and System Sciences Pages 427-449 Link Publication -
2014
Title Complexity-sensitive decision procedures for abstract argumentation DOI 10.1016/j.artint.2013.10.001 Type Journal Article Author Dvorák W Journal Artificial Intelligence Pages 53-78 Link Publication -
2018
Title Approval-Based Multi-Winner Rules and Strategic Voting DOI 10.24963/ijcai.2018/47 Type Conference Proceeding Abstract Author Lackner M Pages 340-346 Link Publication -
2018
Title General and Fractional Hypertree Decompositions DOI 10.1145/3196959.3196962 Type Conference Proceeding Abstract Author Fischl W Pages 17-32