184.776 Advanced Topics in Foundations of Databases and Artificial Intelligence
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2017S, VU, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

This course aims at giving interested students who have an appropriate background deep insights into special research topics in database theory and artificial intelligence (AI). In particular, students are expected to acquire expertise in the decomposition theory for database queries and constraint satisfaction problems. They should get acquainted with state-of-the art results and with the latest papers on this topic and on some other selected topics in the area of database theory and AI. For students intending to enrol in a doctoral program, this course may therefore also be of use as an introduction into scientific work, and as a possible stimulus towards the selection of a research topic for doctoral studies.

Subject of course

  • Conjunctive queries, the constraint satisfaction problem (CSP) and the homomorphism problem.
  • NP-hard and tractable classes of queries
  • Degrees of query acyclicity and characterizations of alpha-acyclicity
  • Complexity of evaluating alpha-acyclic queries and CSP instances
  • Tree decomposition of graphs and queries; critique of tree decompositions
  • Generalized hypertree decompositions and hypertree decompositions
  • Fractional covers and fractional hypertree decompositions
  • Submodular decompositions
  • Complexity results for various types of decompositions
  • Minimal and trobust constraint satisfaction poblems
  • Datalog and its extensions; elements of Datalog+/-
  • Complexity and expressive power of various query languages

Additional information

Held in summer semester subsequent to and building on the "Datenbanktheorie" lecture by Prof. Reinhard Pichler.

The lecture slides are now available and can be downloaded under the following link:

https://www.dropbox.com/sh/zxo2rxongym2wya/AAC6SmsZwOkHFP4H0vCfrLFwa?dl=0

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon17:00 - 19:0029.05.2017 Institute of Information Systems, Meetingroom MengerVorbesprechung + Vorlesung
Tue11:00 - 13:0030.05.2017 Institute of Information Systems, Meetingroom MengerVorlesung
Thu13:00 - 15:0001.06.2017 Institute of Information Systems, Meetingroom MengerVorlesung
Wed11:00 - 13:0014.06.2017 Institut f. Informationssysteme, Besprechungsraum HAHNVorlesung
Mon13:00 - 16:0019.06.2017 Institut f. Informationssysteme, Besprechungsraum MengerVorlesung
Tue13:00 - 16:0020.06.2017 Institut f. Informationssysteme, Besprechungsraum MengerVorlesung
Thu13:00 - 16:0022.06.2017 Institute of Information Systems, Meetingroom MengerVorlesung
Wed13:00 - 18:0028.06.2017Seminarraum FAV EG B (Seminarraum von Neumann) StudentInnen - Vorträge
Fri13:00 - 18:0030.06.2017Seminarraum FAV EG B (Seminarraum von Neumann) StudentInnen - Vorträge
Course is held blocked

Examination modalities

Excercises and written exam.

Course registration

Begin End Deregistration end
01.03.2017 00:00 31.05.2017 23:59 31.05.2017 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

The lecture slides will be made available to the students.

The lecture slides can be downloaded under the following link:

https://www.dropbox.com/sh/zxo2rxongym2wya/AAC6SmsZwOkHFP4H0vCfrLFwa?dl=0

Books: Relevant chapters will be indicated during the course

  • David Maier: The Theory of Relational Databases, 1983, online version available at: http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html

  • Ceri, Gottlob, Tanca: Logic Programming and Databases, Springer, 1990.

Papers (tentative list) - electronic versions will be made available:

  • Ronald Fagin: Degrees of Acyclicity for Hypergraphs and Relational Database Schemes. J. ACM 30(3): 514-550 (1983)
  • Georg Gottlob, Nicola Leone, Francesco Scarcello: The complexity of acyclic conjunctive queries. J. ACM 48(3): 431-498 (2001)
  • Georg Gottlob, Gianluigi Greco, Nicola Leone, Francesco Scarcello: Hypertree Decompositions: Questions and Answers. PODS 2016: 57-74
  • Georg Gottlob, Nicola Leone, Francesco Scarcello: Hypertree Decompositions and Tractable Queries. J. Comput. Syst. Sci. 64(3): 579-627 (2002)
  • Georg Gottlob, Nicola Leone, Francesco Scarcello: A comparison of structural CSP decomposition methods. Artif. Intell. 124(2): 243-282 (2000)
  • Albert Atserias, Martin Grohe, Dániel Marx: Size Bounds and Query Plans for Relational Joins. SIAM J. Comput. 42(4): 1737-1767 (2013)
  • Martin Grohe, Dániel Marx: Constraint Solving via Fractional Edge Covers. ACM Trans. Algorithms 11(1): 4:1-4:20 (2014)
  • Dániel Marx: Tractable Hypergraph Properties for Constraint Satisfaction and Conjunctive Queries. J. ACM 60(6): 42 (2013)
  • Andrea Calì, Georg Gottlob, Thomas Lukasiewicz: A general Datalog-based framework for tractable query answering over ontologies. J. Web Sem. 14: 57-83 (2012)
  • Andrea Calì, Georg Gottlob, Michael Kifer: Taming the Infinite Chase: Query Answering under Expressive Relational Constraints. J. Artif. Intell. Res. (JAIR) 48: 115-174 (2013)
  • Andrea Calì, Georg Gottlob, Andreas Pieris: Towards more expressive ontology languages: The query answering problem. Artif. Intell. 193: 87-128 (2012)
  • Georg Gottlob: On minimal constraint networks. Artif. Intell. 191-192: 42-60 (2012) 
  • Samson Abramsky, Georg Gottlob, Phokion G. Kolaitis: Robust Constraint Satisfaction and Local Hidden Variables in Quantum Mechanics. IJCAI 2013: 440-446

Preceding courses

Language

if required in English