Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Peter Lindner 0001

dblp:223/4092-1 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Database theory
probabilistic databases
3.562026
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.342025
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.122025
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.022022
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.912025
High-dimensional Data Cubes · ACM Trans. Database Syst. 2025
Query processing and optimization
aggregate query processing
0.812024
The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024
Query processing and optimization › query optimization
nested query optimization
0.812024
Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024
Query processing and optimization
query optimization
0.812024
Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024
Performance modeling and evaluation › simulation
agent-based simulation
0.712023
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.712023
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.712023
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.612022
Generative Datalog with Continuous Distributions · J. ACM 2022
Data models and query languages › datalog
probabilistic datalog
0.612022
Generative Datalog with Continuous Distributions · J. ACM 2022
Query processing and optimization
probabilistic query processing
0.612022
Independence in Infinite Probabilistic Databases · J. ACM 2022
Database theory › probabilistic databases
tuple-independent probabilistic databases
0.612022
Independence in Infinite Probabilistic Databases · J. ACM 2022
Database theory
expressive power
0.512021
Tuple-Independent Representations of Infinite Probabilistic Databases · PODS 2021
Database theory › incomplete information
open-world assumption
0.412019
Probabilistic Databases with an Infinite Open-World Assumption · PODS 2019
Data mining
pattern mining
0.212024
The Moments Method for Approximate Data Cube Queries · Proc. ACM Manag. Data 2024
Computational complexity
decidability
0.212024
Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024
Logic in computer science
quantifier elimination
0.212024
Query Optimization by Quantifier Elimination · Proc. ACM Manag. Data 2024
Database theory › semiring semantics
bag semantics
0.212022
Independence in Infinite Probabilistic Databases · J. ACM 2022
Logic in computer science
first-order logic
0.112021
Tuple-Independent Representations of Infinite Probabilistic Databases · PODS 2021
Logic in computer science › program semantics
probabilistic programming semantics
0.112020
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
YearPublicationVenuePosition
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 Cubes
abstract
We 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 Queries
abstract
We 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
ICDT3
2024 Query Optimization by Quantifier Elimination
abstract
Query 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. Data2
2024 The Moments Method for Approximate Data Cube Queries
abstract
We 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. Data1
2023 Probabilistic Query Evaluation with Bag Semantics
abstract
We 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
ICDT2
2023 Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations
abstract
We 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. Data2
2022 Generative Datalog with Continuous Distributions
abstract
Arguing 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. ACM4
2022 Independence in Infinite Probabilistic Databases
abstract
Probabilistic 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. ACM2
2022 Infinite Probabilistic Databases
abstract
Probabilistic 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 Databases
abstract
Infinite 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
PODS3
2020 Infinite Probabilistic Databases
Martin Grohe, Peter Lindner 0001
ICDT2
2020 Generative Datalog with Continuous Distributions
abstract
Arguing 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
PODS4
2019 Probabilistic Databases with an Infinite Open-World Assumption
abstract
Probabilistic 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
PODS2
2018 Climbing up the Elementary Complexity Classes with Theories of Automatic Structures
abstract
Automatic 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
CSL3