Demo Data from SIGIR 2026 / reviewers in the wild / expert
Peter Lindner 0001
dblp:223/4092-1
· DBLP profile ↗
15ranked-venue papers
1as first author
11since 2021 · last 2026
0000-0003-2041-7201ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 1 first-author · 8 since 2021Theory of computation · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 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.
| Databases, data mining, and information retrieval
9 papers |
Query processing and optimization · 44% Database theory · 36% Data models and query languages · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 67% Parallel and multicore computing · 33% | |
| Theoretical computer science
3 papers |
Logic in computer science · 69% Computational complexity · 31% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 23 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database theory
probabilistic databases |
3.5 | 6 | 2026 | Tuple-Independent Representations of Infinite Probabilistic Databases · ACM Trans. Database Syst. 2026 Independence in Infinite Probabilistic Databases · J. ACM 2022 Generative Datalog with Continuous Distributions · J. ACM 2022 |
Query processing and optimization
approximate query processing |
2.3 | 4 | 2025 | High-dimensional Data Cubes · ACM Trans. Database Syst. 2025 The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 Independence in Infinite Probabilistic Databases · J. ACM 2022 |
Query processing and optimization › OLAP
data cube |
1.1 | 2 | 2025 | High-dimensional Data Cubes · ACM Trans. Database Syst. 2025 The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Data models and query languages
datalog |
1.0 | 2 | 2022 | Generative Datalog with Continuous Distributions · J. ACM 2022 Generative Datalog with Continuous Distributions · PODS 2020 |
Data models and query languages › multidimensional data model
high-dimensional data cube |
0.9 | 1 | 2025 | High-dimensional Data Cubes · ACM Trans. Database Syst. 2025 |
Query processing and optimization
aggregate query processing |
0.8 | 1 | 2024 | The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Query processing and optimization › query optimization
nested query optimization |
0.8 | 1 | 2024 | Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024 |
Query processing and optimization
query optimization |
0.8 | 1 | 2024 | Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024 |
Performance modeling and evaluation › simulation
agent-based simulation |
0.7 | 1 | 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations · Proc. ACM Manag. Data 2023 |
Parallel and multicore computing › parallel computation models
bulk synchronous parallel |
0.7 | 1 | 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations · Proc. ACM Manag. Data 2023 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
distributed simulation |
0.7 | 1 | 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations · Proc. ACM Manag. Data 2023 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.6 | 1 | 2022 | Generative Datalog with Continuous Distributions · J. ACM 2022 |
Data models and query languages › datalog
probabilistic datalog |
0.6 | 1 | 2022 | Generative Datalog with Continuous Distributions · J. ACM 2022 |
Query processing and optimization
probabilistic query processing |
0.6 | 1 | 2022 | Independence in Infinite Probabilistic Databases · J. ACM 2022 |
Database theory › probabilistic databases
tuple-independent probabilistic databases |
0.6 | 1 | 2022 | Independence in Infinite Probabilistic Databases · J. ACM 2022 |
Database theory
expressive power |
0.5 | 1 | 2021 | Tuple-Independent Representations of Infinite Probabilistic Databases · PODS 2021 |
Database theory › incomplete information
open-world assumption |
0.4 | 1 | 2019 | Probabilistic Databases with an Infinite Open-World Assumption · PODS 2019 |
Data mining
pattern mining |
0.2 | 1 | 2024 | The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024 |
Computational complexity
decidability |
0.2 | 1 | 2024 | Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024 |
Logic in computer science
quantifier elimination |
0.2 | 1 | 2024 | Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024 |
Database theory › semiring semantics
bag semantics |
0.2 | 1 | 2022 | Independence in Infinite Probabilistic Databases · J. ACM 2022 |
Logic in computer science
first-order logic |
0.1 | 1 | 2021 | Tuple-Independent Representations of Infinite Probabilistic Databases · PODS 2021 |
Logic in computer science › program semantics
probabilistic programming semantics |
0.1 | 1 | 2020 | Generative Datalog with Continuous Distributions · PODS 2020 |
Methods — techniques the papers use, named apart from their topics
markov process · 2.0stochastic kernels · 1.6quantifier elimination · 1.5representability analysis · 1.0statistical estimation · 0.9linear programming · 0.9moments method · 0.8fourier expansion · 0.8bahadur representation · 0.8network partitioning · 0.7bulk-synchronous parallel model · 0.7measure-theoretic probability · 0.6stochastic kernel · 0.4chase · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Tuple-Independent Representations of Infinite Probabilistic Databases
Nofar Carmeli, Martin Grohe, Peter Lindner 0001, Christoph Standke |
ACM Trans. Database Syst. | 3 |
| 2025 | High-dimensional Data CubesabstractWe introduce an approach to supporting high-dimensional data cubes at interactive query speeds and moderate storage cost. Our approach is based on binary(-domain) data cubes that are judiciously partially materialized; the missing information can be quickly approximated using statistical or linear programming techniques. This enables new applications such as exploratory data analysis for feature engineering and other fields of data science. Moreover, it removes the need to compromise when building a data cube—all columns we might ever wish to use can be included as dimensions. Our approach also speeds up certain dice, roll-up, and drill-down operations on data cubes with hierarchical dimensions compared to traditional data cubes. Sachin Basil John, Christoph Koch 0001, Peter Lindner 0001 |
ACM Trans. Database Syst. | 3 |
| 2024 | The Importance of Parameters in Database QueriesabstractWe propose and study a framework for quantifying the importance of the choices of parameter values to the result of a query over a database. These parameters occur as constants in logical queries, such as conjunctive queries. In our framework, the importance of a parameter is its SHAP score - a popular instantiation of the game-theoretic Shapley value to measure the importance of feature values in machine learning models. We make the case for the rationale of using this score by explaining the intuition behind SHAP, and by showing that we arrive at this score in two different, apparently opposing, approaches to quantifying the contribution of a parameter. The application SHAP requires two components in addition to the query and the database: (a) a probability distribution over the combinations of parameter values, and (b) a utility function that measures the similarity between the result for the original parameters and the result for hypothetical parameters. The main question addressed in the paper is the complexity of calculating the SHAP score for different distributions and similarity measures. In particular, we devise polynomial-time algorithms for the case of full acyclic conjunctive queries for certain (natural) similarity functions. We extend our results to conjunctive queries with parameterized filters (e.g., inequalities between variables and parameters). We also illustrate the application of our results to "why-not" explanations (aiming to explain the absence of a query answer), where we consider the task of quantifying the contribution of query components to the elimination of a non-answer in consideration. Finally, we discuss a simple approximation technique for the case of correlated parameters. Martin Grohe, Benny Kimelfeld, Peter Lindner 0001, Christoph Standke |
ICDT | 3 |
| 2024 | Query Optimization by Quantifier EliminationabstractQuery optimizers have a limited arsenal of techniques for optimizing nested queries. In this paper, we develop a new approach for query optimization based on quantifier elimination. Quantifier elimination is a well-established tool for proving the decidability of logical theories. Here, however, we show that it can be turned into an effective query optimization technique that may yield asymptotic improvements in query processing efficiency. In addition, the technique establishes a foundation for certain well-known but previously little-understood aggregation based techniques for optimizing nested queries. Christoph Koch 0001, Peter Lindner 0001 |
Proc. ACM Manag. Data | 2 |
| 2024 | The Moments Method for Approximate Data Cube QueriesabstractWe investigate an approximation algorithm for various aggregate queries on partially materialized data cubes. Data cubes are interpreted as probability distributions, and cuboids from a partial materialization populate the terms of a series expansion of the target query distribution. Unknown terms in the expansion are just assumed to be 0 in order to recover an approximate query result. We identify this method as a variant of related approaches from other fields of science, that is, the Bahadur representation and, more generally, (biased) Fourier expansions of Boolean functions. Existing literature indicates a rich but intricate theoretical landscape. Focusing on the data cube application, we start by investigating worst-case error bounds. We build upon prior work to obtain provably optimal materialization strategies with respect to query workloads. In addition, we propose a new heuristic method governing materialization decisions. Finally, we show that well-approximated queries are guaranteed to have well-approximated roll-ups. Peter Lindner 0001, Sachin Basil John, Christoph Koch 0001, Dan Suciu |
Proc. ACM Manag. Data | 1 |
| 2023 | Probabilistic Query Evaluation with Bag SemanticsabstractWe study the complexity of evaluating queries on probabilistic databases under bag semantics. We focus on self-join free conjunctive queries, and probabilistic databases where occurrences of different facts are independent, which is the natural generalization of tuple-independent probabilistic databases to the bag semantics setting. For set semantics, the data complexity of this problem is well understood, even for the more general class of unions of conjunctive queries: it is either in polynomial time, or #P-hard, depending on the query (Dalvi & Suciu, JACM 2012). A reasonably general model of bag probabilistic databases may have unbounded multiplicities. In this case, the probabilistic database is no longer finite, and a careful treatment of representation mechanisms is required. Moreover, the answer to a Boolean query is a probability distribution over (possibly all) non-negative integers, rather than a probability distribution over { true, false }. Therefore, we discuss two flavors of probabilistic query evaluation: computing expectations of answer tuple multiplicities, and computing the probability that a tuple is contained in the answer at most k times for some parameter k. Subject to mild technical assumptions on the representation systems, it turns out that expectations are easy to compute, even for unions of conjunctive queries. For query answer probabilities, we obtain a dichotomy between solvability in polynomial time and #P-hardness for self-join free conjunctive queries. Martin Grohe, Peter Lindner 0001, Christoph Standke |
ICDT | 2 |
| 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based SimulationsabstractWe generalize the bulk-synchronous parallel (BSP) processing model to make it better support agent-based simulations. Such simulations frequently exhibit hierarchical structure in their communication patterns which can be exploited to improve performance. We allow for the creation of temporary artificial network partitions during which agents synchronize only locally within their group in a way that does not compromise the correctness of a simulation. We have built a distributed engine, CloudCity, which uses this idea to improve the locality of computation, communication, and synchronization in such simulations. We experimentally evaluate the performance of our system on a benchmark of simulation workloads and compare it against other popular BSP-like systems, obtaining insights into the impact of various system design choices and optimization on simulation engine performance. Zilu Tian, Peter Lindner 0001, Markus Nissl, Christoph Koch 0001, Val Tannen |
Proc. ACM Manag. Data | 2 |
| 2022 | Generative Datalog with Continuous DistributionsabstractArguing for the need to combine declarative and probabilistic programming, Bárány et al. (TODS 2017) recently introduced a probabilistic extension of Datalog as a “purely declarative probabilistic programming language.” We revisit this language and propose a more principled approach towards defining its semantics based on stochastic kernels and Markov processes—standard notions from probability theory. This allows us to extend the semantics to continuous probability distributions, thereby settling an open problem posed by Bárány et al. We show that our semantics is fairly robust, allowing both parallel execution and arbitrary chase orders when evaluating a program. We cast our semantics in the framework of infinite probabilistic databases (Grohe and Lindner, LMCS 2022) and show that the semantics remains meaningful even when the input of a probabilistic Datalog program is an arbitrary probabilistic database. Martin Grohe, Benjamin Lucien Kaminski, Joost-Pieter Katoen, Peter Lindner 0001 |
J. ACM | 4 |
| 2022 | Independence in Infinite Probabilistic DatabasesabstractProbabilistic databases (PDBs) model uncertainty in data. The current standard is to view PDBs as finite probability spaces over relational database instances. Since many attributes in typical databases have infinite domains, such as integers, strings, or real numbers, it is often more natural to view PDBs as infinite probability spaces over database instances. In this article, we lay the mathematical foundations of infinite probabilistic databases. Our focus then is on independence assumptions. Tuple-independent PDBs play a central role in theory and practice of PDBs. Here we study infinite tuple-independent PDBs as well as related models such as infinite block-independent disjoint PDBs. While the standard model of PDBs focuses on a set-based semantics, we also study tuple-independent PDBs with a bag semantics and independence in PDBs over uncountable fact spaces. We also propose a new approach to PDBs with an open-world assumption, addressing issues raised by Ceylan et al. (Proc. KR 2016) and generalizing their work, which is still rooted in finite tuple-independent PDBs. Moreover, for countable PDBs we propose an approximate query answering algorithm. Martin Grohe, Peter Lindner 0001 |
J. ACM | 2 |
| 2022 | Infinite Probabilistic DatabasesabstractProbabilistic databases (PDBs) model uncertainty in data in a quantitative way. In the established formal framework, probabilistic (relational) databases are finite probability spaces over relational database instances. This finiteness can clash with intuitive query behavior (Ceylan et al., KR 2016), and with application scenarios that are better modeled by continuous probability distributions (Dalvi et al., CACM 2009). We formally introduced infinite PDBs in (Grohe and Lindner, PODS 2019) with a primary focus on countably infinite spaces. However, an extension beyond countable probability spaces raises nontrivial foundational issues concerned with the measurability of events and queries and ultimately with the question whether queries have a well-defined semantics. We argue that finite point processes are an appropriate model from probability theory for dealing with general probabilistic databases. This allows us to construct suitable (uncountable) probability spaces of database instances in a systematic way. Our main technical results are measurability statements for relational algebra queries as well as aggregate queries and Datalog queries. Martin Grohe, Peter Lindner 0001 |
Log. Methods Comput. Sci. | 2 |
| 2021 | Tuple-Independent Representations of Infinite Probabilistic DatabasesabstractInfinite probabilistic databases (PDBs) are a framework of probability distributions over infinitely many different database instances. We systematically study the representability problem for such PDBs by means of tuple-independence and first-order views. Although first-order views over tuple-independent PDBs are not a complete representation system for infinite PDBs, they form a fairly robust class: Adding first-order constraints does not give them additional expressive power, and they cover many relevant special cases such as block-independent disjoint PDBs, and PDBs of bounded instance size. We identify criteria for representability (or non-representability) in this class and explore their limits. In addition, we study the expressive power of fragments of first-order logic over tuple-independent PDBs. In general, for infinite PDBs, the landscape of relative expressive power for various classes of views over PDBs with independence assumptions is much more complex than in the finite setting. Nofar Carmeli, Martin Grohe, Peter Lindner 0001, Christoph Standke |
PODS | 3 |
| 2020 | Infinite Probabilistic Databases
Martin Grohe, Peter Lindner 0001 |
ICDT | 2 |
| 2020 | Generative Datalog with Continuous DistributionsabstractArguing for the need to combine declarative and probabilistic programming, Bárány et al. (TODS 2017) recently introduced a probabilistic extension of Datalog as a "purely declarative probabilistic programming language." We revisit this language and propose a more foundational approach towards defining its semantics. It is based on standard notions from probability theory known as stochastic kernels and Markov processes. This allows us to extend the semantics to continuous probability distributions, thereby settling an open problem posed by Bárány et al. We show that our semantics is fairly robust, allowing both parallel execution and arbitrary chase orders when evaluating a program. We cast our semantics in the framework of infinite probabilistic databases (Grohe and Lindner, ICDT 2020), and we show that the semantics remains meaningful even when the input of a probabilistic Datalog program is an arbitrary probabilistic database. Martin Grohe, Benjamin Lucien Kaminski, Joost-Pieter Katoen, Peter Lindner 0001 |
PODS | 4 |
| 2019 | Probabilistic Databases with an Infinite Open-World AssumptionabstractProbabilistic databases (PDBs) introduce uncertainty into relational databases by specifying probabilities for several possible instances. Traditionally, they are finite probability spaces over database instances. Such finite PDBs inherently make a closed-world assumption: non-occurring facts are assumed to be impossible, rather than just unlikely. As convincingly argued by Ceylan et al. (KR '16), this results in implausibilities and clashes with intuition. An open-world assumption, where facts not explicitly listed may have a small positive probability can yield more reasonable results. The corresponding open-world model of Ceylan et al., however, assumes that all entities in the PDB come from a fixed finite universe. In this work, we take one further step and propose a model of "truly" open-world PDBs with an infinite universe. This is natural when we consider entities from typical domains such as integers, real numbers, or strings. While the probability space might become infinitely large, all instances of a PDB remain finite. We provide a sound mathematical framework for infinite PDBs generalizing the existing theory of finite PDBs. Our main results are concerned with countable, tuple-independent PDBs; we present a generic construction showing that such PDBs exist in the infinite and provide a characterization of their existence. This construction can be used to give an open-world semantics to finite PDBs. The construction can also be extended to so-called block-independent-disjoint probabilistic databases. Algorithmic questions are not the focus of this paper, but we show how query evaluation algorithms can be lifted from finite PDBs to perform approximate evaluation (with an arbitrarily small additive approximation error) in countably infinite tuple-independent PDBs. Martin Grohe, Peter Lindner 0001 |
PODS | 2 |
| 2018 | Climbing up the Elementary Complexity Classes with Theories of Automatic StructuresabstractAutomatic structures are structures that admit a finite presentation via automata. Their most prominent feature is that their theories are decidable. In the literature, one finds automatic structures with non-elementary theory (e.g., the complete binary tree with equal-level predicate) and automatic structures whose theories are at most 3-fold exponential (e.g., Presburger arithmetic or infinite automatic graphs of bounded degree). This observation led Durand-Gasselin to the question whether there are automatic structures of arbitrary high elementary complexity. We give a positive answer to this question. Namely, we show that for every h >=0 the forest of (infinitely many copies of) all finite trees of height at most h+2 is automatic and it's theory is complete for STA(*, exp_h(n, poly(n)), poly(n)), an alternating complexity class between h-fold exponential time and space. This exact determination of the complexity of the theory of these forests might be of independent interest. Faried Abu Zaid, Dietrich Kuske, Peter Lindner 0001 |
CSL | 3 |