Demo Data from EDBT 2026 / reviewers in the wild / expert
Theodore Pan
dblp:361/1582
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 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 |
Graph algorithms and graph theory · 50% Algorithms and data structures · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel computation models
massively parallel computation |
0.8 | 1 | 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs · ICML 2024 |
Graph algorithms and graph theory
dense subgraph discovery |
0.8 | 1 | 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs · ICML 2024 |
Graph algorithms and graph theory › dense subgraph discovery
directed densest subgraph |
0.8 | 1 | 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs · ICML 2024 |
Algorithms and data structures › data streams › streaming algorithms
single-pass streaming |
0.8 | 1 | 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs · ICML 2024 |
Algorithms and data structures › data streams
streaming algorithms |
0.8 | 1 | 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs · ICML 2024 |
Data mining › structured data mining › graph mining
community detection |
0.2 | 1 | 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large Graphs · ICML 2024 |
Methods — techniques the papers use, named apart from their topics
randomized streaming · 2.3approximation algorithm · 2.3MPC · 2.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | New Parallel and Streaming Algorithms for Directed Densest SubgraphabstractFinding dense subgraphs is a fundamental problem with applications to community detection, clustering, and data mining. Our work focuses on finding approximate densest subgraphs in directed graphs in computational models for processing massive data. We consider two such models: Massively Parallel Computation (MPC) and semi-streaming. We show how to find a $(2+\varepsilon)$-approximation in $\tilde{O}(\sqrt{\log n})$ MPC rounds with sublinear memory per machine. This improves the state-of-the-art results by Bahmani et al. (WAW 2014) and Mitrovic \& Pan (ICML 2024). Moreover, we show how to find an $O(\log n)$-approximation in a single pass in semi-streaming. This is in stark contrast to prior work, which implies $\tilde{\Omega}(n^{1/6})$-approximation for a single pass; a better approximation is known only for randomized streams (Mitrovi\'c \& Pan). This is the first deterministic single-pass semi-streaming algorithm for the densest subgraph problem, both for undirected and directed graphs. Our semi-streaming approach is also an insertion-only dynamic algorithm, attaining the first directed densest subgraph algorithm with $O(\log^2 n)$ worst-case update time while using sub-linear memory. We empirically evaluate our approaches in two ways. First, we illustrate that our single-pass semi-streaming algorithm performs much better than the theoretical guarantee. Specifically, its approximation on temporal datasets matches the $(2+\varepsilon)$-approximation of an $O(\log n)$-pass algorithm by Bahmani et al. (VLDB 2012). Second, we demonstrate that our MPC algorithm requires fewer rounds than prior work. Slobodan Mitrovic, Theodore Pan, Mahdi Qaempanah, Mohammad Amin Raeisi |
NeurIPS | 2 |
| 2024 | Faster Streaming and Scalable Algorithms for Finding Directed Dense Subgraphs in Large GraphsabstractFinding dense subgraphs is a fundamental algorithmic tool in data mining, community detection, and clustering. In this problem, the aim is to find an induced subgraph whose edge-to-vertex ratio is maximized. We show how to find a $(2+\epsilon)$ approximation of the directed densest subgraph on randomized streams in a single pass while using $O(n \cdot {\rm poly} \log n)$ memory on $n$-vertex graphs. In contrast, the approach by Bahmani et al. (VLDB 2012) uses $O(\log n)$ passes and by Esfandiari et al. (2015) makes one pass but uses $O(n^{3/2})$ memory; both algorithms also apply to arbitrary-ordered streams. Our techniques extend to Massively Parallel Computation (MPC), yielding quadratic improvement over state-of-the-art by Bahmani et al. (VLDB 2012 and WAW 2014). We empirically show that the quality of our output is essentially the same as that of Bahmani et al. (VLDB 2012) while being $2$ times faster on large graphs, even on non-randomly ordered streams. Slobodan Mitrovic, Theodore Pan |
ICML | 2 |