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

Michael Schaarschmidt

dblp:52/4278 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
0.912025
PartIR: Composing SPMD Partitioning Strategies for Machine Learning · ASPLOS (1) 2025
Machine learning › Efficient and distributed learning › distributed training › parallelization
model partitioning
0.912025
PartIR: Composing SPMD Partitioning Strategies for Machine Learning · ASPLOS (1) 2025
Parallel and multicore computing
parallelization strategies
0.912025
PartIR: Composing SPMD Partitioning Strategies for Machine Learning · ASPLOS (1) 2025
Bioinformatics and computational biology
molecular property prediction
0.822023
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.712023
Pre-training via Denoising for Molecular Property Prediction · ICLR 2023
Machine learning › Representation and self-supervised learning
pre-training
0.712023
Pre-training via Denoising for Molecular Property Prediction · ICLR 2023
Machine learning › Graph learning
graph neural network
0.612022
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.612022
Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond · ICLR 2022
Machine learning › Deep learning architectures and training
regularization
0.612022
Simple GNN Regularisation for 3D Molecular Property Prediction and Beyond · ICLR 2022
High-performance computing › performance optimization
auto-tuning
0.312017
BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017
Distributed systems › consistency models
bounded staleness
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Distributed systems
cache invalidation
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Cloud and datacenter computing
configuration tuning
0.312017
BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017
Cloud and datacenter computing
database-as-a-service
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Distributed systems
query result caching
0.312017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Mathematical optimization
bayesian optimization
0.312017
BOAT: Building Auto-Tuners with Structured Bayesian Optimization · WWW 2017
Learning and educational technologies
online learning
0.112020
Reinforcement Learning for the Adaptive Scheduling of Educational Activities · CHI 2020
Content delivery and video streaming › caching
web caching
0.112017
Quaestor: Query Web Caching for Database-as-a-Service Providers · Proc. VLDB Endow. 2017
Performance modeling and evaluation
system configuration
0.112017
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
YearPublicationVenuePosition
2025 PartIR: Composing SPMD Partitioning Strategies for Machine Learning
abstract
Training 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
ICLR2
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
ICLR2
2020 Reinforcement Learning for the Adaptive Scheduling of Educational Activities
abstract
Adaptive 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
CHI3
2017 BOAT: Building Auto-Tuners with Structured Bayesian Optimization
abstract
Due 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
WWW2
2017 Quaestor: Query Web Caching for Database-as-a-Service Providers
abstract
Today, 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