Demo Data from EDBT 2026 / reviewers in the wild / expert
Benjamin Cousins
dblp:131/6720 · also Ben Cousins
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0001-7711-1604ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 3 first-authorArtificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1
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
5 papers |
Algorithms and data structures · 54% Mathematical optimization · 14% Computational complexity · 13% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization › continuous optimization
convex optimization |
0.6 | 2 | 2019 | A near-optimal algorithm for approximating the John Ellipsoid · COLT 2019 Bypassing KLS: Gaussian Cooling and an O^*(n3) Volume Algorithm · STOC 2015 |
Computational complexity › counting problems › approximate counting
volume estimation |
0.5 | 2 | 2018 | Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018 Bypassing KLS: Gaussian Cooling and an O^*(n3) Volume Algorithm · STOC 2015 |
Algorithms and data structures › randomized algorithms
sampling |
0.5 | 2 | 2018 | Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018 A Cubic Algorithm for Computing Gaussian Volume · SODA 2014 |
Computational geometry
convex geometry |
0.5 | 2 | 2019 | A near-optimal algorithm for approximating the John Ellipsoid · COLT 2019 Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018 |
Algorithms and data structures › randomized algorithms › sampling
markov chain monte carlo |
0.5 | 2 | 2017 | Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017 A Cubic Algorithm for Computing Gaussian Volume · SODA 2014 |
Algorithms and data structures
randomized algorithms |
0.5 | 2 | 2017 | Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017 A Cubic Algorithm for Computing Gaussian Volume · SODA 2014 |
Algorithms and data structures › randomized algorithms › sampling › random variate generation
gaussian sampling |
0.3 | 1 | 2018 | Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian Volume · SIAM J. Comput. 2018 |
Bioinformatics and computational biology › systems biology › constraint-based modeling
constraint-based metabolic modeling |
0.3 | 1 | 2017 | CHRR: coordinate hit-and-run with rounding for uniform sampling of constraint-based models · Bioinform. 2017 |
Algorithms and data structures › markov chains
mixing time |
0.3 | 1 | 2017 | Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017 |
Combinatorics and discrete mathematics
partial orders |
0.3 | 1 | 2017 | Approximately Sampling Elements with Fixed Rank in Graded Posets · SODA 2017 |
Algorithms and data structures › randomized algorithms › sampling › approximate sampling
convex body sampling |
0.2 | 1 | 2014 | A Cubic Algorithm for Computing Gaussian Volume · SODA 2014 |
Bioinformatics and computational biology › systems biology › metabolic network analysis
genome-scale metabolic model analysis |
0.1 | 1 | 2017 | CHRR: coordinate hit-and-run with rounding for uniform sampling of constraint-based models · Bioinform. 2017 |
Methods — techniques the papers use, named apart from their topics
markov chain monte carlo · 0.5approximation algorithm · 0.4randomized algorithm · 0.3membership oracle · 0.3cooling schedule · 0.3rounding preprocessing · 0.3coordinate hit-and-run · 0.3biased markov chains · 0.3balanced bias · 0.3gaussian cooling · 0.2simulated annealing · 0.2isoperimetric inequality · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | A near-optimal algorithm for approximating the John EllipsoidabstractWe develop a simple and efficient algorithm for approximating the John Ellipsoid of a symmetric polytope. Our algorithm is near optimal in the sense that our time complexity matches the current best verification algorithm. Experimental results suggest that our algorithm significantly outperforms existing algorithms. We also provide the MATLAB code for further research. Michael B. Cohen, Benjamin Cousins, Yin Tat Lee, Xin Yang 0017 |
COLT | 2 |
| 2018 | Gaussian Cooling and O*(n3) Algorithms for Volume and Gaussian VolumeabstractWe present an $O^*(n^3)$ randomized algorithm for estimating the volume of a well-rounded convex body (e.g., $K\subseteq\mathbb{R}^n$ if $B_n\subseteq K$ and ${E}_{X\sim K}(\|X\|^2)=O^*(n)$) given by a membership oracle, improving on the previous best complexity of $O^*(n^4)$. The new algorithmic ingredient is an accelerated cooling schedule where the rate of cooling increases with the temperature. Previously, the known approach for potentially achieving this asymptotic complexity relied on a positive resolution of the Kannan--Lovász--Simonovits (KLS) hyperplane conjecture, a central open problem in convex geometry. We also obtain an $O^*(n^3)$ randomized algorithm for integrating a standard Gaussian distribution over an arbitrary convex set containing the unit ball. Both the volume and the Gaussian volume algorithms use an improved algorithm for sampling a Gaussian distribution restricted to a convex body. In this latter setting, as we show, the KLS conjecture holds and for a spherical Gaussian distribution with variance $\sigma^2$, the sampling complexity is $O^*(\max\{n^3,\sigma^2n^2\})$ for the first sample and $O^*(\max\{n^2,\sigma^2n^2\})$ for every subsequent sample. Benjamin Cousins, Santosh S. Vempala |
SIAM J. Comput. | 1 |
| 2017 | Approximately Sampling Elements with Fixed Rank in Graded PosetsabstractGraded posets frequently arise throughout combinatorics, where it is natural to try to count the number of elements of a fixed rank. These counting problems are often #P-complete, so we consider approximation algorithms for counting and uniform sampling. We show that for certain classes of posets, biased Markov chains that walk along edges of their Hasse diagrams allow us to approximately generate samples with any fixed rank in expected polynomial time. Our arguments do not rely on the typical proofs of log-concavity, which are used to construct a stationary distribution with a specific mode in order to give a lower bound on the probability of outputting an element of the desired rank. Instead, we infer this directly from bounds on the mixing time of the chains through a method we call balanced bias. A noteworthy application of our method is sampling restricted classes of integer partitions of n. We give the first provably efficient Markov chain algorithm to uniformly sample integer partitions of n from general restricted classes. Several observations allow us to improve the efficiency of this chain to require O(n1/2 log(n)) space, and for unrestricted integer partitions, expected O(n9/4) time. Related applications include sampling permutations with a fixed number of inversions and lozenge tilings on the triangular lattice with a fixed average height. Prateek Bhakta, Benjamin Cousins, Matthew Fahrbach, Dana Randall |
SODA | 2 |
| 2017 | CHRR: coordinate hit-and-run with rounding for uniform sampling of constraint-based modelsabstractSUMMARY: In constraint-based metabolic modelling, physical and biochemical constraints define a polyhedral convex set of feasible flux vectors. Uniform sampling of this set provides an unbiased characterization of the metabolic capabilities of a biochemical network. However, reliable uniform sampling of genome-scale biochemical networks is challenging due to their high dimensionality and inherent anisotropy. Here, we present an implementation of a new sampling algorithm, coordinate hit-and-run with rounding (CHRR). This algorithm is based on the provably efficient hit-and-run random walk and crucially uses a preprocessing step to round the anisotropic flux set. CHRR provably converges to a uniform stationary sampling distribution. We apply it to metabolic networks of increasing dimensionality. We show that it converges several times faster than a popular artificial centering hit-and-run algorithm, enabling reliable and tractable sampling of genome-scale biochemical networks. AVAILABILITY AND IMPLEMENTATION: https://github.com/opencobra/cobratoolbox . CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Hulda S. Haraldsdóttir, Benjamin Cousins, Ines Thiele, Ronan M. T. Fleming, Santosh S. Vempala |
Bioinform. | 2 |
| 2015 | Bypassing KLS: Gaussian Cooling and an O^*(n3) Volume AlgorithmabstractWe present an O*(n3) randomized algorithm for estimating the volume of a well-rounded convex body given by a membership oracle, improving on the previous best complexity of O*(n4). The new algorithmic ingredient is an accelerated cooling schedule where the rate of cooling increases with the temperature. Previously, the known approach for potentially achieving such complexity relied on a positive resolution of the KLS hyperplane conjecture, a central open problem in convex geometry. Benjamin Cousins, Santosh S. Vempala |
STOC | 1 |
| 2014 | A Cubic Algorithm for Computing Gaussian VolumeabstractWe present randomized algorithms for sampling the standard Gaussian distribution restricted to a convex set and for estimating the Gaussian measure of a convex set, in the general membership oracle model. The complexity of the integration algorithm is O*(n3) while the complexity of the sampling algorithm is O*(n3) for the first sample and O*(n2) for every subsequent sample. These bounds improve on the corresponding state-of-the-art by a factor of n. Our improvement comes from several aspects: better isoperimetry, smoother annealing, avoiding transformation to isotropic position and the use of the “speedy walk“ in the analysis‥ Benjamin Cousins, Santosh S. Vempala |
SODA | 1 |