Demo Data from SIGIR 2026 / reviewers in the wild / expert
Honghao Lin
dblp:264/2663
· DBLP profile ↗
18ranked-venue papers
2as first author
17since 2021 · last 2026
0009-0004-5162-3328ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 1 first-author · 9 since 2021Theory of computation · 7 · 1 first-author · 7 since 2021Databases, data management, data science and information retrieval · 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
15 papers |
Algorithms and data structures · 63% Approximation and online algorithms · 13% Mathematical optimization · 8% | |
| Artificial intelligence
3 papers |
Graph learning · 29% Probabilistic and Bayesian machine learning · 19% Deep learning architectures and training · 15% | |
| Network and information security
2 papers |
Privacy and data protection · 85% Security and privacy of machine learning · 15% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data streams
streaming algorithms |
4.3 | 6 | 2026 | Adversarial Robustness on Insertion-Deletion Streams · STOC 2026 Lifting Linear Sketches: Optimal Bounds and Adversarial Robustness · STOC 2025 A Strong Separation for Adversarially Robust ℓ0 Estimation for Linear Sketches · FOCS 2024 |
Algorithms and data structures
sketching |
3.3 | 4 | 2026 | Adversarial Robustness on Insertion-Deletion Streams · STOC 2026 Lifting Linear Sketches: Optimal Bounds and Adversarial Robustness · STOC 2025 Optimal Sketching for Residual Error Estimation for Matrix and Vector Norms · ICLR 2024 |
Algorithms and data structures
adversarial robustness |
1.9 | 2 | 2026 | Adversarial Robustness on Insertion-Deletion Streams · STOC 2026 Lifting Linear Sketches: Optimal Bounds and Adversarial Robustness · STOC 2025 |
Approximation and online algorithms
approximation algorithms |
1.6 | 2 | 2025 | Nearly-Linear Time and Massively Parallel Algorithms for $k$-anonymity · NeurIPS 2025 Tight Lower Bounds for Directed Cut Sparsification and Distributed Min-Cut · Proc. ACM Manag. Data 2024 |
Algorithms and data structures › sketching
linear sketches |
1.6 | 2 | 2025 | Lifting Linear Sketches: Optimal Bounds and Adversarial Robustness · STOC 2025 A Strong Separation for Adversarially Robust ℓ0 Estimation for Linear Sketches · FOCS 2024 |
Mathematical optimization › statistical estimation
regression |
1.2 | 2 | 2023 | ℓp-Regression in the Arbitrary Partition Model of Communication · COLT 2023 Quantum-Inspired Algorithms from Randomized Numerical Linear Algebra · ICML 2022 |
Algorithms and data structures › data streams
data stream processing |
1.0 | 1 | 2026 | Lp Sampling in Distributed Data Streams with Applications to Adversarial Robustness · SODA 2026 |
Algorithms and data structures › data streams › streaming algorithms
frequency moment estimation |
1.0 | 1 | 2026 | Lp Sampling in Distributed Data Streams with Applications to Adversarial Robustness · SODA 2026 |
Algorithms and data structures › data streams › streaming algorithms
lp sampling |
1.0 | 1 | 2026 | Lp Sampling in Distributed Data Streams with Applications to Adversarial Robustness · SODA 2026 |
Privacy and data protection
anonymization |
0.9 | 1 | 2025 | Nearly-Linear Time and Massively Parallel Algorithms for $k$-anonymity · NeurIPS 2025 |
Privacy and data protection › anonymization
k-anonymity |
0.9 | 1 | 2025 | Nearly-Linear Time and Massively Parallel Algorithms for $k$-anonymity · NeurIPS 2025 |
Computational complexity
hardness of approximation |
0.9 | 1 | 2025 | Nearly-Linear Time and Massively Parallel Algorithms for $k$-anonymity · NeurIPS 2025 |
Approximation and online algorithms › approximation algorithms › subquadratic approximation
near-linear time approximation |
0.9 | 1 | 2025 | Nearly-Linear Time and Massively Parallel Algorithms for $k$-anonymity · NeurIPS 2025 |
Machine learning › Graph learning › graph neural network › graph compression
graph sparsification |
0.8 | 1 | 2024 | Even Sparser Graph Transformers · NeurIPS 2024 |
Machine learning › Graph learning › graph neural network
graph transformer |
0.8 | 1 | 2024 | Even Sparser Graph Transformers · NeurIPS 2024 |
Machine learning › Efficient and distributed learning
model compression |
0.8 | 1 | 2024 | Even Sparser Graph Transformers · NeurIPS 2024 |
Machine learning › Deep learning architectures and training › attention mechanism
sparse attention |
0.8 | 1 | 2024 | Even Sparser Graph Transformers · NeurIPS 2024 |
Graph algorithms and graph theory › graph sparsification
cut sparsification |
0.8 | 1 | 2024 | Tight Lower Bounds for Directed Cut Sparsification and Distributed Min-Cut · Proc. ACM Manag. Data 2024 |
Graph algorithms and graph theory
graph sparsification |
0.8 | 1 | 2024 | Tight Lower Bounds for Directed Cut Sparsification and Distributed Min-Cut · Proc. ACM Manag. Data 2024 |
Algorithms and data structures › matrix approximation
low-rank approximation |
0.8 | 1 | 2024 | Optimal Sketching for Residual Error Estimation for Matrix and Vector Norms · ICLR 2024 |
Approximation and online algorithms › approximation algorithms › approximation algorithms for graph problems
minimum cut approximation |
0.8 | 1 | 2024 | Tight Lower Bounds for Directed Cut Sparsification and Distributed Min-Cut · Proc. ACM Manag. Data 2024 |
Information theory › signal processing › compressed sensing
sparse recovery |
0.8 | 1 | 2024 | Optimal Sketching for Residual Error Estimation for Matrix and Vector Norms · ICLR 2024 |
Machine learning › Kernel, tree and ensemble methods
support vector machine |
0.7 | 1 | 2023 | The ℓp-Subspace Sketch Problem in Small Dimensions with Applications to Support Vector Machines · SODA 2023 |
Computational complexity
communication complexity |
0.7 | 1 | 2023 | ℓp-Regression in the Arbitrary Partition Model of Communication · COLT 2023 |
Algorithms and data structures › sketching
countsketch |
0.7 | 1 | 2023 | Learning the Positions in CountSketch · ICLR 2023 |
Mathematical optimization › statistical estimation › regression
ℓp regression |
0.7 | 1 | 2023 | ℓp-Regression in the Arbitrary Partition Model of Communication · COLT 2023 |
Algorithms and data structures
sketching and streaming algorithms |
0.7 | 1 | 2023 | The ℓp-Subspace Sketch Problem in Small Dimensions with Applications to Support Vector Machines · SODA 2023 |
Algorithms and data structures › data structure design › search structures › search trees
binary search trees |
0.6 | 1 | 2022 | Learning Augmented Binary Search Trees · ICML 2022 |
Algorithms and data structures › data streams › streaming algorithms
graph streaming |
0.6 | 1 | 2022 | Triangle and Four Cycle Counting with Predictions in Graph Streams · ICLR 2022 |
Mathematical optimization
least squares |
0.6 | 1 | 2022 | Quantum-Inspired Algorithms from Randomized Numerical Linear Algebra · ICML 2022 |
Methods — techniques the papers use, named apart from their topics
distributed monitoring model · 2.0communication complexity · 2.0suppression · 1.7massively parallel computation · 1.7sparse sketching matrices · 0.8sparse attention · 0.8sketching matrix analysis · 0.8linear sketch · 0.8graph transformer · 0.8bilinear sketch · 0.8streaming lower bounds · 0.7linear sketching · 0.7geometric functional analysis · 0.7communication model · 0.7ridge-leverage score sampling · 0.6leverage score sampling · 0.6dynamic data structure · 0.6tensor decomposition · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Lp Sampling in Distributed Data Streams with Applications to Adversarial RobustnessabstractIn the distributed monitoring model, a data stream over a universe of size \(n\) is distributed over \(k\) servers, who must continuously provide certain statistics of the overall dataset, while minimizing communication with a central coordinator. In such settings, the ability to efficiently collect a random sample from the global stream is a powerful primitive, enabling a wide array of downstream tasks such as estimating frequency moments, detecting heavy hitters, or performing sparse recovery. Of particular interest is the task of producing a perfect \(L_p\) sample, which, given a frequency vector \(f \in \mathbb{R}^n\), outputs an index \(i\) with probability \(\frac{f_i^p}{\|f\|_p^p} + \frac{1}{\mathrm{poly}(n)}\). In this paper, we resolve the problem of perfect \(L_p\) sampling for all \(p \ge 1\) in the distributed monitoring model. Specifically, our algorithm runs in \(k^{p-1} \cdot \mathrm{polylog}(n)\) bits of communication, which is optimal up to polylogarithmic factors. Honghao Lin, Zhao Song 0002, David P. Woodruff, Shenghao Xie 0001, Samson Zhou |
SODA | 1 |
| 2026 | Adversarial Robustness on Insertion-Deletion Streams
Elena Gribelyuk, Honghao Lin, David P. Woodruff, Huacheng Yu, Samson Zhou |
STOC | 2 |
| 2025 | Space Complexity of Minimum Cut Problems in Single-Pass StreamsabstractWe consider the problem of finding a minimum cut of a weighted graph presented as a single-pass stream. While graph sparsification in streams has been intensively studied, the specific application of finding minimum cuts in streams is less well-studied. To this end, we show upper and lower bounds on minimum cut problems in insertion-only streams for a variety of settings, including for both randomized and deterministic algorithms, for both arbitrary and random order streams, and for both approximate and exact algorithms. One of our main results is an Õ(n/ε) space algorithm with fast update time for approximating a spectral cut query with high probability on a stream given in an arbitrary order. Our result breaks the Ω(n/ε²) space lower bound required of a sparsifier that approximates all cuts simultaneously. Using this result, we provide streaming algorithms with near optimal space of Õ(n/ε) for minimum cut and approximate all-pairs effective resistances, with matching space lower-bounds. The amortized update time of our algorithms is Õ(1), provided that the number of edges in the input graph is at least (n/ε²)^{1+o(1)}. We also give a generic way of incorporating sketching into a recursive contraction algorithm to improve the post-processing time of our algorithms. In addition to these results, we give a random-order streaming algorithm that computes the exact minimum cut on a simple, unweighted graph using Õ(n) space. Finally, we give an Ω(n/ε²) space lower bound for deterministic minimum cut algorithms which matches the best-known upper bound up to polylogarithmic factors. Matthew Ding 0001, Alexandro Garces, Jason Li 0006, Honghao Lin, Jelani Nelson, Vihan Shah, David P. Woodruff |
ITCS | 4 |
| 2025 | Nearly-Linear Time and Massively Parallel Algorithms for $k$-anonymityabstract$k$-anonymity is a widely-used privacy-preserving concept that ensures each record in a dataset is indistinguishable from at least $k-1$ other records. In this paper, we revisit $k$-anonymity by suppression and give an $O(k)$-approximation algorithm with a nearly-linear runtime of $\tilde{O}(nd + n^{1+1/C^2}/k^{1/C^2})$ for an arbitrary constant $C$, where $n$ is the number of records and $d$ is the number of attributes. Previous algorithms with provable guarantees either (1) achieve the same $O(k)$ approximation ratio but require at least $O(n^2 k)$ runtime, or (2) provide a better $O(\log k)$ approximation ratio at the cost of an impractical $O(n^{2k})$ worst-case runtime for general $d$ and $k$. Our algorithm extends to the Massively Parallel Computation (MPC) model, where it can be adapted into an MPC algorithm requiring $\tilde{O}(\log^{1+\epsilon} n)$ rounds and total space $O(n^{1+1/C^2}(d+k))$. Empirically, we also demonstrate that our algorithmic ideas can be adapted to existing heuristic methods, leading to significant speed-ups while preserving comparable performance.
Although~\citep{PS07} introduced improvements to achieve more practical runtimes for their $O(\log k)$-approximation algorithm, its worst-case runtime remains $O(n^{2k})$. A natural question arises: can we develop an algorithm with an $o(k)$ approximation ratio and a polynomial runtime? We investigate the single-point $k$-anonymity problem, where the goal is to select $k-1$ additional records to make a given record indistinguishable. Surprisingly, assuming the dense vs random conjecture in complexity theory, we show that for $n = k^c$, no algorithm can achieve a $k^{1 - O(1/c)}$ approximation in $\mathrm{poly}(k)$ time. This provides evidence of the inherent hardness of the $k$-anonymity problem. Kevin Aydin, Honghao Lin, David P. Woodruff, Peilin Zhong |
NeurIPS | 2 |
| 2025 | Lifting Linear Sketches: Optimal Bounds and Adversarial Robustness
Elena Gribelyuk, Honghao Lin, David P. Woodruff, Huacheng Yu, Samson Zhou |
STOC | 2 |
| 2024 | A Strong Separation for Adversarially Robust ℓ0 Estimation for Linear SketchesabstractThe majority of streaming problems are defined and analyzed in a static setting, where the data stream is any worst-case sequence of insertions and deletions which is fixed in advance. However, many real-world applications require a more flexible model, where an adaptive adversary may select future stream elements after observing the previous outputs of the algorithm. Over the last few years, there has been increased interest in proving lower bounds for natural problems in the adaptive streaming model. In this work, we give the first known adaptive attack against linear sketches for the well-studied$\ell_{0}$-estimation problem over turnstile, integer streams. For any linear streaming algorithm$\mathcal{A}$which uses sketching matrix$\mathbf{A}\varepsilon \mathbb{Z}^{r\times n}$, this attack makes$\tilde{\mathcal{O}}(r^{8})$queries and succeeds with high constant probability in breaking the sketch. Additionally, we give an adaptive attack against linear sketches for the$\ell_{0}$-estimation problem over finite fields$\mathbb{F}_{p}$, which requires a smaller number of$\tilde{\mathcal{O}}(r^{3})$queries. Finally, we provide an adaptive attack over$\mathbb{R}^{n}$against linear sketches A$\in \mathbb{R}^{r\times \mathfrak{n}}$for$\ell_{0}$-estimation, in the setting where A has all nonzero subdeterminants at least$\frac{1}{\text{poly}(r)}$. Our results provide an exponential improvement over the previous number of queries known to break an$\ell_{0}$-estimation sketch. Elena Gribelyuk, Honghao Lin, David P. Woodruff, Huacheng Yu, Samson Zhou |
FOCS | 2 |
| 2024 | Optimal Sketching for Residual Error Estimation for Matrix and Vector NormsabstractWe study the problem of residual error estimation for matrix and vector norms using a linear sketch. Such estimates can be used, for example, to quickly assess how useful a more expensive low-rank approximation computation will be. The matrix case concerns the Frobenius norm and the task is to approximate the $k$-residual $\|A - A_k\|_F$ of the input matrix $A$ within a $(1+\epsilon)$-factor, where $A_k$ is the optimal rank-$k$ approximation. We provide a tight bound of $\Theta(k^2/\epsilon^4)$ on the size of bilinear sketches, which have the form of a matrix product $SAT$. This improves the previous $O(k^2/\epsilon^6)$ upper bound in (Andoni et al. SODA 2013) and gives the first non-trivial lower bound, to the best of our knowledge.
In our algorithm, our sketching matrices $S$ and $T$ can both be sparse matrices, allowing for a very fast update time.
We demonstrate that this gives a substantial advantage empirically, for roughly the same sketch size and accuracy as in previous work.
For the vector case, we consider the $\ell_p$-norm for $p>2$, where the task is to approximate the $k$-residual $\|x - x_k\|_p$ up to a constant factor, where $x_k$ is the optimal $k$-sparse approximation to $x$. Such vector norms are frequently studied in the data stream literature and are useful for finding frequent items or so-called heavy hitters. We establish an upper bound of $O(k^{2/p}n^{1-2/p}\operatorname{poly}(\log n))$ for constant $\epsilon$ on the dimension of a linear sketch for this problem. Our algorithm can be extended to the $\ell_p$ sparse recovery problem with the same sketching dimension, which seems to be the first such bound for $p > 2$. We also show an $\Omega(k^{2/p}n^{1-2/p})$ lower bound for the sparse recovery problem, which is tight up to a $\mathrm{poly}(\log n)$ factor. Yi Li 0002, Honghao Lin, David P. Woodruff |
ICLR | 2 |
| 2024 | Even Sparser Graph TransformersabstractGraph Transformers excel in long-range dependency modeling, but generally require quadratic memory complexity in the number of nodes in an input graph, and hence have trouble scaling to large graphs. Sparse attention variants such as Exphormer can help, but may require high-degree augmentations to the input graph for good performance, and do not attempt to sparsify an already-dense input graph. As the learned attention mechanisms tend to use few of these edges, however, such high-degree connections may be unnecessary. We show (empirically and with theoretical backing) that attention scores on graphs are usually quite consistent across network widths, and use this observation to propose a two-stage procedure, which we call Spexphormer: first, train a narrow network on the full augmented graph. Next, use only the active connections to train a wider network on a much sparser graph. We establish theoretical conditions when a narrow network's attention scores can match those of a wide network, and show that Spexphormer achieves good performance with drastically reduced memory requirements on various graph datasets. Hamed Shirzad, Honghao Lin, Balaji Venkatachalam, Ameya Velingker, David P. Woodruff, Danica J. Sutherland |
NeurIPS | 2 |
| 2024 | Tight Lower Bounds for Directed Cut Sparsification and Distributed Min-CutabstractIn this paper, we consider two fundamental cut approximation problems on large graphs. We prove new lower bounds for both problems that are optimal up to logarithmic factors. The first problem is approximating cuts in balanced directed graphs. In this problem, we want to build a data structure that can provide (1 ± ε)-approximation of cut values on a graph with n vertices. For arbitrary directed graphs, such a data structure requires Ω(n 2 ) bits even for constant ε. To circumvent this, recent works study β-balanced graphs, meaning that for every directed cut, the total weight of edges in one direction is at most β times the total weight in the other direction. We consider the for-each model, where the goal is to approximate each cut with constant probability, and the for-all model, where all cuts must be preserved simultaneously. We improve the previous Ømega(n √β/ε) lower bound in the for-each model to ~Ω (n √β /ε) and we improve the previous Ω(n β/ε) lower bound in the for-all model to Ω(n β/ε 2 ). This resolves the main open questions of (Cen et al., ICALP, 2021). The second problem is approximating the global minimum cut in a local query model, where we can only access the graph via degree, edge, and adjacency queries. We prove an ΩL(min m, m/ε 2 k R) lower bound for this problem, which improves the previous ΩL(m/k R) lower bound, where m is the number of edges, k is the minimum cut size, and we seek a (1+ε)-approximation. In addition, we show that existing upper bounds with minor modifications match our lower bound up to logarithmic factors. Yu Cheng 0002, Max Li, Honghao Lin, Zi-Yi Tai, David P. Woodruff |
Proc. ACM Manag. Data | 3 |
| 2023 | ℓp-Regression in the Arbitrary Partition Model of Communication
Yi Li 0002, Honghao Lin, David P. Woodruff |
COLT | 2 |
| 2023 | Learning the Positions in CountSketch
Yi Li 0002, Honghao Lin, Ali Vakilian, David P. Woodruff |
ICLR | 2 |
| 2023 | The ℓp-Subspace Sketch Problem in Small Dimensions with Applications to Support Vector MachinesabstractIn the ℓp-subspace sketch problem, we are given an n × d matrix A with n > d, and asked to build a small memory data structure Q(A,ε) so that, for any query vector x ∈ ℝd, we can output a number in given only Q(A,ε). This problem is known to require bits of memory for d = Ω(log (1/ε)). However, for d = o(log(l/ε)), no data structure lower bounds were known. Small constant values of d are particularly important for estimating point queries for support vector machines (SVMs) in a stream (Andoni et al. 2020), where only tight bounds for d = 1 were known. We resolve the memory required to solve the ℓp-subspace sketch problem for any constant d and integer p, showing that it is bits and words, where the Õ(·) notation hides poly(log(1/ε)) factors. This shows that one can beat the Ω(ε-2) lower bound, which holds for d = Ω(log(1/ε)), for any constant d. Further, we show how to implement the upper bound in a single pass stream, with an additional multiplicative poly(log log n) factor and an additive poly(log n) cost in the memory. Our bounds extend to loss functions other than the ℓp-norm, and notably they apply to point queries for SVMs with additive error, where we show an optimal bound of for every constant d. This is a near-quadratic improvement over the lower bound of Andoni et al. Further, previous upper bounds for SVM point query were noticeably lacking: for d =1 the bound was Õ(e-1/2) and for d = 2 the bound was Õ(ε-4//5), but all existing techniques failed to give any upper bound better than Õ(ε-2) for any other value of d. Our techniques, which rely on a novel connection to low dimensional techniques from geometric functional analysis, completely close this gap. Yi Li 0002, Honghao Lin, David P. Woodruff |
SODA | 2 |
| 2022 | Streaming Algorithms with Large Approximation Factors
Yi Li 0002, Honghao Lin, David P. Woodruff |
APPROX/RANDOM | 2 |
| 2022 | Triangle and Four Cycle Counting with Predictions in Graph Streams
Justin Y. Chen, Talya Eden, Piotr Indyk, Honghao Lin, Shyam Narayanan, Ronitt Rubinfeld, Sandeep Silwal, Tal Wagner, David P. Woodruff |
ICLR | 4 |
| 2022 | Quantum-Inspired Algorithms from Randomized Numerical Linear AlgebraabstractWe create classical (non-quantum) dynamic data structures supporting queries for recommender systems and least-squares regression that are comparable to their quantum analogues. De-quantizing such algorithms has received a flurry of attention in recent years; we obtain sharper bounds for these problems. More significantly, we achieve these improvements by arguing that the previous quantum-inspired algorithms for these problems are doing leverage or ridge-leverage score sampling in disguise; these are powerful and standard techniques in randomized numerical linear algebra. With this recognition, we are able to employ the large body of work in numerical linear algebra to obtain algorithms for these problems that are simpler or faster (or both) than existing approaches. Our experiments demonstrate that the proposed data structures also work well on real-world datasets. Nadiia Chepurko, Kenneth L. Clarkson, Lior Horesh, Honghao Lin, David P. Woodruff |
ICML | 4 |
| 2022 | Learning Augmented Binary Search TreesabstractA treap is a classic randomized binary search tree data structure that is easy to implement and supports O(log n) expected time access. However, classic treaps do not take advantage of the input distribution or patterns in the input. Given recent advances in algorithms with predictions, we propose pairing treaps with machine advice to form a learning-augmented treap. We are the first to propose a learning-augmented data structure that supports binary search tree operations such as range-query and successor functionalities. With the assumption that we have access to advice from a frequency estimation oracle, we assign learned priorities to the nodes to better improve the treap’s structure. We theoretically analyze the learning-augmented treap’s performance under various input distributions and show that under those circumstances, our learning-augmented treap has stronger guarantees than classic treaps and other classic tree-based data structures. Further, we experimentally evaluate our learned treap on synthetic datasets and demonstrate a performance advantage over other search tree data structures. We also present experiments on real world datasets with known frequency estimation oracles and show improvements as well. Honghao Lin, David P. Woodruff |
ICML | 1 |
| 2021 | Robust Learning of Fixed-Structure Bayesian Networks in Nearly-Linear Time
Yu Cheng 0002, Honghao Lin |
ICLR | 2 |
| 2020 | Learning-Augmented Data Stream Algorithms
Tanqiu Jiang, Yi Li 0002, Honghao Lin, Yisong Ruan, David P. Woodruff |
ICLR | 3 |