Demo Data from EDBT 2026 / reviewers in the wild / expert
John Wilmes
dblp:130/0620
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2020
0000-0003-2278-8794ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4Artificial intelligence and machine learning · 3
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
2 papers |
Learning theory · 81% Optimization for machine learning · 19% | |
| Theoretical computer science
4 papers |
Graph algorithms and graph theory · 62% Logic in computer science · 23% Algorithms and data structures · 10% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory › statistical query learning
statistical query lower bound |
0.7 | 2 | 2019 | Gradient Descent for One-Hidden-Layer Neural Networks: Polynomial Convergence and SQ Lower Bounds · COLT 2019 On the Complexity of Learning Neural Networks · NIPS 2017 |
Graph algorithms and graph theory
graph isomorphism |
0.5 | 3 | 2015 | Faster Canonical Forms for Primitive Coherent Configurations: Extended Abstract · STOC 2015 Quasipolynomial-time canonical form for steiner designs · STOC 2013 Faster Canonical Forms for Strongly Regular Graphs · FOCS 2013 |
Logic in computer science › rewriting
canonical form |
0.4 | 2 | 2015 | Faster Canonical Forms for Primitive Coherent Configurations: Extended Abstract · STOC 2015 Faster Canonical Forms for Strongly Regular Graphs · FOCS 2013 |
Machine learning › Optimization for machine learning › convergence guarantees
gradient descent convergence |
0.4 | 1 | 2019 | Gradient Descent for One-Hidden-Layer Neural Networks: Polynomial Convergence and SQ Lower Bounds · COLT 2019 |
Machine learning › Learning theory
statistical query learning |
0.4 | 1 | 2019 | Gradient Descent for One-Hidden-Layer Neural Networks: Polynomial Convergence and SQ Lower Bounds · COLT 2019 |
Machine learning › Learning theory
computational learning theory |
0.3 | 1 | 2017 | On the Complexity of Learning Neural Networks · NIPS 2017 |
Machine learning › Learning theory › neural network theory
neural network learning theory |
0.3 | 1 | 2017 | On the Complexity of Learning Neural Networks · NIPS 2017 |
Graph algorithms and graph theory › graph isomorphism
canonical labeling |
0.2 | 1 | 2013 | Quasipolynomial-time canonical form for steiner designs · STOC 2013 |
Algorithms and data structures › symbolic computation › computational algebra
computational group theory |
0.2 | 1 | 2013 | Quasipolynomial-time canonical form for steiner designs · STOC 2013 |
Graph algorithms and graph theory
graph algorithms |
0.2 | 1 | 2013 | Faster Canonical Forms for Strongly Regular Graphs · FOCS 2013 |
Graph algorithms and graph theory › graph classes
strongly regular graph |
0.2 | 1 | 2013 | Faster Canonical Forms for Strongly Regular Graphs · FOCS 2013 |
Computational complexity › lower bounds
exponential lower bounds |
0.1 | 1 | 2017 | On the Complexity of Learning Neural Networks · NIPS 2017 |
Methods — techniques the papers use, named apart from their topics
logconcave distribution analysis · 0.6individualization-refinement · 0.4spherical harmonics · 0.4gradient descent analysis · 0.4funk-hecke theorem · 0.4statistical query algorithms · 0.3statistical query algorithm · 0.3individualization/refinement heuristic · 0.2group theory · 0.2clique geometry · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Obstacles to Depth Compression of Neural Networks
Will Burstein, John Wilmes |
ICANN (2) | 2 |
| 2019 | Gradient Descent for One-Hidden-Layer Neural Networks: Polynomial Convergence and SQ Lower BoundsabstractWe study the complexity of training neural network models with one hidden nonlinear activation layer and an output weighted sum layer. We analyze Gradient Descent applied to learning a bounded target function on $n$ real-valued inputs. %by training a neural network with a single hidden layer of nonlinear gates. We give an agnostic learning guarantee for GD: starting from a randomly initialized network, it converges in mean squared loss to the minimum error (in $2$-norm) of the best approximation of the target function using a polynomial of degree at most $k$. Moreover, for any $k$, the size of the network and number of iterations needed are both bounded by $n^{O(k)}\log(1/\epsilon)$. The core of our analysis is the following existence theorem, which is of independent interest: for any $\epsilon > 0$, any bounded function that has a degree $k$ polynomial approximation with error $\epsilon_0$ (in $2$-norm), can be approximated to within error $\epsilon_0 + \epsilon$ as a linear combination of $n^{O(k)}\cdot \mbox{poly}(1/\epsilon)$ {\em randomly chosen} gates from any class of gates whose corresponding activation function has nonzero coefficients in its harmonic expansion for degrees up to $k$. In particular, this applies to training networks of unbiased sigmoids and ReLUs. We also rigorously explain the empirical finding that gradient descent discovers lower frequency Fourier components before higher frequency components. We complement this result with nearly matching lower bounds in the Statistical Query model. GD fits well in the SQ framework since each training step is determined by an expectation over the input distribution. We show that any SQ algorithm that achieves significant improvement over a constant function with queries of tolerance some inverse polynomial in the input dimensionality $n$ must use $n^{\Omega(k)}$ queries even when the target functions are restricted to a set of $n^{O(k)}$ degree-$k$ polynomials, and the input distribution is uniform over the unit sphere; for this class the information-theoretic lower bound is only $\Theta(k \log n)$. Our approach for both parts is based on spherical harmonics. We view gradient descent as an operator on the space of functions, and study its dynamics. An essential tool is the Funk-Hecke theorem, which explains the eigenfunctions of this operator in the case of the mean squared loss. Santosh S. Vempala, John Wilmes |
COLT | 2 |
| 2018 | On Counting Perfect Matchings in General Graphs
Daniel Stefankovic, Eric Vigoda, John Wilmes |
LATIN | 3 |
| 2017 | On the Complexity of Learning Neural NetworksabstractThe stunning empirical successes of neural networks currently lack rigorous theoretical explanation. What form would such an explanation take, in the face of existing complexity-theoretic lower bounds? A first step might be to show that data generated by neural networks with a single hidden layer, smooth activation functions and benign input distributions can be learned efficiently. We demonstrate here a comprehensive lower bound ruling out this possibility: for a wide class of activation functions (including all currently used), and inputs drawn from any logconcave distribution, there is a family of one-hidden-layer functions whose output is a sum gate that are hard to learn in a precise sense: any statistical query algorithm (which includes all known variants of stochastic gradient descent with any loss function) needs an exponential number of queries even using tolerance inversely proportional to the input dimensionality. Moreover, this hard family of functions is realizable with a small (sublinear in dimension) number of activation units in the single hidden layer. The lower bound is also robust to small perturbations of the true weights. Systematic experiments illustrate a phase transition in the training error as predicted by the analysis. Santosh S. Vempala, John Wilmes, Bo Xie 0002 |
NIPS | 3 |
| 2015 | Faster Canonical Forms for Primitive Coherent Configurations: Extended AbstractabstractPrimitive coherent configurations (PCCs) are edge-colored digraphs that generalize strongly regular graphs (SRGs), a class perceived as difficult for Graph Isomorphism (GI). Moreover, PCCs arise naturally as obstacles to combinatorial divide-and-conquer approaches for general GI. In a natural sense, the isomorphism problem for PCCs is a stepping stone between SRGs and general GI. In his 1981 paper in the Annals of Math., Babai proposed a combinatorial approach to GI testing via an analysis of the standard individualization/refinement (I/R) technique and proved that I/R yields canonical forms of PCCs in time exp(~O(n1/2)). (The tilde hides polylogarithmic factors.) We improve this bound to exp(~O(n1/3)). This is faster than the current best bound, exp(~O(n1/2)), for general GI, and subsumes Spielman's exp(~O(n1/3)) bound for SRGs (STOC'96, only recently improved to exp(~O(n1/5)) by the present authors and their coauthors (FOCS'13)). Xiaorui Sun, John Wilmes |
STOC | 2 |
| 2013 | Faster Canonical Forms for Strongly Regular GraphsabstractWe show that a canonical form for strongly regular (s.r.) graphs can be found in time exp(O~(n1/5)) and therefore isomorphism of s.r. graphs can be tested within the same time bound, where n is the number of vertices and the tilde hides a polylogarithmic factor. The best previous bound for testing isomorphism of s. r. graphs was exp(O~(n1/3)) (Spiel man, STOC 1996) while the bound for GI in general has been standing firmly at exp(O~(n1/2)) for three decades. (These results, too, provided canonical forms.) The previous bounds on isomorphism of s.r. graphs (Babai 1980 and Spiel man 1996) were based on the analysis of the classical individualization/refinement (I/R) heuristic. The present bound depends on a combination of a deeper analysis of the I/R heuristic with Luks's group theoretic divide-and-conquer methods following Babai-Luks (STOC 1983) and Miller (1983). Our analysis builds on Spiel man's work that brought Neumaier's 1979 classification of s.r. graphs to bear on the problem. One of Neumaier's classes, the line-graphs of Steiner 2-designs, has been eliminated as a bottleneck in recent work by the present authors (STOC'13). In the remaining hard cases, we have the benefit of Neumaier's claw bound" and its asymptotic consequences derived by Spiel man, some of which we improve via a new "clique geometry." We also prove, by an analysis of the I/R heuristic, that, with known (trivial) exceptions, s.r. graphs have exp(O~(n9/37)) automorphisms, improving Spiel man's exp(O~(n1/3)) bound. No knowledge of group theory is required for this paper. The group theoretic method is only used through an easily stated combinatorial consequence (Babai -- Luks, 1983 combined with Miller, 1983). While the bulk of this paper is joint work by the five authors, it also includes two contributions by subsets of the authors: the clique geometry [BW] and the auto orphism bound [CST]." László Babai, Xi Chen 0001, Xiaorui Sun, Shang-Hua Teng, John Wilmes |
FOCS | 5 |
| 2013 | Quasipolynomial-time canonical form for steiner designsabstractA Steiner 2-design is a finite geometry consisting of a set of "points" together with a set of "lines" (subsets of points of uniform cardinality) such that each pair of points belongs to exactly one line. In this paper we analyse the individualization/refinement heuristic and conclude that after individualizing O(log n) points (assigning individual colors to them), the refinement process gives each point an individual color. The following consequences are immediate: (a) isomorphism of Steiner 2-designs can be tested in nO(log n) time, where n is the number of lines; (b) a canonical form of Steiner 2-designs can be computed within the same time bound; (c) all isomorphisms between two Steiner 2-designs can be listed within the same time bound; (d) the number of automorphisms of a Steiner 2-design is at most nO(log n) (a fact of interest to finite geometry and group theory.) László Babai, John Wilmes |
STOC | 2 |