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

Wenruo Bai

dblp:148/8293 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2019
0000-0001-7287-1364ORCID · reported

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

Artificial intelligence and machine learning · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
4 papers
Mathematical optimization · 83% Approximation and online algorithms · 9% Algorithmic game theory and mechanism design · 8%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization
submodular optimization
0.832018
Greed is Still Good: Maximizing Monotone Submodular+Supermodular (BP) Functions · ICML 2018
Algorithms for Optimizing the Ratio of Submodular Functions · ICML 2016
Mixed Robust/Average Submodular Partitioning: Fast Algorithms, Guarantees, and Applications · NIPS 2015
Mathematical optimization › combinatorial optimization
greedy algorithm
0.312018
Greed is Still Good: Maximizing Monotone Submodular+Supermodular (BP) Functions · ICML 2018
Mathematical optimization › combinatorial optimization
matroid constraint
0.312018
Submodular Maximization via Gradient Ascent: The Case of Deep Submodular Functions · NeurIPS 2018
Mathematical optimization › submodular optimization
submodular maximization
0.312018
Submodular Maximization via Gradient Ascent: The Case of Deep Submodular Functions · NeurIPS 2018
Approximation and online algorithms
approximation algorithms
0.212016
Algorithms for Optimizing the Ratio of Submodular Functions · ICML 2016
Mathematical optimization
combinatorial optimization
0.212015
Mixed Robust/Average Submodular Partitioning: Fast Algorithms, Guarantees, and Applications · NIPS 2015
Algorithmic game theory and mechanism design
fair division
0.212015
Mixed Robust/Average Submodular Partitioning: Fast Algorithms, Guarantees, and Applications · NIPS 2015
Mathematical optimization › submodular optimization
submodular partitioning
0.212015
Mixed Robust/Average Submodular Partitioning: Fast Algorithms, Guarantees, and Applications · NIPS 2015
Mathematical optimization
continuous greedy
0.112018
Submodular Maximization via Gradient Ascent: The Case of Deep Submodular Functions · NeurIPS 2018

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

greedy algorithm · 0.5semi-gradient · 0.3pipage rounding · 0.3multilinear extension · 0.3gradient ascent · 0.3curvature · 0.3submodular optimization · 0.2hardness bound · 0.2minorization-maximization · 0.2majorization-minimization · 0.2
YearPublicationVenuePosition
2019 Fixing Mini-batch Sequences with Hierarchical Robust Partitioning
abstract
We propose a general and efficient hierarchical robust partitioning framework to generate a deterministic sequence of mini-batches, one that offers assurances of being high quality, unlike a randomly drawn sequence. We compare our deterministically generated mini-batch sequences to randomly generated sequences; we show that, on a variety of deep learning tasks, the deterministic sequences significantly beat the mean and worst case performance of the random sequences, and often outperforms the best of the random sequences. Our theoretical contributions include a new algorithm for the robust submodular partition problem subject to cardinality constraints (which is used to construct mini-batch sequences), and show in general that the algorithm is fast and has good theoretical guarantees; we also show a more efficient hierarchical variant of the algorithm with similar guarantees under mild assumptions.
Shengjie Wang 0001, Wenruo Bai, Chandrashekhar Lavania, Jeff A. Bilmes
AISTATS2
2019 Submodular Generalized Matching for Peptide Identification in Tandem Mass Spectrometry
abstract
MOTIVATION: Identification of spectra produced by a shotgun proteomics mass spectrometry experiment is commonly performed by searching the observed spectra against a peptide database. The heart of this search procedure is a score function that evaluates the quality of a hypothesized match between an observed spectrum and a theoretical spectrum corresponding to a particular peptide sequence. Accordingly, the success of a spectrum analysis pipeline depends critically upon this peptide-spectrum score function. We develop peptide-spectrum score functions that compute the maximum value of a submodular function under $m$ m matroid constraints. We call this procedure a submodular generalized matching (SGM) since it generalizes bipartite matching. We use a greedy algorithm to compute maximization, which can achieve a solution whose objective is guaranteed to be at least $\frac{1}{1+m}$ 1 1 + m of the true optimum. The advantage of the SGM framework is that known long-range properties of experimental spectra can be modeled by designing suitable submodular functions and matroid constraints. Experiments on four data sets from various organisms and mass spectrometry platforms show that the SGM approach leads to significantly improved performance compared to several state-of-the-art methods. Supplementary information, C++ source code, and data sets can be found at https://melodi-lab.github.io/SGM.
Wenruo Bai, Jeff A. Bilmes, William Stafford Noble
IEEE ACM Trans. Comput. Biol. Bioinform.1
2018 Greed is Still Good: Maximizing Monotone Submodular+Supermodular (BP) Functions
abstract
We analyze the performance of the greedy algorithm, and also a discrete semi-gradient based algorithm, for maximizing the sum of a suBmodular and suPermodular (BP) function (both of which are non-negative monotone non-decreasing) under two types of constraints, either a cardinality constraint or $p\geq 1$ matroid independence constraints. These problems occur naturally in several real-world applications in data science, machine learning, and artificial intelligence. The problems are ordinarily inapproximable to any factor. Using the curvature $\curv_f$ of the submodular term, and introducing $\curv^g$ for the supermodular term (a natural dual curvature for supermodular functions), however, both of which are computable in linear time, we show that BP maximization can be efficiently approximated by both the greedy and the semi-gradient based algorithm. The algorithms yield multiplicative guarantees of $\frac{1}{\curv_f}\left[1-e^{-(1-\curv^g)\curv_f}\right]$ and $\frac{1-\curv^g}{(1-\curv^g)\curv_f + p}$ for the two types of constraints respectively. For pure monotone supermodular constrained maximization, these yield $1-\curvg$ and $(1-\curvg)/p$ for the two types of constraints respectively. We also analyze the hardness of BP maximization and show that our guarantees match hardness by a constant factor and by $O(\ln(p))$ respectively. Computational experiments are also provided supporting our analysis.
Wenruo Bai, Jeff A. Bilmes
ICML1
2018 Submodular Maximization via Gradient Ascent: The Case of Deep Submodular Functions
abstract
We study the problem of maximizing deep submodular functions (DSFs) subject to a matroid constraint. DSFs are an expressive class of submodular functions that include, as strict subfamilies, the facility location, weighted coverage, and sums of concave composed with modular functions. We use a strategy similar to the continuous greedy approach, but we show that the multilinear extension of any DSF has a natural and computationally attainable concave relaxation that we can optimize using gradient ascent. Our results show a guarantee of $\max_{0<\delta<1}(1-\epsilon-\delta-e^{-\delta^2\Omega(k)})$ with a running time of $O(\nicefrac{n^2}{\epsilon^2})$ plus time for pipage rounding to recover a discrete solution, where $k$ is the rank of the matroid constraint. This bound is often better than the standard $1-1/e$ guarantee of the continuous greedy algorithm, but runs much faster. Our bound also holds even for fully curved ($c=1$) functions where the guarantee of $1-c/e$ degenerates to $1-1/e$ where $c$ is the curvature of $f$. We perform computational experiments that support our theoretical results.
Wenruo Bai, William Stafford Noble, Jeff A. Bilmes
NeurIPS1
2016 Algorithms for Optimizing the Ratio of Submodular Functions
abstract
We investigate a new optimization problem involving minimizing the Ratio of Submodular (RS) functions. We argue that this problem occurs naturally in several real world applications. We then show the connection between this problem and several related problems, including minimizing the difference of submodular functions, and to submodular optimization subject to submodular constraints. We show RS that optimization can be solved within bounded approximation factors. We also provide a hardness bound and show that our tightest algorithm matches the lower bound up to a \log factor. Finally, we empirically demonstrate the performance and good scalability properties of our algorithms.
Wenruo Bai, Rishabh Iyer 0001, Jeff A. Bilmes
ICML1
2015 Mixed Robust/Average Submodular Partitioning: Fast Algorithms, Guarantees, and Applications
abstract
We investigate two novel mixed robust/average-case submodular data partitioning problems that we collectively call Submodular Partitioning. These problems generalize purely robust instances of the problem, namely max-min submodular fair allocation (SFA) and \emph{min-max submodular load balancing} (SLB), and also average-case instances, that is the submodular welfare problem (SWP) and submodular multiway partition (SMP). While the robust versions have been studied in the theory community, existing work has focused on tight approximation guarantees, and the resultant algorithms are not generally scalable to large real-world applications. This contrasts the average case instances, where most of the algorithms are scalable. In the present paper, we bridge this gap, by proposing several new algorithms (including greedy, majorization-minimization, minorization-maximization, and relaxation algorithms) that not only scale to large datasets but that also achieve theoretical approximation guarantees comparable to the state-of-the-art. We moreover provide new scalable algorithms that apply to additive combinations of the robust and average-case objectives. We show that these problems have many applications in machine learning (ML), including data partitioning and load balancing for distributed ML, data clustering, and image segmentation. We empirically demonstrate the efficacy of our algorithms on real-world problems involving data partitioning for distributed optimization (of convex and deep neural network objectives), and also purely unsupervised image segmentation.
Rishabh Iyer 0001, Shengjie Wang 0001, Wenruo Bai, Jeff A. Bilmes
NIPS4