Demo Data from EDBT 2026 / reviewers in the wild / expert
André Hernich
dblp:78/1057
· DBLP profile ↗
19ranked-venue papers
13as first author
2since 2021 · last 2023
0009-0007-7955-5891ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 6 first-author · 1 since 2021Artificial intelligence and machine learning · 5 · 3 first-authorTheory of computation · 5 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
9 papers |
Logic in computer science · 59% Computational complexity · 39% Algorithms and data structures · 2% | |
| Databases, data mining, and information retrieval
8 papers |
Query processing and optimization · 45% Database theory · 25% Data integration and cleaning · 14% | |
| Artificial intelligence
5 papers |
Knowledge representation and reasoning · 100% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering |
1.1 | 4 | 2018 | Horn-Rewritability vs PTime Query Evaluation in Ontology-Mediated Querying · IJCAI 2018 Dichotomies in Ontology-Mediated Querying with the Guarded Fragment · PODS 2017 Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach · AAAI 2017 |
Logic in computer science › knowledge representation and reasoning
description logic |
0.8 | 3 | 2021 | Stable Model Semantics for Guarded Existential Rules and Description Logics: Decidability and Complexity · J. ACM 2021 Stable Model Semantics for Guarded Existential Rules and Description Logics · KR 2014 Equality-Friendly Well-Founded Semantics and Applications to Description Logics · AAAI 2012 |
Logic in computer science › knowledge representation and reasoning
guarded existential rules |
0.7 | 2 | 2021 | Stable Model Semantics for Guarded Existential Rules and Description Logics: Decidability and Complexity · J. ACM 2021 Stable Model Semantics for Guarded Existential Rules and Description Logics · KR 2014 |
Query processing and optimization › view maintenance
incremental view maintenance |
0.7 | 1 | 2023 | Foreign Keys Open the Door for Faster Incremental View Maintenance · Proc. ACM Manag. Data 2023 |
Query processing and optimization
materialized view |
0.7 | 1 | 2023 | Foreign Keys Open the Door for Faster Incremental View Maintenance · Proc. ACM Manag. Data 2023 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.5 | 2 | 2017 | Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach · AAAI 2017 Schema.org as a Description Logic · IJCAI 2015 |
Database theory › logic programming semantics
stable model semantics |
0.5 | 1 | 2021 | Stable Model Semantics for Guarded Existential Rules and Description Logics: Decidability and Complexity · J. ACM 2021 |
Computational complexity
decidability |
0.5 | 1 | 2021 | Stable Model Semantics for Guarded Existential Rules and Description Logics: Decidability and Complexity · J. ACM 2021 |
Logic in computer science › knowledge representation and reasoning
query answering |
0.5 | 1 | 2021 | Stable Model Semantics for Guarded Existential Rules and Description Logics: Decidability and Complexity · J. ACM 2021 |
Logic in computer science › logic programming
well-founded semantics |
0.3 | 2 | 2013 | Well-founded semantics for extended datalog and ontological reasoning · PODS 2013 Equality-Friendly Well-Founded Semantics and Applications to Description Logics · AAAI 2012 |
Database theory › semiring semantics
bag semantics |
0.3 | 1 | 2017 | Foundations of information integration under bag semantics · LICS 2017 |
Data models and query languages
query language |
0.3 | 1 | 2017 | Foundations of information integration under bag semantics · LICS 2017 |
Data integration and cleaning
schema mapping |
0.3 | 1 | 2017 | Foundations of information integration under bag semantics · LICS 2017 |
Computational complexity › complexity of reasoning
data complexity |
0.3 | 1 | 2017 | Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach · AAAI 2017 |
Computational complexity › constraint satisfaction › dichotomy theorem
dichotomy classification |
0.3 | 1 | 2017 | Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach · AAAI 2017 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic |
0.2 | 1 | 2015 | Schema.org as a Description Logic · IJCAI 2015 |
Data integration and cleaning
data exchange |
0.2 | 2 | 2011 | Closed world data exchange · ACM Trans. Database Syst. 2011 CWA-solutions for data exchange settings with target dependencies · PODS 2007 |
Logic in computer science
knowledge representation and reasoning |
0.2 | 1 | 2014 | Stable Model Semantics for Guarded Existential Rules and Description Logics · KR 2014 |
Logic in computer science
nonmonotonic reasoning |
0.2 | 1 | 2014 | Stable Model Semantics for Guarded Existential Rules and Description Logics · KR 2014 |
Logic in computer science › logic programming
stable model semantics |
0.2 | 1 | 2014 | Stable Model Semantics for Guarded Existential Rules and Description Logics · KR 2014 |
Logic in computer science › knowledge representation and reasoning › knowledge representation
ontology languages |
0.1 | 1 | 2012 | Equality-Friendly Well-Founded Semantics and Applications to Description Logics · AAAI 2012 |
Computational complexity › complexity of reasoning
query answering complexity |
0.1 | 1 | 2012 | Equality-Friendly Well-Founded Semantics and Applications to Description Logics · AAAI 2012 |
Query processing and optimization › uncertain data query processing
incomplete data query |
0.1 | 1 | 2011 | Closed world data exchange · ACM Trans. Database Syst. 2011 |
Computational complexity › descriptive complexity
PTIME queries |
0.1 | 1 | 2018 | Horn-Rewritability vs PTime Query Evaluation in Ontology-Mediated Querying · IJCAI 2018 |
Algorithms and data structures › memory hierarchy
external memory algorithms |
0.1 | 1 | 2009 | Lower bounds for processing data with few random accesses to external memory · J. ACM 2009 |
Computational complexity
lower bounds |
0.1 | 1 | 2009 | Lower bounds for processing data with few random accesses to external memory · J. ACM 2009 |
Computational complexity › lower bounds › machine model lower bounds
random access machine lower bounds |
0.1 | 1 | 2009 | Lower bounds for processing data with few random accesses to external memory · J. ACM 2009 |
Computational complexity
constraint satisfaction |
0.1 | 1 | 2017 | Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach · AAAI 2017 |
Computational complexity › constraint satisfaction › infinite-domain constraint satisfaction
temporal constraint satisfaction |
0.1 | 1 | 2017 | Query Answering in DL-Lite with Datatypes: A Non-Uniform Approach · AAAI 2017 |
Database theory › query answering
certain answers |
0.1 | 1 | 2007 | CWA-solutions for data exchange settings with target dependencies · PODS 2007 |
Methods — techniques the papers use, named apart from their topics
guarded fragment · 0.9foreign key constraint pruning · 0.7SQL script optimization · 0.7ladner's theorem · 0.6constraint satisfaction · 0.6datalog± · 0.3conjunctive queries · 0.3certain answers · 0.3GLAV mapping · 0.3randomized algorithm · 0.2nonmonotonic negation · 0.1guarded fixed-point logic · 0.1communication complexity · 0.1lower bound proofs · 0.1lower bound proof · 0.1weakly acyclic dependencies · 0.1closed world assumption · 0.1las vegas algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Foreign Keys Open the Door for Faster Incremental View MaintenanceabstractServerless cloud-based warehousing systems enable users to create materialized views in order to speed up predictable and repeated query workloads. Incremental view maintenance (IVM) minimizes the time needed to bring a materialized view up-to-date. It allows the refresh of a materialized view solely based on the base table changes since the last refresh. In serverless cloud-based warehouses, IVM uses computations defined as SQL scripts that update the materialized view based on updates to its base tables. However, the scripts set up for materialized views with inner joins are not optimal in the presence of foreign key constraints. For instance, for a join of two tables, the state of the art IVM computations use a UNION ALL operator of two joins - one computing the contributions to the join from updates to the first table and the other one computing the remaining contributions from the second table. Knowing that one of the join keys is a foreign-key would allow us to prune all but one of the UNION ALL branches and obtain a more efficient IVM script. In this work, we explore ways of incorporating knowledge about foreign key into IVM in order to speed up its performance. Experiments in Redshift showed that the proposed technique improved the execution times of the whole refresh process up to 2 times, and up to 2.7 times the process of calculating the necessary changes that will be applied into the materialized view. Christoforos Svingos, André Hernich, Hinnerk Gildhoff, Yannis Papakonstantinou, Yannis E. Ioannidis |
Proc. ACM Manag. Data | 2 |
| 2021 | Stable Model Semantics for Guarded Existential Rules and Description Logics: Decidability and ComplexityabstractThis work investigates the decidability and complexity of database query answering under guarded existential rules with nonmonotonic negation according to the classical stable model semantics. In this setting, existential quantification is interpreted via Skolem functions, and the unique name assumption is adopted. As a first result, we show the decidability of answering first-order queries based on such rules by a translation into the satisfiability problem for guarded second-order formulas having the tree-model property. To obtain precise complexity results for unions of conjunctive queries, we transform the original problem in polynomial time into an intermediate problem that is easier to analyze: query answering for guarded disjunctive existential rules with stratified negation. We obtain precise bounds for the general setting and for various restricted settings. We also consider extensions of the original formalism with negative constraints, keys, and the possibility of negated atoms in queries. Finally, we show how the above results can be used to provide decidability and complexity results for a natural adaptation of the stable model semantics to description logics such as ELHI and the DL-Lite family. Georg Gottlob, André Hernich, Clemens Kupke, Thomas Lukasiewicz |
J. ACM | 2 |
| 2020 | Dichotomies in Ontology-Mediated Querying with the Guarded FragmentabstractWe study ontology-mediated querying in the case where ontologies are formulated in the guarded fragment of first-order logic (GF) or extensions thereof with counting and where the actual queries are (unions of) conjunctive queries. Our aim is to classify the data complexity and Datalog rewritability of query evaluation depending on the ontology O , where query evaluation w.r.t. O is in PT ime (resp. Datalog rewritable) if all queries can be evaluated in PT ime w.r.t. O (resp. rewritten into Datalog under O ), and co NP-hard if at least one query is co NP-hard w.r.t. O . We identify several fragments of GF that enjoy a dichotomy between Datalog-rewritability (which implies PT ime ) and co NP-hardness as well as several other fragments that enjoy a dichotomy between PT ime and co NP-hardness, but for which PT ime does not imply Datalog-rewritability. For the latter, we establish and exploit a connection to constraint satisfaction problems. We also identify fragments for which there is no dichotomy between PT ime and co NP. To prove this, we establish a non-trivial variation of Ladner’s theorem on the existence of NP-intermediate problems. Finally, we study the decidability of whether a given ontology enjoys PT ime query evaluation, presenting both positive and negative results, depending on the fragment. André Hernich, Carsten Lutz, Fabio Papacchini, Frank Wolter |
ACM Trans. Comput. Log. | 1 |
| 2018 | Horn-Rewritability vs PTime Query Evaluation in Ontology-Mediated QueryingabstractIn ontology-mediated querying with an expressive description logic L, two desirable properties of a TBox T are (1) being able to replace T with a TBox formulated in the Horn-fragment of L without affecting the answers to conjunctive queries, and (2) that every conjunctive query can be evaluated in PTime w.r.t. T. We investigate in which cases (1) and (2) are equivalent, finding that the answer depends on whether the unique name assumption (UNA) is made, on the description logic under consideration, and on the nesting depth of quantifiers in the TBox. We also clarify the relationship between query evaluation with and without UNA and consider natural variations of property (1). André Hernich, Carsten Lutz, Fabio Papacchini, Frank Wolter |
IJCAI | 1 |
| 2017 | Query Answering in DL-Lite with Datatypes: A Non-Uniform ApproachabstractAdding datatypes to ontology-mediated queries (OMQs) often makes query answering hard. As a consequence, the use of datatypes in OWL 2 QL has been severely restricted. In this paper we propose a new, non-uniform, way of analyzing the data-complexity of OMQ answering with datatypes. Instead of restricting the ontology language we aim at a classification of the patterns of datatype atoms in OMQs into those that can occur in non-tractable OMQs and those that only occur in tractable OMQs. To this end we establish a close link between OMQ answering with datatypes and constraint satisfaction problems over the datatypes. In a case study we apply this link to prove a P/coNP-dichotomy for OMQs over DL-Lite extended with the datatype (Q,<=). The proof employs a recent dichotomy result by Bodirsky and Kára for temporal constraint satisfaction problems. André Hernich, Julio Lemos, Frank Wolter |
AAAI | 1 |
| 2017 | Foundations of information integration under bag semanticsabstractDuring the past several decades, the database theory community has successfully investigated several different facets of the principles of database systems, including the development of various data models, the systematic exploration of the expressive power of database query languages, and, more recently, the study of the foundations of information integration via schema mappings. For the most part, all these investigations have been carried out under set semantics, that is, both the database relations and the answers to database queries are sets. In contrast, SQL deploys bag (multiset) semantics and, as a result, theory and practice diverge at this crucial point. Our main goal in this paper is to embark on the development of the foundations of information integration under bag semantics, thus taking the first step towards bridging the gap between theory and practice in this area. Our first contribution is conceptual, namely, we give rigorous bag semantics to GLAV mappings and to the certain answers of conjunctive queries in the context of data exchange and data integration. In fact, we introduce and explore two different versions of bag semantics that, intuitively, correspond to the maximum-based union of bags and to the sum-based union of bags. After this, we establish a number of technical results, including results about the computational complexity of the certain answers of conjunctive queries under bag semantics and about the existence and computation of universal solutions under these two versions of bag semantics. Our results reveal that the adoption of more realistic semantics comes at a price, namely, algorithmic problems in data exchange and data integration that were tractable under set semantics become intractable under bag semantics. André Hernich, Phokion G. Kolaitis |
LICS | 1 |
| 2017 | Dichotomies in Ontology-Mediated Querying with the Guarded FragmentabstractWe study the complexity of ontology-mediated querying when ontologies are formulated in the guarded fragment of first-order logic (GF). Our general aim is to classify the data complexity on the level of ontologies where query evaluation w.r.t. an ontology O is considered to be in PTime if all (unions of conjunctive) queries can be evaluated in PTime w.r.t. O and coNP-hard if at least one query is coNP-hard w.r.t. O. We identify several large and relevant fragments of GF that enjoy a dichotomy between PTime and coNP, some of them additionally admitting a form of counting. In fact, almost all ontologies in the BioPortal repository fall into these fragments or can easily be rewritten to do so. We then establish a variation of Ladner's Theorem on the existence of NP-intermediate problems and use this result to show that for other fragments, there is provably no such dichotomy. Again for other fragments (such as full GF), establishing a dichotomy implies the Feder-Vardi conjecture on the complexity of constraint satisfaction problems. We also link these results to Datalog-rewritability and study the decidability of whether a given ontology enjoys PTime query evaluation, presenting both positive and negative results. André Hernich, Carsten Lutz, Fabio Papacchini, Frank Wolter |
PODS | 1 |
| 2015 | Schema.org as a Description Logic
André Hernich, Carsten Lutz, Ana Ozaki, Frank Wolter |
IJCAI | 1 |
| 2014 | Stable Model Semantics for Guarded Existential Rules and Description Logics
Georg Gottlob, André Hernich, Clemens Kupke, Thomas Lukasiewicz |
KR | 2 |
| 2013 | Well-founded semantics for extended datalog and ontological reasoningabstractThe Datalog± family of expressive extensions of Datalog has recently been introduced as a new paradigm for query answering over ontologies, which captures and extends several common description logics. It extends plain Datalog by features such as existentially quantified rule heads and, at the same time, restricts the rule syntax so as to achieve decidability and tractability. In this paper, we continue the research on Datalog±. More precisely, we generalize the well-founded semantics (WFS), as the standard semantics for nonmonotonic normal programs in the database context, to Datalog± programs with negation under the unique name assumption (UNA). We prove that for guarded Datalog± with negation under the standard WFS, answering normal Boolean conjunctive queries is decidable, and we provide precise complexity results for this problem, namely, in particular, completeness for PTIME (resp., 2-EXPTIME) in the data (resp., combined) complexity. André Hernich, Clemens Kupke, Thomas Lukasiewicz, Georg Gottlob |
PODS | 1 |
| 2012 | Equality-Friendly Well-Founded Semantics and Applications to Description LogicsabstractWe tackle the problem of defining a well-founded semantics for Datalog rules with existentially quantified variables in their heads and negations in their bodies. In particular, we provide a well-founded semantics (WFS) for the recent Datalog+/- family of ontology languages, which covers several important description logics (DLs). To do so, we generalize Datalog+/- by non-stratified nonmonotonic negation in rule bodies, and we define a WFS for this generalization via guarded fixed-point logic. We refer to this approach as equality-friendly WFS, since it has the advantage that it does not make the unique name assumption (UNA); this brings it close to OWL and its profiles as well as typical DLs, which also do not make the UNA. We prove that for guarded Datalog+/- with negation under the equality-friendly WFS, conjunctive query answering is decidable, and we provide precise complexity results for this problem. From these results, we obtain precise definitions of the standard WFS extensions of EL and of members of the DL-Lite family, as well as corresponding complexity results for query answering. Georg Gottlob, André Hernich, Clemens Kupke, Thomas Lukasiewicz |
AAAI | 2 |
| 2012 | Computing universal models under guarded TGDsabstractA universal model of a database D and a set Σ of integrity constraints is a database that extends D, satisfies Σ, and is most general in the sense that it contains sound and complete information. Universal models have a number of applications including answering conjunctive queries, and deciding containment of conjunctive queries, with respect to databases with integrity constraints. Furthermore, they are used in slightly modified form as solutions in data exchange. In general, it is undecidable whether a database possesses a universal model, but in the past few years researchers identified various settings where this problem is decidable, and even efficiently solvable. André Hernich |
ICDT | 1 |
| 2011 | Closed world data exchangeabstractData exchange deals with translating data structured in some source format into data structured in some target format, given a specification of the relationship between the source and the target and possibly constraints on the target; and answering queries over the target in a way that is semantically consistent with the information in the source. Theoretical foundations of data exchange have been actively explored recently. It was also noticed that the standard semantics for query answering in data exchange may lead to counterintuitive or anomalous answers. In the present article, we explain that this behavior is due to the fact that solutions can contain invented information (information that is not related to the source instance), and that the presence of incomplete information in target instances has been ignored. In particular, proper query evaluation techniques for databases with nulls have not been used, and the distinction between closed and open world semantics has not been made. We present a concept of solutions, called CWA-solutions, that is based on the closed world assumption. For data exchange settings without constraints on the target, the space of CWA-solutions has two extreme points: the canonical universal solution (the maximal CWA-solution) and the core of the universal solutions (the minimal CWA-solution), both of them well studied in data exchange. In the presence of constraints on the target, the core of the universal solutions is still the minimal CWA-solution, but there may be no unique maximal CWA-solution. We show how to define the semantics of query-answering taking into account incomplete information, and show that some of the well-known anomalies go away with the new semantics. The article also contains results on the complexity of query-answering, upper approximations to queries (maybe-answers), and various extensions. André Hernich, Leonid Libkin, Nicole Schweikardt |
ACM Trans. Database Syst. | 1 |
| 2010 | Answering non-monotonic queries in relational data exchangeabstractRelational data exchange deals with translating a relational database instance over some source schema into a relational database instance over some target schema, according to a schema mapping that specifies the relationship between the source data and the target data. Various semantics for answering queries against the target schema exist, each of them suitable for a certain class of queries, and with respect to certain schema mappings. However, for each of these semantics, there are examples that show that it leads to counter-intuitive answers, or that it does not respect logical equivalence of schema mappings. André Hernich |
ICDT | 1 |
| 2009 | Lower bounds for processing data with few random accesses to external memoryabstractWe consider a scenario where we want to query a large dataset that is stored in external memory and does not fit into main memory. The most constrained resources in such a situation are the size of the main memory and the number of random accesses to external memory. We note that sequentially streaming data from external memory through main memory is much less prohibitive. We propose an abstract model of this scenario in which we restrict the size of the main memory and the number of random accesses to external memory, but admit arbitrary sequential access. A distinguishing feature of our model is that it allows the usage of unlimited external memory for storing intermediate results, such as several hard disks that can be accessed in parallel. In this model, we prove lower bounds for the problem of sorting a sequence of strings (or numbers), the problem of deciding whether two given sets of strings are equal, and two closely related decision problems. Intuitively, our results say that there is no algorithm for the problems that uses internal memory space bounded by N 1−ε and at most o (log N ) random accesses to external memory, but unlimited “streaming access”, both for writing to and reading from external memory. (Here, N denotes the size of the input and ε is an arbitrary constant greater than 0.) We even permit randomized algorithms with one-sided bounded error. We also consider the problem of evaluating database queries and prove similar lower bounds for evaluating relational algebra queries against relational databases and XQuery and XPath queries against XML-databases. Martin Grohe, André Hernich, Nicole Schweikardt |
J. ACM | 2 |
| 2008 | Reversal complexity revisited
André Hernich, Nicole Schweikardt |
Theor. Comput. Sci. | 1 |
| 2007 | CWA-solutions for data exchange settings with target dependenciesabstractData exchange deals with the following problem: given an instance over a source schema, a specification of the relationship between the source and the target,and dependencies on the target, construct an instance over a target schema that satisfies the given relationships and dependencies. Recently - for data exchange settings without target dependencies - Libkin (PODS'06) introduced a new concept of solutions based on the closed world assumption (so calledCWA-solutions), and showed that, in some respects, this new notion behaves better than the standard notion of solutions considered in previous papers on data exchange. The present paper extends Libkin's notion of CWA-solutions to data exchange settings with target dependencies. We show that, when restricting attention to data exchange settings with weakly acyclic target dependencies, this new notion behaves similarly as before: the core is the unique "minimal" CWA-solution, and computing CWA-solutions as well as certain answers to positive queries is possible in polynomial time and can be PTIME-hard. However, there may be more than one "maximal" CWA-solution. And going beyond the class of positive queries, we obtain that there are conjunctive queries with (just) one inequality, for which evaluating the certain answers is coNP-hard. Finally, we consider the EXISTENCE-OF-CWA-SOLUTIONS problem: while the problem is tractable for data exchange settings with weakly acyclic target dependencies, it turns out to be undecidable for general data exchange settings. As a consequence, we obtain that also the EXISTENCE-OF-UNIVERSAL-SOLUTIONS problem is undecidable in genera. André Hernich, Nicole Schweikardt |
PODS | 1 |
| 2006 | Randomized computations on large data sets: tight lower boundsabstractWe study the randomized version of a computation model (introduced in [9, 10]) that restricts random access to external memory and internal memory space. Essentially, this model can be viewed as a powerful version of a data stream model that puts no cost on sequential scans of external memory (as other models for data streams) and, in addition, (like other external memory models, but unlike streaming models), admits several large external memory devices that can be read and written to in parallel.We obtain tight lower bounds for the decision problems set equality, multiset equality, and checksort. More precisely, we show that any randomized one-sided-error bounded Monte Carlo algorithm for these problems must perform Ω(logN) random accesses to external memory devices, provided that the internal memory size is at most O(4√N/logN), where N denotes the size of the input data.From the lower bound on the set equality problem we can infer lower bounds on the worst case data complexity of query evaluation for the languages XQuery, XPath, and relational algebra on streaming data. More precisely, we show that there exist queries in XQuery, XPath, and relational algebra, such that any (randomized) Las Vegas algorithm that evaluates these queries must perform Ω(logN) random accesses to external memory devices, provided that the internal memory size is at most O(4√N/logN). Martin Grohe, André Hernich, Nicole Schweikardt |
PODS | 2 |
| 2005 | Combining Self-reducibility and Partial Information Algorithms
André Hernich, Arfst Nickelsen |
MFCS | 1 |