Information and Communication Technology 2019ICT19-065

Revealing and Utilizing the Hidden Structure for Solving Hard Problems in AI


Principal Investigator:
Institution:
Co-Principal Investigator(s):
Stefan Woltran (Vienna University of Technology)
Status:
Ongoing (01.03.2020 – 31.03.2025)
GrantID:
10.47379/ICT19065
Funding volume:
€ 566,900

At the core of several key areas of AI and reasoning are hard-to-solve computational problems, such as the processing of constraints, the execution of reasoning tasks, and the verification of the soundness of procedures and protocols. All these problems are in general intractable and pose a challenge to algorithm design, specifically as today's ICT applications demand for larger and larger instances to be solved. This requires new and more powerful algorithms, in order to facilitate a further progress in the technological innovation. Fortunately, typical problem instances tend to contain some form of HIDDEN STRUCTURE, as the instances are the product of certain processes. This research project is about revealing this hidden structure and utilizing it for an efficient solution. More specifically, we will capture hidden structure in terms of the powerful new concept of BACKDOOR TREEWIDTH which combines orthogonal approaches in a nontrivial way. The project aims at: 1) the in-depth study of foundations and applications of backdoor treewidth 2) the refinement of algorithms towards effective implementations 3) its instantiation in core areas: a) Valued CSP, a meta-problem entailing prominent optimization problems b) QBF-SAT, the canonical PSPACE complete problem with applications in verification c) Abstract Argumentation, the canonical problem to resolve conflicts between arguments d) Answer-Set Programming, a key meta-problem in knowledge representation and reasoning

 
 
Scientific disciplines: Theoretical computer science (50%) | Artificial intelligence (50%)

We use cookies on our website. Some of them are technically necessary, while others help us to improve this website or provide additional functionalities. Further information