EDBT 2026 Demo / reviewers in the wild / expert
Christoph Staudt
dblp:299/5431
· DBLP profile ↗
7ranked-venue papers
2as first author
7since 2021 · last 2026
0009-0000-4250-546XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 1 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Theory of computation · 1 · 1 first-author · 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
2 papers |
Automated reasoning and model checking · 62% Computational complexity · 38% | |
| Artificial intelligence
3 papers |
Probabilistic and Bayesian machine learning · 40% Efficient and distributed learning · 30% Information extraction and text analysis · 20% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 77% Database system architecture and tuning · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 10 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
model counting |
1.8 | 2 | 2026 | Proof Systems for Tensor-based Model Counting · AAAI 2026 Model Counting and Sampling via Semiring Extensions · AAAI 2024 |
Computational complexity › counting complexity
#SAT |
1.0 | 1 | 2026 | Proof Systems for Tensor-based Model Counting · AAAI 2026 |
Computational complexity
proof complexity |
1.0 | 1 | 2026 | Proof Systems for Tensor-based Model Counting · AAAI 2026 |
Performance modeling and evaluation
benchmarking |
0.8 | 1 | 2024 | Einsum Benchmark: Enabling the Development of Next-Generation Tensor Execution Engines · NeurIPS 2024 |
Automated reasoning and model checking › model counting
weighted model counting |
0.8 | 1 | 2024 | Model Counting and Sampling via Semiring Extensions · AAAI 2024 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.5 | 1 | 2021 | Method of Moments for Topic Models with Mixed Discrete and Continuous Features · IJCAI 2021 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
method of moments |
0.5 | 1 | 2021 | Method of Moments for Topic Models with Mixed Discrete and Continuous Features · IJCAI 2021 |
Natural language and speech › Information extraction and text analysis
topic model |
0.5 | 1 | 2021 | Method of Moments for Topic Models with Mixed Discrete and Continuous Features · IJCAI 2021 |
Machine learning › Deep learning architectures and training
tensor operations |
0.3 | 1 | 2025 | Exploiting Dynamic Sparsity in Einsum · NeurIPS 2025 |
Database system architecture and tuning › database system implementation
query engine design |
0.2 | 1 | 2023 | Efficient and Portable Einstein Summation in SQL · Proc. ACM Manag. Data 2023 |
Methods — techniques the papers use, named apart from their topics
tensor hypernetwork contraction · 1.8dynamic representation switching · 1.7coordinate list representation · 1.7proof complexity analysis · 1.0semiring extension · 0.8marginalize a product function · 0.8common table expressions · 0.7pearson's method of moments · 0.5method of moments · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Proof Systems for Tensor-based Model CountingabstractSolving the model counting problem #SAT, asking for the number of satisfying assignments of a propositional formula, has been explored intensively and has gathered its own community. While most existing solvers are based on knowledge compilation, another promising approach is through contraction in tensor hypernetworks. We perform a theoretical proof-complexity analysis of this approach. For this, we design two new tensor-based proof systems that we show to tightly correspond to tensor-based #SAT solving. We determine the simulation order of #SAT proof systems and prove exponential separations between the systems. This sheds light on the relative performance of different #SAT solving approaches. Olaf Beyersdorff, Joachim Giesen, Andreas Goral, Tim Hoffmann, Kaspar Kasche, Christoph Staudt |
AAAI | 6 |
| 2025 | Exploiting Dynamic Sparsity in EinsumabstractEinsum expressions specify an output tensor in terms of several input tensors. They offer a simple yet expressive abstraction for many computational tasks in artificial intelligence and beyond. However, evaluating einsum expressions poses hard algorithmic problems that depend on the representation of the tensors. Two popular representations are multidimensional arrays and coordinate lists. The latter is a more compact representation for sparse tensors, that is, tensors where a significant proportion of the entries are zero. So far, however, most of the popular einsum implementations use the multidimensional array representation for tensors. Here, we show on a non-trivial example that, when evaluating einsum expressions, coordinate lists can be exponentially more efficient than multidimensional arrays. In practice, however, coordinate lists can also be significantly less efficient than multidimensional arrays, but it is hard to decide from the input tensors whether this will be the case. Sparsity evolves dynamically in intermediate tensors during the evaluation of an einsum expression. Therefore, we introduce a hybrid solution where the representation is switched on the fly from multidimensional arrays to coordinate lists depending on the sparsity of the remaining tensors. In our experiments on established benchmark einsum expressions, the hybrid solution is consistently competitive with or outperforms the better of the two static representations. Christoph Staudt, Mark Blacher, Tim Hoffmann, Lea Kasche, Olaf Beyersdorff, Joachim Giesen |
NeurIPS | 1 |
| 2024 | Model Counting and Sampling via Semiring ExtensionsabstractMany decision and optimization problems have natural extensions as counting problems. The best known example is the Boolean satisfiability problem (SAT), where we want to count the satisfying assignments of truth values to the variables, which is known as the #SAT problem. Likewise, for discrete optimization problems, we want to count the states on which the objective function attains the optimal value. Both SAT and discrete optimization can be formulated as selective marginalize a product function (MPF) queries. Here, we show how general selective MPF queries can be extended for model counting. MPF queries are encoded as tensor hypernetworks over suitable semirings that can be solved by generic tensor hypernetwork contraction algorithms. Our model counting extension is again an MPF query, on an extended semiring, that can be solved by the same contraction algorithms. Model counting is required for uniform model sampling. We show how the counting extension can be further extended for model sampling by constructing yet another semiring. We have implemented the model counting and sampling extensions. Experiments show that our generic approach is competitive with the state of the art in model counting and model sampling. Andreas Goral, Joachim Giesen, Mark Blacher, Christoph Staudt, Julien Klaus |
AAAI | 4 |
| 2024 | Einsum Benchmark: Enabling the Development of Next-Generation Tensor Execution EnginesabstractModern artificial intelligence and machine learning workflows rely on efficient tensor libraries. However, tuning tensor libraries without considering the actual problems they are meant to execute can lead to a mismatch between expected performance and the actual performance. Einsum libraries are tuned to efficiently execute tensor expressions with only a few, relatively large, dense, floating-point tensors. But, practical applications of einsum cover a much broader range of tensor expressions than those that can currently be executed efficiently. For this reason, we have created a benchmark dataset that encompasses this broad range of tensor expressions, allowing future implementations of einsum to build upon and be evaluated against. In addition, we also provide generators for einsum expressions and converters to einsum expressions in our repository, so that additional data can be generated as needed. The benchmark dataset, the generators and converters are released openly and are publicly available at https://benchmark.einsum.org. Mark Blacher, Christoph Staudt, Julien Klaus, Maurice Wenig, Niklas Merk, Alexander Breuer, Max Engel, Sören Laue, Joachim Giesen |
NeurIPS | 2 |
| 2024 | Improved Cut Strategy for Tensor Network Contraction Orders
Christoph Staudt, Mark Blacher, Julien Klaus, Farin Lippmann, Joachim Giesen |
SEA | 1 |
| 2023 | Efficient and Portable Einstein Summation in SQLabstractComputational problems ranging from artificial intelligence to physics require efficient computations of large tensor expressions. These tensor expressions can often be represented in Einstein notation. To evaluate tensor expressions in Einstein notation, that is, for the actual Einstein summation, usually external libraries are used. Surprisingly, Einstein summation operations on tensors fit well with fundamental SQL constructs. We show that by applying only four mapping rules and a simple decomposition scheme using common table expressions, large tensor expressions in Einstein notation can be translated to portable and efficient SQL code. The ability to execute large Einstein summation queries opens up new possibilities to process data within SQL. We demonstrate the power of Einstein summation queries on four use cases, namely querying triplestore data, solving Boolean satisfiability problems, performing inference in graphical models, and simulating quantum circuits. The performance of Einstein summation queries, however, depends on the query engine implemented in the database system. Therefore, supporting efficient Einstein summation computations in database systems presents new research challenges for the design and implementation of query engines. Mark Blacher, Julien Klaus, Christoph Staudt, Sören Laue, Viktor Leis, Joachim Giesen |
Proc. ACM Manag. Data | 3 |
| 2021 | Method of Moments for Topic Models with Mixed Discrete and Continuous FeaturesabstractTopic models are characterized by a latent class variable that represents the different topics. Traditionally, their observable variables are modeled as discrete variables like, for instance, in the prototypical latent Dirichlet allocation (LDA) topic model. In LDA, words in text documents are encoded by discrete count vectors with respect to some dictionary. The classical approach for learning topic models optimizes a likelihood function that is non-concave due to the presence of the latent variable. Hence, this approach mostly boils down to using search heuristics like the EM algorithm for parameter estimation. Recently, it was shown that topic models can be learned with strong algorithmic and statistical guarantees through Pearson's method of moments. Here, we extend this line of work to topic models that feature discrete as well as continuous observable variables (features). Moving beyond discrete variables as in LDA allows for more sophisticated features and a natural extension of topic models to other modalities than text, like, for instance, images. We provide algorithmic and statistical guarantees for the method of moments applied to the extended topic model that we corroborate experimentally on synthetic data. We also demonstrate the applicability of our model on real-world document data with embedded images that we preprocess into continuous state-of-the-art feature vectors. Joachim Giesen, Paul Kahlmeyer, Sören Laue, Matthias Mitterreiter, Frank Nussbaum, Christoph Staudt, Sina Zarrieß |
IJCAI | 6 |