VLDB 2026 Research / reviewers in the wild / expert
Scott P. MacLachlan
dblp:65/3132
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2025
0000-0002-6364-0684ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 since 2021Theory of computation · 1 · 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.
| Artificial intelligence
3 papers |
Graph learning · 94% Reinforcement learning · 6% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 68% Algorithms and data structures · 32% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning
graph neural network |
1.2 | 2 | 2023 | MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methods · ICML 2023 Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning · NeurIPS 2021 |
Computational science and engineering › numerical analysis
domain decomposition |
0.7 | 1 | 2023 | MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methods · ICML 2023 |
Machine learning › Graph learning › graph neural network
graph convolutional network |
0.6 | 1 | 2022 | Learning Interface Conditions in Domain Decomposition Solvers · NeurIPS 2022 |
Mathematical optimization › numerical analysis
domain decomposition |
0.6 | 1 | 2022 | Learning Interface Conditions in Domain Decomposition Solvers · NeurIPS 2022 |
Machine learning › Graph learning › graph algorithms
graph coarsening |
0.5 | 1 | 2021 | Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning · NeurIPS 2021 |
Mathematical optimization › numerical analysis › multigrid methods
algebraic multigrid |
0.5 | 1 | 2021 | Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning · NeurIPS 2021 |
Algorithms and data structures › numerical linear algebra
linear system solving |
0.5 | 1 | 2021 | Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning · NeurIPS 2021 |
Machine learning › Reinforcement learning
reinforcement learning for combinatorial optimization |
0.1 | 1 | 2021 | Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning · NeurIPS 2021 |
Methods — techniques the papers use, named apart from their topics
unsupervised loss function · 1.3multigrid methods · 1.3unsupervised learning · 1.1graph convolutional network · 1.1reinforcement learning · 1.0graph neural network · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Extending Irksome: Improvements in Automated Runge-Kutta Time Stepping for Finite Element MethodsabstractIrksome is a library based on the Unified Form Language (UFL) that enables automated generation of Runge–Kutta methods for time-stepping finite element spatial discretizations of Partial Differential Equations (PDEs). Allowing users to express semidiscrete forms of PDEs, it generates UFL representations for the stage-coupled variational problems to be solved at each timestep. The Firedrake package then generates efficient code for evaluating these variational problems and allows users a wide range of options to deploy efficient algebraic solvers in PETSc. In this article, we describe several recent advances in Irksome . These include alternate formulations of the Runge–Kutta time-stepping methods and optimized support for diagonally implicit (DIRK) methods. Additionally, we present new and improved tools for building preconditioners for the resulting linear and linearized systems, demonstrating that these can lead to efficient approaches for solving fully implicit Runge–Kutta discretizations. The new features are demonstrated through a sequence of computational examples demonstrating the high-level interface and obtained solver performance. Robert C. Kirby, Scott P. MacLachlan |
ACM Trans. Math. Softw. | 2 |
| 2023 | MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition MethodsabstractDomain decomposition methods (DDMs) are popular solvers for discretized systems of partial differential equations (PDEs), with one-level and multilevel variants. These solvers rely on several algorithmic and mathematical parameters, prescribing overlap, subdomain boundary conditions, and other properties of the DDM. While some work has been done on optimizing these parameters, it has mostly focused on the one-level setting or special cases such as structured-grid discretizations with regular subdomain construction. In this paper, we propose multigrid graph neural networks (MG-GNN), a novel GNN architecture for learning optimized parameters in two-level DDMs. We train MG-GNN using a new unsupervised loss function, enabling effective training on small problems that yields robust performance on unstructured grids that are orders of magnitude larger than those in the training set. We show that MG-GNN outperforms popular hierarchical graph network architectures for this optimization and that our proposed loss function is critical to achieving this improved performance. Ali Taghibakhshi, Nicolas Nytko, Tareq Uz Zaman, Scott P. MacLachlan, Luke N. Olson, Matthew West 0001 |
ICML | 4 |
| 2022 | Learning Interface Conditions in Domain Decomposition SolversabstractDomain decomposition methods are widely used and effective in the approximation of solutions to partial differential equations. Yet the \textit{optimal} construction of these methods requires tedious analysis and is often available only in simplified, structured-grid settings, limiting their use for more complex problems. In this work, we generalize optimized Schwarz domain decomposition methods to unstructured-grid problems, using Graph Convolutional Neural Networks (GCNNs) and unsupervised learning to learn optimal modifications at subdomain interfaces. A key ingredient in our approach is an improved loss function, enabling effective training on relatively small problems, but robust performance on arbitrarily large problems, with computational cost linear in problem size. The performance of the learned linear solvers is compared with both classical and optimized domain decomposition algorithms, for both structured- and unstructured-grid problems. Ali Taghibakhshi, Nicolas Nytko, Tareq Uz Zaman, Scott P. MacLachlan, Luke N. Olson, Matthew West 0001 |
NeurIPS | 4 |
| 2021 | Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement LearningabstractLarge sparse linear systems of equations are ubiquitous in science and engineering, such as those arising from discretizations of partial differential equations. Algebraic multigrid (AMG) methods are one of the most common methods of solving such linear systems, with an extensive body of underlying mathematical theory. A system of linear equations defines a graph on the set of unknowns and each level of a multigrid solver requires the selection of an appropriate coarse graph along with restriction and interpolation operators that map to and from the coarse representation. The efficiency of the multigrid solver depends critically on this selection and many selection methods have been developed over the years. Recently, it has been demonstrated that it is possible to directly learn the AMG interpolation and restriction operators, given a coarse graph selection. In this paper, we consider the complementary problem of learning to coarsen graphs for a multigrid solver, a necessary step in developing fully learnable AMG methods. We propose a method using a reinforcement learning (RL) agent based on graph neural networks (GNNs), which can learn to perform graph coarsening on small planar training graphs and then be applied to unstructured large planar graphs, assuming bounded node degree. We demonstrate that this method can produce better coarse graphs than existing algorithms, even as the graph size increases and other properties of the graph are varied. We also propose an efficient inference procedure for performing graph coarsening that results in linear time complexity in graph size. Ali Taghibakhshi, Scott P. MacLachlan, Luke N. Olson, Matthew West 0001 |
NeurIPS | 2 |