Demo Data from SIGIR 2026 / reviewers in the wild / expert
Trevor Steil
dblp:246/0561
· DBLP profile ↗
4ranked-venue papers
2as first author
4since 2021 · last 2025
0009-0001-1174-1846ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 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.
| Theoretical computer science
1 paper |
Approximation and online algorithms · 67% Graph algorithms and graph theory · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 35% High-performance computing · 33% Distributed systems · 32% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Approximation and online algorithms
approximation algorithms |
0.9 | 1 | 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees · ICML 2025 |
Approximation and online algorithms
learning-augmented algorithms |
0.9 | 1 | 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees · ICML 2025 |
Graph algorithms and graph theory › spanning tree
minimum spanning tree |
0.9 | 1 | 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees · ICML 2025 |
High-performance computing
message aggregation |
0.7 | 1 | 2023 | Embracing Irregular Parallelism in HPC with YGM · SC 2023 |
Distributed systems
distributed graph processing |
0.5 | 1 | 2021 | TriPoll: computing surveys of triangles in massive-scale temporal graphs with metadata · SC 2021 |
Parallel and multicore computing › parallel graph algorithms
triangle counting |
0.5 | 1 | 2021 | TriPoll: computing surveys of triangles in massive-scale temporal graphs with metadata · SC 2021 |
Parallel and multicore computing › parallel algorithms
graph algorithms |
0.2 | 1 | 2023 | Embracing Irregular Parallelism in HPC with YGM · SC 2023 |
Distributed systems › distributed optimization
communication-efficient optimization |
0.1 | 1 | 2021 | TriPoll: computing surveys of triangles in massive-scale temporal graphs with metadata · SC 2021 |
Methods — techniques the papers use, named apart from their topics
heuristic forest construction · 0.9approximation algorithm · 0.9data serialization · 0.7MPI · 0.7distributed HPC system · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Approximate Forest Completion and Learning-Augmented Algorithms for Metric Minimum Spanning TreesabstractFinding a minimum spanning tree (MST) for $n$ points in an arbitrary metric space is a fundamental primitive for hierarchical clustering and many other ML tasks, but this takes $\Omega(n^2)$ time to even approximate. We introduce a framework for metric MSTs that first (1) finds a forest of trees using practical heuristics, and then (2) finds a small weight set of edges to connect disjoint components in the forest into a spanning tree. We prove that optimally solving step (2) still takes $\Omega(n^2)$ time, but we provide a subquadratic 2.62-approximation algorithm. In the spirit of learning-augmented algorithms, we then show that if the heuristic forest found in step (1) overlaps with an optimal MST, we can approximate the original MST problem in subquadratic time, where the approximation factor depends on a measure of overlap. In practice, we find nearly optimal spanning trees for a wide range of metrics, while being orders of magnitude faster than exact algorithms. Nate Veldt, Thomas Stanley, Ben Priest, Trevor Steil, Keita Iwabuchi, T. S. Jayram, Geoffrey Sanders |
ICML | 4 |
| 2023 | Embracing Irregular Parallelism in HPC with YGMabstractYGM is a general-purpose asynchronous distributed computing library for C++/MPI, designed to handle the irregular data access patterns and small messages of graph algorithms and data science applications. It uses data serialization to give an easily usable active message interface and message aggregation to maximize application throughput. Our design philosophy makes a tradeoff that increases network bandwidth utilization at the cost of added latency. We provide a suite of benchmarks showcasing YGM's performance. Compared to similar distributed active message benchmark implementations that do not provide message buffering, we are able to achieve over 10x throughput on thousands of cores at a latency cost that can be as small as 2x or as large as 100x, depending on the machine being used. For applications that can be written to be latency-tolerant, this represents a significant potential performance improvement through using YGM. Trevor Steil, Tahsin Reza, Ben Priest, Roger A. Pearce |
SC | 1 |
| 2023 | Distributed approximate minimal Steiner trees with millions of seed vertices on billion-edge graphs
Tahsin Reza, Trevor Steil, Geoffrey Sanders, Roger A. Pearce |
J. Parallel Distributed Comput. | 2 |
| 2021 | TriPoll: computing surveys of triangles in massive-scale temporal graphs with metadataabstractUnderstanding the higher-order interactions within network data is a key objective of network science. Surveys of metadata triangles (or patterned 3-cycles in metadata-enriched graphs) are often of interest in this pursuit. In this work, we develop TriPoll, a prototype distributed HPC system capable of surveying triangles in massive graphs containing metadata on their edges and vertices. We contrast our approach with much of the prior effort on triangle analysis, which often focuses on simple triangle counting, usually in simple graphs with no metadata. We assess the scalability of TriPoll when surveying triangles involving metadata on real and synthetic graphs with up to hundreds of billions of edges. We utilize communication-reducing optimizations to demonstrate a triangle counting task on a 224 billion edge web graph in approximately half of the time of competing approaches, while additionally supporting metadata-aware capabilities. Trevor Steil, Tahsin Reza, Keita Iwabuchi, Ben Priest, Geoffrey Sanders, Roger A. Pearce |
SC | 1 |