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

Cheng Mao

dblp:203/8834 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
6since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 4 first-author · 4 since 2021Theory of computation · 2 · 2 first-author · 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
8 papers
Graph algorithms and graph theory · 55% Computational complexity · 32% Information theory · 7%
Artificial intelligence
3 papers
Probabilistic and Bayesian machine learning · 67% Learning theory · 33%

Topics — the 23 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
statistical-computational gaps
1.922026
Spectral Recovery of a Planted Triangle-Dense Subgraph · COLT 2026
Information-Theoretic Thresholds for Planted Dense Cycles · IEEE Trans. Inf. Theory 2025
Graph algorithms and graph theory
graph matching
1.632023
Random Graph Matching at Otter's Threshold via Counting Chandeliers · STOC 2023
Random Graph Matching with Improved Noise Robustness · COLT 2021
Spectral Graph Matching and Regularized Quadratic Relaxations: Algorithm and Theory · ICML 2020
Graph algorithms and graph theory › graph matching
random graph matching
1.222023
Random Graph Matching at Otter's Threshold via Counting Chandeliers · STOC 2023
Random Graph Matching with Improved Noise Robustness · COLT 2021
Computational complexity
average-case complexity
1.012026
Spectral Recovery of a Planted Triangle-Dense Subgraph · COLT 2026
Graph algorithms and graph theory › dense subgraph discovery
planted subgraph recovery
1.012026
Spectral Recovery of a Planted Triangle-Dense Subgraph · COLT 2026
Machine learning › Learning theory
statistical estimation
1.022023
Sharp analysis of EM for learning mixtures of pairwise differences · COLT 2023
Breaking the $1/\sqrtn$ Barrier: Faster Rates for Permutation-based Models in Polynomial Time · COLT 2018
Information theory › information-theoretic limits
information-theoretic threshold
0.912025
Information-Theoretic Thresholds for Planted Dense Cycles · IEEE Trans. Inf. Theory 2025
Graph algorithms and graph theory
random graph models
0.912025
Information-Theoretic Thresholds for Planted Dense Cycles · IEEE Trans. Inf. Theory 2025
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
expectation-maximization
0.712023
Sharp analysis of EM for learning mixtures of pairwise differences · COLT 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model
0.712023
Sharp analysis of EM for learning mixtures of pairwise differences · COLT 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › mixture model
mixture of linear regressions
0.712023
Sharp analysis of EM for learning mixtures of pairwise differences · COLT 2023
Computational complexity › phase transition
computational thresholds
0.712023
Detection-Recovery Gap for Planted Dense Cycles · COLT 2023
Graph algorithms and graph theory
graph algorithms
0.712023
Random Graph Matching at Otter's Threshold via Counting Chandeliers · STOC 2023
Graph algorithms and graph theory › graph matching
spectral graph matching
0.412020
Spectral Graph Matching and Regularized Quadratic Relaxations: Algorithm and Theory · ICML 2020
Algorithms and data structures
spectral methods
0.412020
Spectral Graph Matching and Regularized Quadratic Relaxations: Algorithm and Theory · ICML 2020
Machine learning › Learning theory › nonparametric regression
isotonic regression
0.312018
Breaking the $1/\sqrtn$ Barrier: Faster Rates for Permutation-based Models in Polynomial Time · COLT 2018
Machine learning › Probabilistic and Bayesian machine learning › structured prediction › ranking model
permutation models
0.312018
Breaking the $1/\sqrtn$ Barrier: Faster Rates for Permutation-based Models in Polynomial Time · COLT 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.212023
Random Graph Matching at Otter's Threshold via Counting Chandeliers · STOC 2023
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.212023
Random Graph Matching at Otter's Threshold via Counting Chandeliers · STOC 2023
Mathematical optimization
euclidean distance geometry
0.212023
Sharp analysis of EM for learning mixtures of pairwise differences · COLT 2023
Computational complexity
low-degree polynomial algorithms
0.212023
Detection-Recovery Gap for Planted Dense Cycles · COLT 2023
Graph algorithms and graph theory › graph matching
graph alignment
0.112020
Spectral Graph Matching and Regularized Quadratic Relaxations: Algorithm and Theory · ICML 2020
Algorithms and data structures
polynomial-time algorithms
0.112018
Breaking the $1/\sqrtn$ Barrier: Faster Rates for Permutation-based Models in Polynomial Time · COLT 2018

Methods — techniques the papers use, named apart from their topics

tree counting · 1.3pairwise comparison design · 1.3local convergence analysis · 1.3chandelier counting · 1.3spectral algorithm · 1.0semidefinite programming · 1.0low-degree polynomial lower bound · 1.0low-degree polynomial algorithms · 0.9information-theoretic analysis · 0.9multistage procedure · 0.5
YearPublicationVenuePosition
2026 Spectral Recovery of a Planted Triangle-Dense Subgraph
abstract
Given a simple graph on $n$ vertices and a parameter $k$, the triangle-densest-$k$-subgraph problem is known to be computationally hard in the worst case. To circumvent the computational hardness, we study an average-case model where a triangle-dense subgraph on $k$ vertices is planted in an Erdős–Rényi random graph on $n$ vertices. For the recovery of the planted subgraph, we propose a simple spectral algorithm and a semidefinite program, both of which use a graph matrix whose entries are local signed triangle counts. Theoretical guarantees for these algorithms are established through spectral analysis of the graph matrix. Finally, we provide evidence showing a statistical-to-computational gap analogous to that for the planted clique problem. The computational threshold in terms of the subgraph size $k$ is at least $\sqrt{n}$ in the framework of low-degree polynomial algorithms, while the information-theoretic threshold is at most logarithmic in $n$.
Sam van der Poel, Cheng Mao, Benjamin McKenna
COLT2
2025 Information-Theoretic Thresholds for Planted Dense Cycles
abstract
We study a random graph model for small-world networks which are ubiquitous in social and biological sciences. In this model, a dense cycle of expected bandwidth$n \tau $, representing the hidden one-dimensional geometry of vertices, is planted in an ambient random graph on n vertices. For both detection and recovery of the planted dense cycle, we characterize the information-theoretic thresholds in terms of n,$\tau $, and an edge-wise signal-to-noise ratio$\lambda $. In particular, the information-theoretic thresholds differ from the computational thresholds established in a recent work for low-degree polynomial algorithms, thereby justifying the existence of statistical-to-computational gaps for this problem.
Cheng Mao, Alexander S. Wein, Shenduo Zhang
IEEE Trans. Inf. Theory1
2023 Sharp analysis of EM for learning mixtures of pairwise differences
abstract
We consider a symmetric mixture of linear regressions with random samples from the pairwise comparison design, which can be seen as a noisy version of a type of Euclidean distance geometry problem. We analyze the expectation-maximization (EM) algorithm locally around the ground truth and establish that the sequence converges linearly, providing an $\ell_\infty$-norm guarantee on the estimation error of the iterates. Furthermore, we show that the limit of the EM sequence achieves the sharp rate of estimation in the $\ell_2$-norm, matching the information-theoretically optimal constant. We also argue through simulation that convergence from a random initialization is much more delicate in this setting, and does not appear to occur in general. Our results show that the EM algorithm can exhibit several unique behaviors when the covariate distribution is suitably structured.
Abhishek Dhawan, Cheng Mao, Ashwin Pananjady
COLT2
2023 Detection-Recovery Gap for Planted Dense Cycles
abstract
Planted dense cycles are a type of latent structure that appears in many applications, such as small-world networks in social sciences and sequence assembly in computational biology. We consider a model where a dense cycle with expected bandwidth $n \tau$ and edge density $p$ is planted in an Erdős–Rényi graph $G(n,q)$. We characterize the computational thresholds for the associated detection and recovery problems for the class of low-degree polynomial algorithms. In particular, a gap exists between the two thresholds in a certain regime of parameters. For example, if $n^{-3/4} \ll \tau \ll n^{-1/2}$ and $p = C q = \Theta(1)$ for a constant $C>1$, the detection problem is computationally easy while the recovery problem is hard for low-degree algorithms.
Cheng Mao, Alexander S. Wein, Shenduo Zhang
COLT1
2023 Random Graph Matching at Otter's Threshold via Counting Chandeliers
abstract
We propose an efficient algorithm for graph matching based on similarity scores constructed from counting a certain family of weighted trees rooted at each vertex. For two Erdős–Rényi graphs G(n,q) whose edges are correlated through a latent vertex correspondence, we show that this algorithm correctly matches all but a vanishing fraction of the vertices with high probability, provided that nq→∞ and the edge correlation coefficient ρ satisfies ρ2>α ≈ 0.338, where α is Otter’s tree-counting constant. Moreover, this almost exact matching can be made exact under an extra condition that is information-theoretically necessary. This is the first polynomial-time graph matching algorithm that succeeds at an explicit constant correlation and applies to both sparse and dense graphs. In comparison, previous methods either require ρ=1−o(1) or are restricted to sparse graphs.
Cheng Mao, Yihong Wu 0001, Jiaming Xu 0002, Sophie H. Yu
STOC1
2021 Random Graph Matching with Improved Noise Robustness
abstract
Graph matching, also known as network alignment, refers to finding a bijection between the vertex sets of two given graphs so as to maximally align their edges. This fundamental computational problem arises frequently in multiple fields such as computer vision and biology. Recently, there has been a plethora of work studying efficient algorithms for graph matching under probabilistic models. In this work, we propose a new algorithm for graph matching: Our algorithm associates each vertex with a signature vector using a multistage procedure and then matches a pair of vertices from the two graphs if their signature vectors are close to each other. We show that, for two Erdős–Rényi graphs with edge correlation $1-\alpha$, our algorithm recovers the underlying matching exactly with high probability when $\alpha \le 1 / (\log \log n)^C$, where $n$ is the number of vertices in each graph and $C$ denotes a positive universal constant. This improves the condition $\alpha \le 1 / (\log n)^C$ achieved in previous work.
Cheng Mao, Mark Rudelson, Konstantin E. Tikhomirov
COLT1
2020 Spectral Graph Matching and Regularized Quadratic Relaxations: Algorithm and Theory
abstract
Graph matching, also known as network alignment, aims at recovering the latent vertex correspondence between two unlabeled, edge-correlated weighted graphs. To tackle this task, we propose a spectral method, GRAph Matching by Pairwise eigen-Alignments (GRAMPA), which first constructs a similarity matrix as a weighted sum of outer products between all pairs of eigenvectors of the two graphs, and then outputs a matching by a simple rounding procedure. For a universality class of correlated Wigner models, GRAMPA achieves exact recovery of the latent matching between two graphs with edge correlation $1 - 1/\mathrm{polylog}(n)$ and average degree at least $\mathrm{polylog}(n)$. This matches the state-of-the-art guarantees for polynomial-time algorithms established for correlated Erdős-Rényi graphs, and significantly improves over existing spectral methods. The superiority of GRAMPA is also demonstrated on a variety of synthetic and real datasets, in terms of both statistical accuracy and computational efficiency.
Zhou Fan, Cheng Mao, Yihong Wu 0001, Jiaming Xu 0002
ICML2
2018 Minimax Rates and Efficient Algorithms for Noisy Sorting
abstract
There has been a recent surge of interest in studying permutation-based models for ranking from pairwise comparison data. Despite being structurally richer and more robust than parametric ranking models, permutation-based models are less well understood statistically and generally lack efficient learning algorithms. In this work, we study a prototype of permutation-based ranking models, namely, the noisy sorting model. We establish the optimal rates of learning the model under two sampling procedures. Furthermore, we provide a fast algorithm to achieve near-optimal rates if the observations are sampled independently. Along the way, we discover properties of the symmetric group which are of theoretical interest.
Cheng Mao, Jonathan Weed, Philippe Rigollet
ALT1
2018 Breaking the $1/\sqrtn$ Barrier: Faster Rates for Permutation-based Models in Polynomial Time
abstract
Many applications, including rank aggregation and crowd-labeling, can be modeled in terms of a bivariate isotonic matrix with unknown permutations acting on its rows and columns. We consider the problem of estimating such a matrix based on noisy observations of a subset of its entries, and design and analyze a polynomial-time algorithm that improves upon the state of the art. In particular, our results imply that any such $n \times n$ matrix can be estimated efficiently in the normalized Frobenius norm at rate $\widetilde{\mathcal O}(n^{-3/4})$, thus narrowing the gap between $\widetilde{\mathcal O}(n^{-1})$ and $\widetilde{\mathcal O}(n^{-1/2})$, which were hitherto the rates of the most statistically and computationally efficient methods, respectively.
Cheng Mao, Ashwin Pananjady, Martin J. Wainwright
COLT1