Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Schaarschmidt
dblp:52/4278
· DBLP profile ↗
6ranked-venue papers
0as first author
3since 2021 · last 2025
0009-0000-1179-1934ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
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.
| Artificial intelligence
4 papers |
Efficient and distributed learning · 33% Graph learning · 22% Representation and self-supervised learning · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 32% Distributed systems · 32% Cloud and datacenter computing · 21% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 100% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
0.9 | 1 | 2025 | PartIR: Composing SPMD Partitioning Strategies for Machine Learning · ASPLOS (1) 2025 |
Machine learning › Efficient and distributed learning › distributed training › parallelization
model partitioning |
0.9 | 1 | 2025 | PartIR: Composing SPMD Partitioning Strategies for Machine Learning · ASPLOS (1) 2025 |
Parallel and multicore computing
parallelization strategies |
0.9 | 1 | 2025 | PartIR: Composing SPMD Partitioning Strategies for Machine Learning · ASPLOS (1) 2025 |
Bioinformatics and computational biology
molecular property prediction |
0.8 | 2 | 2023 | Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond · ICLR 2022 Pre-training via Denoising for Molecular Property Prediction · ICLR 2023 |
Machine learning › Generative modeling › diffusion model
denoising training |
0.7 | 1 | 2023 | Pre-training via Denoising for Molecular Property Prediction · ICLR 2023 |
Machine learning › Representation and self-supervised learning
pre-training |
0.7 | 1 | 2023 | Pre-training via Denoising for Molecular Property Prediction · ICLR 2023 |
Machine learning › Graph learning
graph neural network |
0.6 | 1 | 2022 | Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond · ICLR 2022 |
Machine learning › Graph learning › molecular representation learning › molecular graph learning
molecular property prediction |
0.6 | 1 | 2022 | Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond · ICLR 2022 |
Machine learning › Deep learning architectures and training
regularization |
0.6 | 1 | 2022 | Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond · ICLR 2022 |
High-performance computing › performance optimization
auto-tuning |
0.3 | 1 | 2017 | BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017 |
Distributed systems › consistency models
bounded staleness |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Distributed systems
cache invalidation |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Cloud and datacenter computing
configuration tuning |
0.3 | 1 | 2017 | BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017 |
Cloud and datacenter computing
database-as-a-service |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Distributed systems
query result caching |
0.3 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Mathematical optimization
bayesian optimization |
0.3 | 1 | 2017 | BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017 |
Learning and educational technologies
online learning |
0.1 | 1 | 2020 | Reinforcement Learning for the Adaptive Scheduling of Educational Activities · CHI 2020 |
Content delivery and video streaming › caching
web caching |
0.1 | 1 | 2017 | Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017 |
Performance modeling and evaluation
system configuration |
0.1 | 1 | 2017 | BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017 |
Methods — techniques the papers use, named apart from their topics
schedule-like API · 1.7intermediate representation rewriting · 1.7self-supervised pretraining · 1.3denoising autoencoder · 1.3regularization · 1.1graph neural network · 1.1reinforcement learning · 0.9controlled experiment · 0.9active learning · 0.9statistical cache expiration · 0.6expiring bloom filter · 0.6black-box optimization · 0.6bayesian optimization · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | PartIR: Composing SPMD Partitioning Strategies for Machine LearningabstractTraining modern large neural networks (NNs) requires a combination of parallelization strategies, including data, model, or optimizer sharding. To address the growing complexity of these strategies, we introduce PartIR, a hardware-and-runtime agnostic NN partitioning system. PartIR is: 1) Expressive: It allows for the composition of multiple sharding strategies, whether user-defined or automatically derived; 2) Decoupled: the strategies are separate from the ML implementation; and 3) Predictable: It follows a set of well-defined general rules to partition the NN. PartIR utilizes a schedule-like API that incrementally rewrites the ML program intermediate representation (IR) after each strategy, allowing simulators and users to verify the strategy's performance. PartIR has been successfully used both for training large models and across diverse model architectures, demonstrating its predictability, expressiveness, and performance. Sami Alabed, Daniel Belov, Bart Chrzaszcz, Juliana Franco, Dominik Grewe, Dougal Maclaurin, James Molloy, Tom Natan, Tamara Norman, Xiaoyue Pan, Adam Paszke, Norman A. Rink, Michael Schaarschmidt, Timur Sitdikov, Agnieszka Swietlik, Dimitrios Vytiniotis, Joel Wee |
ASPLOS (1) | 13 |
| 2023 | Pre-training via Denoising for Molecular Property Prediction
Sheheryar Zaidi, Michael Schaarschmidt, James Martens, Hyunjik Kim, Yee Whye Teh, Alvaro Sanchez-Gonzalez, Peter W. Battaglia, Razvan Pascanu, Jonathan Godwin |
ICLR | 2 |
| 2022 | Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond
Jonathan Godwin, Michael Schaarschmidt, Alexander L. Gaunt, Alvaro Sanchez-Gonzalez, Yulia Rubanova, Petar Velickovic, James Kirkpatrick, Peter W. Battaglia |
ICLR | 2 |
| 2020 | Reinforcement Learning for the Adaptive Scheduling of Educational ActivitiesabstractAdaptive instruction for online education can increase learning gains and decrease the work required of learners, instructors, and course designers. Reinforcement Learning (RL) is a promising tool for developing instructional policies, as RL models can learn complex relationships between course activities, learner actions, and educational outcomes. This paper demonstrates the first RL model to schedule educational activities in real time for a large online course through active learning. Our model learns to assign a sequence of course activities while maximizing learning gains and minimizing the number of items assigned. Using a controlled experiment with over 1,000 learners, we investigate how this scheduling policy affects learning gains, dropout rates, and qualitative learner feedback. We show that our model produces better learning gains using fewer educational activities than a linear assignment condition, and produces similar learning gains to a self-directed condition using fewer educational activities and with lower dropout rates. Jonathan Bassen, Bharathan Balaji, Michael Schaarschmidt, Candace Thille, Jay Painter, Dawn Zimmaro, Alex Games, Ethan Fast, John C. Mitchell |
CHI | 3 |
| 2017 | BOAT: Building Auto-Tuners with Structured Bayesian OptimizationabstractDue to their complexity, modern systems expose many configuration parameters which users must tune to maximize performance. Auto-tuning has emerged as an alternative in which a black-box optimizer iteratively evaluates configurations to find efficient ones. Unfortunately, for many systems, such as distributed systems, evaluating performance takes too long and the space of configurations is too large for the optimizer to converge within a reasonable time. Valentin Dalibard, Michael Schaarschmidt, Eiko Yoneki |
WWW | 2 |
| 2017 | Quaestor: Query Web Caching for Database-as-a-Service ProvidersabstractToday, web performance is primarily governed by round-trip latencies between end devices and cloud services. To improve performance, services need to minimize the delay of accessing data. In this paper, we propose a novel approach to low latency that relies on existing content delivery and web caching infrastructure. The main idea is to enable application-independent caching of query results and records with tunable consistency guarantees, in particular bounded staleness. Q uaestor (Query Store) employs two key concepts to incorporate both expiration-based and invalidation-based web caches: (1) an Expiring Bloom Filter data structure to indicate potentially stale data, and (2) statistically derived cache expiration times to maximize cache hit rates. Through a distributed query invalidation pipeline, changes to cached query results are detected in real-time. The proposed caching algorithms offer a new means for data-centric cloud services to trade latency against staleness bounds, e.g. in a database-as-a-service. Q uaestor is the core technology of the backend-as-a-service platform Baqend, a cloud service for low-latency websites. We provide empirical evidence for Q uaestor 's scalability and performance through both simulation and experiments. The results indicate that for read-heavy workloads, up to tenfold speed-ups can be achieved through Q uaestor 's caching. Felix Gessert, Michael Schaarschmidt, Wolfram Wingerath, Erik Witt, Eiko Yoneki, Norbert Ritter |
Proc. VLDB Endow. | 2 |