EDBT 2026 Demo / reviewers in the wild / expert
Andrew Cotter
dblp:48/8210
· DBLP profile ↗
25ranked-venue papers
11as first author
2since 2021 · last 2022
0000-0002-1933-863XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 22 · 11 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 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.
| Artificial intelligence
20 papers |
Trustworthy machine learning · 48% Optimization for machine learning · 23% Learning theory · 9% | |
| Theoretical computer science
6 papers |
Mathematical optimization · 64% Algorithms and data structures · 25% Computational geometry · 11% |
Topics — the 30 heaviest of 39, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
fairness |
2.7 | 7 | 2020 | Robust Optimization for Fairness with Noisy Protected Groups · NeurIPS 2020 Approximate Heavily-Constrained Learning with Lagrange Multiplier Models · NeurIPS 2020 Pairwise Fairness for Ranking and Regression · AAAI 2020 |
Machine learning › Optimization for machine learning
constrained optimization |
1.9 | 5 | 2021 | Implicit rate-constrained optimization of non-decomposable objectives · ICML 2021 Approximate Heavily-Constrained Learning with Lagrange Multiplier Models · NeurIPS 2020 Optimization with Non-Differentiable Constraints with Applications to Fairness, Recall, Churn, and Other Goals · J. Mach. Learn. Res. 2019 |
Machine learning › Trustworthy machine learning
interpretability |
1.2 | 4 | 2019 | Shape Constraints for Set Functions · ICML 2019 Diminishing Returns Shape Constraints for Interpretability and Regularization · NeurIPS 2018 Monotonic Calibrated Interpolated Look-Up Tables · J. Mach. Learn. Res. 2016 |
Machine learning › Optimization for machine learning › constrained optimization
non-convex constrained optimization |
0.6 | 2 | 2019 | Optimization with Non-Differentiable Constraints with Applications to Fairness, Recall, Churn, and Other Goals · J. Mach. Learn. Res. 2019 Satisfying Real-world Goals with Dataset Constraints · NIPS 2016 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.6 | 1 | 2022 | Churn Reduction via Distillation · ICLR 2022 |
Machine learning › Efficient and distributed learning
model compression |
0.6 | 1 | 2022 | Churn Reduction via Distillation · ICLR 2022 |
Machine learning › Trustworthy machine learning › fairness
ranking fairness |
0.4 | 1 | 2020 | Approximate Heavily-Constrained Learning with Lagrange Multiplier Models · NeurIPS 2020 |
Machine learning › Trustworthy machine learning › fairness › algorithmic fairness
fairness constraints |
0.4 | 1 | 2019 | Training Well-Generalizing Classifiers for Fairness Metrics and Other Data-Dependent Constraints · ICML 2019 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic classifier |
0.4 | 1 | 2019 | On Making Stochastic Classifiers Deterministic · NeurIPS 2019 |
Computer vision › 3D vision › geometric deep learning
set functions |
0.4 | 1 | 2019 | Shape Constraints for Set Functions · ICML 2019 |
Machine learning › Trustworthy machine learning
shape constraints |
0.4 | 1 | 2019 | Shape Constraints for Set Functions · ICML 2019 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning
ensemble diversity |
0.3 | 1 | 2018 | Constrained Interacting Submodular Groupings · ICML 2018 |
Mathematical optimization › combinatorial optimization
matroid constraint |
0.3 | 1 | 2018 | Constrained Interacting Submodular Groupings · ICML 2018 |
Mathematical optimization › submodular optimization
submodular maximization |
0.3 | 1 | 2018 | Constrained Interacting Submodular Groupings · ICML 2018 |
Machine learning › Learning theory
empirical risk minimization |
0.2 | 1 | 2016 | A Light Touch for Heavily Constrained SGD · COLT 2016 |
Machine learning › Learning theory › computational learning theory
monotone function learning |
0.2 | 1 | 2016 | Fast and Flexible Monotonic Functions with Ensembles of Lattices · NIPS 2016 |
Machine learning › Trustworthy machine learning
monotonicity |
0.2 | 1 | 2016 | Monotonic Calibrated Interpolated Look-Up Tables · J. Mach. Learn. Res. 2016 |
Machine learning › Trustworthy machine learning › interpretability
monotonicity constraints |
0.2 | 1 | 2016 | Fast and Flexible Monotonic Functions with Ensembles of Lattices · NIPS 2016 |
Machine learning › Optimization for machine learning
stochastic gradient descent |
0.2 | 1 | 2016 | A Light Touch for Heavily Constrained SGD · COLT 2016 |
Machine learning › Kernel, tree and ensemble methods
support vector machine |
0.2 | 1 | 2013 | Learning Optimally Sparse Support Vector Machines · ICML (1) 2013 |
Algorithms and data structures › numerical linear algebra
matrix factorization |
0.2 | 1 | 2013 | Stochastic Optimization of PCA with Capped MSG · NIPS 2013 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction
principal component analysis |
0.2 | 1 | 2013 | Stochastic Optimization of PCA with Capped MSG · NIPS 2013 |
Mathematical optimization
sparse optimization |
0.2 | 1 | 2013 | Learning Optimally Sparse Support Vector Machines · ICML (1) 2013 |
Mathematical optimization › stochastic optimization
stochastic approximation |
0.2 | 1 | 2013 | Stochastic Optimization of PCA with Capped MSG · NIPS 2013 |
Mathematical optimization
stochastic optimization |
0.2 | 1 | 2013 | Stochastic Optimization of PCA with Capped MSG · NIPS 2013 |
Machine learning › Kernel, tree and ensemble methods
kernel methods |
0.1 | 1 | 2012 | The Kernelized Stochastic Batch Perceptron · ICML 2012 |
Algorithms and data structures › learning algorithms
perceptron |
0.1 | 1 | 2012 | The Kernelized Stochastic Batch Perceptron · ICML 2012 |
Machine learning › Optimization for machine learning › gradient-based optimization
accelerated gradient methods |
0.1 | 1 | 2011 | Better Mini-Batch Algorithms via Accelerated Gradient Methods · NIPS 2011 |
Machine learning › Optimization for machine learning › stochastic gradient descent
mini-batch methods |
0.1 | 1 | 2011 | Better Mini-Batch Algorithms via Accelerated Gradient Methods · NIPS 2011 |
Machine learning › Optimization for machine learning › convex optimization
stochastic convex optimization |
0.1 | 1 | 2011 | Better Mini-Batch Algorithms via Accelerated Gradient Methods · NIPS 2011 |
Methods — techniques the papers use, named apart from their topics
robust optimization · 0.9lagrangian optimization · 0.8constrained optimization · 0.8distillation · 0.6implicit function theorem · 0.5gradient-based optimization · 0.5multiplier model · 0.4monotonic constraints · 0.4deep lattice networks · 0.4data-dependent constraints · 0.4submodular maximization · 0.3matroid constraint · 0.3structural risk minimization · 0.2linear inequality constraints · 0.2stochastic gradient descent · 0.2sample complexity bounds · 0.2kernel SVM optimization · 0.2convex relaxation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Churn Reduction via Distillation
Heinrich Jiang, Harikrishna Narasimhan, Dara Bahri, Andrew Cotter, Afshin Rostamizadeh |
ICLR | 4 |
| 2021 | Implicit rate-constrained optimization of non-decomposable objectivesabstractWe consider a popular family of constrained optimization problems arising in machine learning that involve optimizing a non-decomposable evaluation metric with a certain thresholded form, while constraining another metric of interest. Examples of such problems include optimizing false negative rate at a fixed false positive rate, optimizing precision at a fixed recall, optimizing the area under the precision-recall or ROC curves, etc. Our key idea is to formulate a rate-constrained optimization that expresses the threshold parameter as a function of the model parameters via the Implicit Function theorem. We show how the resulting optimization problem can be solved using standard gradient based methods. Experiments on benchmark datasets demonstrate the effectiveness of our proposed method over existing state-of-the-art approaches for these problems. Harikrishna Narasimhan, Andrew Cotter |
ICML | 3 |
| 2020 | Pairwise Fairness for Ranking and RegressionabstractWe present pairwise fairness metrics for ranking models and regression models that form analogues of statistical fairness notions such as equal opportunity, equal accuracy, and statistical parity. Our pairwise formulation supports both discrete protected groups, and continuous protected attributes. We show that the resulting training problems can be efficiently and effectively solved using existing constrained optimization and robust optimization techniques developed for fair classification. Experiments illustrate the broad applicability and trade-offs of these methods. Harikrishna Narasimhan, Andrew Cotter, Maya R. Gupta, Serena Lutong Wang |
AAAI | 2 |
| 2020 | Approximate Heavily-Constrained Learning with Lagrange Multiplier ModelsabstractIn machine learning applications such as ranking fairness or fairness over intersectional groups, one often encounters optimization problems with an extremely large number of constraints. In particular, with ranking fairness tasks, there may even be a variable number of constraints, e.g. one for each query in the training set. In these cases, the standard approach of optimizing a Lagrangian while maintaining one Lagrange multiplier per constraint may no longer be practical. Our proposal is to associate a feature vector with each constraint, and to learn a ``multiplier model’’ that maps each such vector to the corresponding Lagrange multiplier. We prove optimality, approximate feasibility and generalization guarantees under assumptions on the flexibility of the multiplier model, and empirically demonstrate that our method is effective on real-world case studies. Harikrishna Narasimhan, Andrew Cotter, Serena Lutong Wang, Wenshuo Guo |
NeurIPS | 2 |
| 2020 | Robust Optimization for Fairness with Noisy Protected GroupsabstractMany existing fairness criteria for machine learning involve equalizing some metric across protected groups such as race or gender. However, practitioners trying to audit or enforce such group-based criteria can easily face the problem of noisy or biased protected group information. First, we study the consequences of naively relying on noisy protected group labels: we provide an upper bound on the fairness violations on the true groups $G$ when the fairness criteria are satisfied on noisy groups $\hat{G}$. Second, we introduce two new approaches using robust optimization that, unlike the naive approach of only relying on $\hat{G}$, are guaranteed to satisfy fairness criteria on the true protected groups $G$ while minimizing a training objective. We provide theoretical guarantees that one such approach converges to an optimal feasible solution. Using two case studies, we show empirically that the robust approaches achieve better true group fairness guarantees than the naive approach. Serena Lutong Wang, Wenshuo Guo, Harikrishna Narasimhan, Andrew Cotter, Maya R. Gupta, Michael I. Jordan |
NeurIPS | 4 |
| 2019 | Two-Player Games for Efficient Non-Convex Constrained OptimizationabstractIn recent years, constrained optimization has become increasingly relevant to the machine learning community, with applications including Neyman-Pearson classification, robust optimization, and fair machine learning. A natural approach to constrained optimization is to optimize the Lagrangian, but this is not guaranteed to work in the non-convex setting, and, if using a first-order method, cannot cope with non-differentiable constraints (e.g. constraints on rates or proportions). The Lagrangian can be interpreted as a two-player game played between a player who seeks to optimize over the model parameters, and a player who wishes to maximize over the Lagrange multipliers. We propose a non-zero-sum variant of the Lagrangian formulation that can cope with non-differentiable—even discontinuous—constraints, which we call the “proxy-Lagrangian”. The first player minimizes external regret in terms of easy-to-optimize “proxy constraints”, while the second player enforces the \emph{original} constraints by minimizing swap regret. For this new formulation, as for the Lagrangian in the non-convex setting, the result is a stochastic classifier. For both the proxy-Lagrangian and Lagrangian formulations, however, we prove that this classifier, instead of having unbounded size, can be taken to be a distribution over no more than $m+1$ models (where $m$ is the number of constraints). This is a significant improvement in practical terms. Andrew Cotter, Heinrich Jiang, Karthik Sridharan |
ALT | 1 |
| 2019 | Shape Constraints for Set FunctionsabstractSet functions predict a label from a permutation-invariant variable-size collection of feature vectors. We propose making set functions more understandable and regularized by capturing domain knowledge through shape constraints. We show how prior work in monotonic constraints can be adapted to set functions, and then propose two new shape constraints designed to generalize the conditioning role of weights in a weighted mean. We show how one can train standard functions and set functions that satisfy these shape constraints with a deep lattice network. We propose a nonlinear estimation strategy we call the semantic feature engine that uses set functions with the proposed shape constraints to estimate labels for compound sparse categorical features. Experiments on real-world data show the achieved accuracy is similar to deep sets or deep neural networks, but provides guarantees on the model behavior, which makes it easier to explain and debug. Andrew Cotter, Maya R. Gupta, Heinrich Jiang, Erez Louidor, James Muller, Taman Narayan, Serena Lutong Wang, Tao Zhu 0005 |
ICML | 1 |
| 2019 | Training Well-Generalizing Classifiers for Fairness Metrics and Other Data-Dependent ConstraintsabstractClassifiers can be trained with data-dependent constraints to satisfy fairness goals, reduce churn, achieve a targeted false positive rate, or other policy goals. We study the generalization performance for such constrained optimization problems, in terms of how well the constraints are satisfied at evaluation time, given that they are satisfied at training time. To improve generalization, we frame the problem as a two-player game where one player optimizes the model parameters on a training dataset, and the other player enforces the constraints on an independent validation dataset. We build on recent work in two-player constrained optimization to show that if one uses this two-dataset approach, then constraint generalization can be significantly improved. As we illustrate experimentally, this approach works not only in theory, but also in practice. Andrew Cotter, Maya R. Gupta, Heinrich Jiang, Nathan Srebro, Karthik Sridharan, Serena Lutong Wang, Blake E. Woodworth, Seungil You |
ICML | 1 |
| 2019 | On Making Stochastic Classifiers DeterministicabstractStochastic classifiers arise in a number of machine learning problems, and have become especially prominent of late, as they often result from constrained optimization problems, e.g. for fairness, churn, or custom losses. Despite their utility, the inherent randomness of stochastic classifiers may cause them to be problematic to use in practice for a variety of practical reasons. In this paper, we attempt to answer the theoretical question of how well a stochastic classifier can be approximated by a deterministic one, and compare several different approaches, proving lower and upper bounds. We also experimentally investigate the pros and cons of these methods, not only in regard to how successfully each deterministic classifier approximates the original stochastic classifier, but also in terms of how well each addresses the other issues that can make stochastic classifiers undesirable. Andrew Cotter, Maya R. Gupta, Harikrishna Narasimhan |
NeurIPS | 1 |
| 2019 | Optimizing Generalized Rate Metrics with Three PlayersabstractWe present a general framework for solving a large class of learning problems with non-linear functions of classification rates. This includes problems where one wishes to optimize a non-decomposable performance metric such as the F-measure or G-mean, and constrained training problems where the classifier needs to satisfy non-linear rate constraints such as predictive parity fairness, distribution divergences or churn ratios. We extend previous two-player game approaches for constrained optimization to an approach with three players to decouple the classifier rates from the non-linear objective, and seek to find an equilibrium of the game. Our approach generalizes many existing algorithms, and makes possible new algorithms with more flexibility and tighter handling of non-linear rate constraints. We provide convergence guarantees for convex functions of rates, and show how our methodology can be extended to handle sums-of-ratios of rates. Experiments on different fairness tasks confirm the efficacy of our approach. Harikrishna Narasimhan, Andrew Cotter, Maya R. Gupta |
NeurIPS | 2 |
| 2019 | Optimization with Non-Differentiable Constraints with Applications to Fairness, Recall, Churn, and Other GoalsabstractWe show that many machine learning goals can be expressed as “rate constraints” on a model's predictions. We study the problem of training non-convex models subject to these rate constraints (or other non-convex or non-differentiable constraints). In the non-convex setting, the standard approach of Lagrange multipliers may fail. Furthermore, if the constraints are non-differentiable, then one cannot optimize the Lagrangian with gradient-based methods. To solve these issues, we introduce a new “proxy-Lagrangian” formulation. This leads to an algorithm that, assuming access to an optimization oracle, produces a stochastic classifier by playing a two-player non-zero-sum game solving for what we call a semi-coarse correlated equilibrium, which in turn corresponds to an approximately optimal and feasible solution to the constrained optimization problem. We then give a procedure that shrinks the randomized solution down to a mixture of at most $m+1$ deterministic solutions, given $m$ constraints. This culminates in a procedure that can solve non-convex constrained optimization problems with possibly non-differentiable and non-convex constraints, and enjoys theoretical guarantees. We provide extensive experimental results covering a broad range of policy goals, including various fairness metrics, accuracy, coverage, recall, and churn. Andrew Cotter, Heinrich Jiang, Maya R. Gupta, Serena Lutong Wang, Taman Narayan, Seungil You, Karthik Sridharan |
J. Mach. Learn. Res. | 1 |
| 2018 | Constrained Interacting Submodular GroupingsabstractWe introduce the problem of grouping a finite ground set into blocks where each block is a subset of the ground set and where: (i) the blocks are individually highly valued by a submodular function (both robustly and in the average case) while satisfying block-specific matroid constraints; and (ii) block scores interact where blocks are jointly scored highly, thus making the blocks mutually non-redundant. Submodular functions are good models of information and diversity; thus, the above can be seen as grouping the ground set into matroid constrained blocks that are both intra- and inter-diverse. Potential applications include forming ensembles of classification/regression models, partitioning data for parallel processing, and summarization. In the non-robust case, we reduce the problem to non-monotone submodular maximization subject to multiple matroid constraints. In the mixed robust/average case, we offer a bi-criterion guarantee for a polynomial time deterministic algorithm and a probabilistic guarantee for randomized algorithm, as long as the involved submodular functions (including the inter-block interaction terms) are monotone. We close with a case study in which we use these algorithms to find high quality diverse ensembles of classifiers, showing good results. Andrew Cotter, Mahdi Milani Fard, Seungil You, Maya R. Gupta, Jeff A. Bilmes |
ICML | 1 |
| 2018 | Diminishing Returns Shape Constraints for Interpretability and RegularizationabstractWe investigate machine learning models that can provide diminishing returns and accelerating returns guarantees to capture prior knowledge or policies about how outputs should depend on inputs. We show that one can build flexible, nonlinear, multi-dimensional models using lattice functions with any combination of concavity/convexity and monotonicity constraints on any subsets of features, and compare to new shape-constrained neural networks. We demonstrate on real-world examples that these shape constrained models can provide tuning-free regularization and improve model understandability. Maya R. Gupta, Dara Bahri, Andrew Cotter, Kevin Robert Canini |
NeurIPS | 3 |
| 2016 | A Light Touch for Heavily Constrained SGDabstractMinimizing empirical risk subject to a set of constraints can be a useful strategy for learning restricted classes of functions, such as monotonic functions, submodular functions, classifiers that guarantee a certain class label for some subset of examples, etc. However, these restrictions may result in a very large number of constraints. Projected stochastic gradient descent (SGD) is often the default choice for large-scale optimization in machine learning, but requires a projection after each update. For heavily-constrained objectives, we propose an efficient extension of SGD that stays close to the feasible region while only applying constraints probabilistically at each iteration. Theoretical analysis shows a compelling trade-off between per-iteration work and the number of iterations needed on problems with a large number of constraints. Andrew Cotter, Maya R. Gupta, Jan Pfeifer |
COLT | 1 |
| 2016 | Fast and Flexible Monotonic Functions with Ensembles of LatticesabstractFor many machine learning problems, there are some inputs that are known to be positively (or negatively) related to the output, and in such cases training the model to respect that monotonic relationship can provide regularization, and makes the model more interpretable. However, flexible monotonic functions are computationally challenging to learn beyond a few features. We break through this barrier by learning ensembles of monotonic calibrated interpolated look-up tables (lattices). A key contribution is an automated algorithm for selecting feature subsets for the ensemble base models. We demonstrate that compared to random forests, these ensembles produce similar or better accuracy, while providing guaranteed monotonicity consistent with prior knowledge, smaller model size and faster evaluation. Mahdi Milani Fard, Kevin Robert Canini, Andrew Cotter, Jan Pfeifer, Maya R. Gupta |
NIPS | 3 |
| 2016 | Satisfying Real-world Goals with Dataset ConstraintsabstractThe goal of minimizing misclassification error on a training set is often just one of several real-world goals that might be defined on different datasets. For example, one may require a classifier to also make positive predictions at some specified rate for some subpopulation (fairness), or to achieve a specified empirical recall. Other real-world goals include reducing churn with respect to a previously deployed model, or stabilizing online training. In this paper we propose handling multiple goals on multiple datasets by training with dataset constraints, using the ramp penalty to accurately quantify costs, and present an efficient algorithm to approximately optimize the resulting non-convex constrained optimization problem. Experiments on both benchmark and real-world industry datasets demonstrate the effectiveness of our approach. Gabriel Goh, Andrew Cotter, Maya R. Gupta, Michael P. Friedlander |
NIPS | 2 |
| 2016 | Monotonic Calibrated Interpolated Look-Up TablesabstractReal-world machine learning applications may have requirements beyond accuracy, such as fast evaluation times and interpretability. In particular, guaranteed monotonicity of the learned function with respect to some of the inputs can be critical for user confidence. We propose meeting these goals for low-dimensional machine learning problems by learning flexible, monotonic functions using calibrated interpolated look-up tables. We extend the structural risk minimization framework of lattice regression to monotonic functions by adding linear inequality constraints. In addition, we propose jointly learning interpretable calibrations of each feature to normalize continuous features and handle categorical or missing data, at the cost of making the objective non-convex. We address large- scale learning through parallelization, mini-batching, and random sampling of additive regularizer terms. Case studies on real-world problems with up to sixteen features and up to hundreds of millions of training samples demonstrate the proposed monotonic functions can achieve state-of-the-art accuracy in practice while providing greater transparency to users. Maya R. Gupta, Andrew Cotter, Jan Pfeifer, Konstantin Voevodski, Kevin Robert Canini, Alexander Mangylov, Wojtek Moczydlowski, Alexander Van Esbroeck |
J. Mach. Learn. Res. | 2 |
| 2013 | Learning Optimally Sparse Support Vector MachinesabstractWe show how to train SVMs with an optimal guarantee on the number of support vectors (up to constants), and with sample complexity and training runtime bounds matching the best known for kernel SVM optimization (i.e. without any additional asymptotic cost beyond standard SVM training). Our method is simple to implement and works well in practice. Andrew Cotter, Shai Shalev-Shwartz, Nathan Srebro |
ICML (1) | 1 |
| 2013 | Stochastic Optimization of PCA with Capped MSGabstractWe study PCA as a stochastic optimization problem and propose a novel stochastic approximation algorithm which we refer to as Matrix Stochastic Gradient'' (MSG), as well as a practical variant, Capped MSG. We study the method both theoretically and empirically. " Raman Arora, Andrew Cotter, Nathan Srebro |
NIPS | 2 |
| 2013 | Dynamic well-spaced point sets
Umut A. Acar, Andrew Cotter, Benoît Hudson, Duru Türkoglu |
Comput. Geom. | 2 |
| 2012 | The Kernelized Stochastic Batch Perceptron
Andrew Cotter, Shai Shalev-Shwartz, Nathan Srebro |
ICML | 1 |
| 2011 | A GPU-tailored approach for training kernelized SVMsabstractWe present a method for efficiently training binary and multiclass kernelized SVMs on a Graphics Processing Unit (GPU). Our methods apply to a broad range of kernels, including the popular Gaus- sian kernel, on datasets as large as the amount of available memory on the graphics card. Our approach is distinguished from earlier work in that it cleanly and efficiently handles sparse datasets through the use of a novel clustering technique. Our optimization algorithm is also specifically designed to take advantage of the graphics hardware. This leads to different algorithmic choices then those preferred in serial implementations. Our easy-to-use library is orders of magnitude faster then existing CPU libraries, and several times faster than prior GPU approaches. Andrew Cotter, Nathan Srebro, Joseph Keshet |
KDD | 1 |
| 2011 | Better Mini-Batch Algorithms via Accelerated Gradient MethodsabstractMini-batch algorithms have recently received significant attention as a way to speed-up stochastic convex optimization problems. In this paper, we study how such algorithms can be improved using accelerated gradient methods. We provide a novel analysis, which shows how standard gradient methods may sometimes be insufficient to obtain a significant speed-up. We propose a novel accelerated gradient algorithm, which deals with this deficiency, and enjoys a uniformly superior guarantee. We conclude our paper with experiments on real-world datasets, which validates our algorithm and substantiates our theoretical insights. Andrew Cotter, Ohad Shamir, Nathan Srebro, Karthik Sridharan |
NIPS | 1 |
| 2011 | Parallelism in dynamic well-spaced point setsabstractParallel algorithms and dynamic algorithms possess an interesting duality property: compared to sequential algorithms, parallel algorithms improve run-time while preserving work, while dynamic algorithms improve work but typically offer no parallelism. Although they are often considered separately, parallel and dynamic algorithms employ similar design techniques. They both identify parts of the computation that are independent of each other. This suggests that dynamic algorithms could be parallelized to improve work efficiency while preserving fast parallel run-time. Umut A. Acar, Andrew Cotter, Benoît Hudson, Duru Türkoglu |
SPAA | 2 |
| 2010 | Dynamic well-spaced point setsabstractIn a well-spaced point set, when there is a bounding hypercube, the Voronoi cells all have bounded aspect ratio, i.e., the distance from the Voronoi site to the farthest point in the Voronoi cell divided by the distance to the nearest neighbor in the set is bounded by a small constant. Well-spaced point sets satisfy some important geometric properties and yield quality Voronoi or simplicial meshes that can be important in scientific computations. In this paper, we consider the dynamic well-spaced point sets problem, which requires computing the well-spaced superset of a dynamically changing input set, e.g., as input points are inserted or deleted. We present a dynamic algorithm that allows inserting/deleting points into/from the input in worst-case O(log Δ) time, where Δ is the geometric spread, a natural measure that is bounded by O(log n) when input points are represented by log-size words. We show that the runtime of the dynamic update algorithm is optimal in the worst case. Our algorithm generates size-optimal outputs: the resulting output sets are never more than a constant factor larger than the minimum size necessary. A preliminary implementation indicates that the algorithm is indeed fast in practice. To the best of our knowledge, this is the first time- and size-optimal dynamic algorithm for well-spaced point sets. Umut A. Acar, Andrew Cotter, Benoît Hudson, Duru Türkoglu |
SCG | 2 |