Haihao Lu

dblp:195/5538 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
5since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 2 first-author · 5 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
7 papers
Algorithmic game theory and mechanism design · 52% Mathematical optimization · 40% Approximation and online algorithms · 8%
Artificial intelligence
2 papers
Learning theory · 59% Optimization for machine learning · 41%

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

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design
online advertising
1.932024
A Field Guide for Pacing Budget and ROS Constraints · ICML 2024
Online Ad Procurement in Non-stationary Autobidding Worlds · NeurIPS 2023
Regularized Online Allocation Problems: Fairness and Beyond · ICML 2021
Algorithmic game theory and mechanism design › auction theory › bidding strategy
auto-bidding
1.422024
A Field Guide for Pacing Budget and ROS Constraints · ICML 2024
Online Ad Procurement in Non-stationary Autobidding Worlds · NeurIPS 2023
Approximation and online algorithms
online allocation
0.922021
Regularized Online Allocation Problems: Fairness and Beyond · ICML 2021
Dual Mirror Descent for Online Allocation Problems · ICML 2020
Algorithmic game theory and mechanism design › online advertising
budget pacing
0.812024
A Field Guide for Pacing Budget and ROS Constraints · ICML 2024
Algorithmic game theory and mechanism design › online advertising
return on spend constraint
0.812024
A Field Guide for Pacing Budget and ROS Constraints · ICML 2024
Mathematical optimization
primal-dual method
0.712023
Online Ad Procurement in Non-stationary Autobidding Worlds · NeurIPS 2023
Mathematical optimization
continuous optimization
0.512021
Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021
Algorithmic game theory and mechanism design
fair division
0.512021
Regularized Online Allocation Problems: Fairness and Beyond · ICML 2021
Mathematical optimization
linear programming
0.512021
Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021
Mathematical optimization › primal-dual method
primal-dual hybrid gradient
0.512021
Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient · NeurIPS 2021
Algorithmic game theory and mechanism design › mechanism design
auction design
0.412020
Contextual Reserve Price Optimization in Auctions via Mixed Integer Programming · NeurIPS 2020
Mathematical optimization › continuous optimization
convex optimization
0.412020
Dual Mirror Descent for Online Allocation Problems · ICML 2020
Mathematical optimization › continuous optimization › convex optimization › first-order methods
mirror descent
0.412020
Dual Mirror Descent for Online Allocation Problems · ICML 2020
Mathematical optimization › discrete optimization
mixed integer linear programming
0.412020
Contextual Reserve Price Optimization in Auctions via Mixed Integer Programming · NeurIPS 2020
Algorithmic game theory and mechanism design › mechanism design › auction design
reserve price optimization
0.412020
Contextual Reserve Price Optimization in Auctions via Mixed Integer Programming · NeurIPS 2020
Machine learning › Learning theory › model selection
cross-validation
0.312018
Approximate Leave-One-Out for Fast Parameter Tuning in High Dimensions · ICML 2018
Machine learning › Optimization for machine learning
hyperparameter optimization
0.312018
Approximate Leave-One-Out for Fast Parameter Tuning in High Dimensions · ICML 2018
Machine learning › Learning theory
model selection
0.312018
Approximate Leave-One-Out for Fast Parameter Tuning in High Dimensions · ICML 2018
Mathematical optimization
convergence acceleration
0.312018
Accelerating Greedy Coordinate Descent Methods · ICML 2018
Mathematical optimization
convergence analysis
0.312018
Accelerating Greedy Coordinate Descent Methods · ICML 2018
Mathematical optimization › continuous optimization › convex optimization › first-order methods
coordinate descent
0.312018
Accelerating Greedy Coordinate Descent Methods · ICML 2018
Mathematical optimization › continuous optimization › convex optimization › first-order methods › coordinate descent
greedy coordinate descent
0.312018
Accelerating Greedy Coordinate Descent Methods · ICML 2018

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

primal-dual method · 1.0min-pacing algorithm · 0.8dual-based algorithm · 0.8regret analysis · 0.7bandit feedback · 0.7sub-linear regret analysis · 0.5regularizer · 0.5diagonal preconditioning · 0.5adaptive stepsizes · 0.5adaptive restarting · 0.5mixed integer programming · 0.4linear programming relaxation · 0.4leave-one-out cross-validation · 0.3
YearPublicationVenuePosition
2024 A Field Guide for Pacing Budget and ROS Constraints
abstract
Budget pacing is a popular service that has been offered by major internet advertising platforms since their inception. In the past few years, autobidding products that provide real-time bidding as a service to advertisers have seen a prominent rise in adoption. A popular autobidding stategy is value maximization subject to return-on-spend (ROS) constraints. For historical or business reasons, the systems that govern these two services, namely budget pacing and ROS pacing, are not necessarily always a single unified and coordinated entity that optimizes a global objective subject to both constraints. The purpose of this work is to theoretically and empirically compare algorithms with different degrees of coordination between these two pacing systems. In particular, we compare (a) a fully-decoupled sequential algorithm; (b) a minimally-coupled min-pacing algorithm; (c) a fully-coupled dual-based algorithm. Our main contribution is to theoretically analyze the min-pacing algorithm and show that it attains similar guarantees to the fully-coupled canonical dual-based algorithm. On the other hand, we show that the sequential algorithm, even though appealing by virtue of being fully decoupled, could badly violate the constraints. We validate our theoretical findings empirically by showing that the min-pacing algorithm performs almost as well as the canonical dual-based algorithm on a semi-synthetic dataset that was generated from a large online advertising platform's auction data.
Santiago R. Balseiro, Kshipra Bhawalkar, Zhe Feng 0004, Haihao Lu, Vahab S. Mirrokni, Balasubramanian Sivan, Di Wang 0005
ICML4
2023 Online Ad Procurement in Non-stationary Autobidding Worlds
abstract
Today's online advertisers procure digital ad impressions through interacting with autobidding platforms: advertisers convey high level procurement goals via setting levers such as budget, target return-on-investment, max cost per click, etc.. Then ads platforms subsequently procure impressions on advertisers' behalf, and report final procurement conversions (e.g. click) to advertisers. In practice, advertisers may receive minimal information on platforms' procurement details, and procurement outcomes are subject to non-stationary factors like seasonal patterns, occasional system corruptions, and market trends which make it difficult for advertisers to optimize lever decisions effectively. Motivated by this, we present an online learning framework that helps advertisers dynamically optimize ad platform lever decisions while subject to general long-term constraints in a realistic bandit feedback environment with non-stationary procurement outcomes. In particular, we introduce a primal-dual algorithm for online decision making with multi-dimension decision variables, bandit feedback and long-term uncertain constraints. We show that our algorithm achieves low regret in many worlds when procurement outcomes are generated through procedures that are stochastic, adversarial, adversarially corrupted, periodic, and ergodic, respectively, without having to know which procedure is the ground truth. Finally, we emphasize that our proposed algorithm and theoretical results extend beyond the applications of online advertising.
Jason Cheuk Nam Liang, Haihao Lu, Baoyu Zhou
NeurIPS2
2022 Limiting Behaviors of Nonconvex-Nonconcave Minimax Optimization via Continuous-Time Systems
abstract
Unlike nonconvex optimization, where gradient descent is guaranteed to converge to a local optimizer, algorithms for nonconvex-nonconcave minimax optimization can have topologically different solution paths: sometimes converging to a solution, sometimes never converging and instead following a limit cycle, and sometimes diverging. In this paper, we study the limiting behaviors of three classic minimax algorithms: gradient descent ascent (GDA), alternating gradient descent ascent (AGDA), and the extragradient method (EGM). Numerically, we observe that all of these limiting behaviors can arise in Generative Adversarial Networks (GAN) training and are easily demonstrated even in simple GAN models. To explain these different behaviors, we study the high-order resolution continuous-time dynamics that correspond to each algorithm, which results in sufficient (and almost necessary) conditions for the local convergence by each method. Moreover, this ODE perspective allows us to characterize the phase transition between these potentially nonconvergent limiting behaviors caused by introducing regularization in the problem instance.
Benjamin Grimmer, Haihao Lu, Pratik Worah, Vahab S. Mirrokni
ALT2
2021 Regularized Online Allocation Problems: Fairness and Beyond
abstract
Online allocation problems with resource constraints have a rich history in computer science and operations research. In this paper, we introduce the regularized online allocation problem, a variant that includes a non-linear regularizer acting on the total resource consumption. In this problem, requests repeatedly arrive over time and, for each request, a decision maker needs to take an action that generates a reward and consumes resources. The objective is to simultaneously maximize total rewards and the value of the regularizer subject to the resource constraints. Our primary motivation is the online allocation of internet advertisements wherein firms seek to maximize additive objectives such as the revenue or efficiency of the allocation. By introducing a regularizer, firms can account for the fairness of the allocation or, alternatively, punish under-delivery of advertisements—two common desiderata in internet advertising markets. We design an algorithm when arrivals are drawn independently from a distribution that is unknown to the decision maker. Our algorithm is simple, fast, and attains the optimal order of sub-linear regret compared to the optimal allocation with the benefit of hindsight. Numerical experiments confirm the effectiveness of the proposed algorithm and of the regularizers in an internet advertising application.
Santiago R. Balseiro, Haihao Lu, Vahab S. Mirrokni
ICML2
2021 Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient
abstract
We present PDLP, a practical first-order method for linear programming (LP) that can solve to the high levels of accuracy that are expected in traditional LP applications. In addition, it can scale to very large problems because its core operation is matrix-vector multiplications. PDLP is derived by applying the primal-dual hybrid gradient (PDHG) method, popularized by Chambolle and Pock (2011), to a saddle-point formulation of LP. PDLP enhances PDHG for LP by combining several new techniques with older tricks from the literature; the enhancements include diagonal preconditioning, presolving, adaptive step sizes, and adaptive restarting. PDLP improves the state of the art for first-order methods applied to LP. We compare PDLP with SCS, an ADMM-based solver, on a set of 383 LP instances derived from MIPLIB 2017. With a target of $10^{-8}$ relative accuracy and 1 hour time limit, PDLP achieves a 6.3x reduction in the geometric mean of solve times and a 4.6x reduction in the number of instances unsolved (from 227 to 49). Furthermore, we highlight standard benchmark instances and a large-scale application (PageRank) where our open-source prototype of PDLP, written in Julia, outperforms a commercial LP solver.
David L. Applegate, Mateo Díaz, Oliver Hinder, Haihao Lu, Miles Lubin, Brendan O'Donoghue, Warren Schudy
NeurIPS4
2020 Ordered SGD: A New Stochastic Optimization Framework for Empirical Risk Minimization
abstract
We propose a new stochastic optimization framework for empirical risk minimization problems such as those that arise in machine learning. The traditional approaches, such as (mini-batch) stochastic gradient descent (SGD), utilize an unbiased gradient estimator of the empirical average loss. In contrast, we develop a computationally efficient method to construct a gradient estimator that is purposely biased toward those observations with higher current losses. On the theory side, we show that the proposed method minimizes a new ordered modification of the empirical average loss, and is guaranteed to converge at a sublinear rate to a global optimum for convex loss and to a critical point for weakly convex (non-convex) loss. Furthermore, we prove a new generalization bound for the proposed algorithm. On the empirical side, the numerical experiments show that our proposed method consistently improves the test errors compared with the standard mini-batch SGD in various models including SVM, logistic regression, and deep learning problems.
Kenji Kawaguchi, Haihao Lu
AISTATS2
2020 Accelerating Gradient Boosting Machines
abstract
Gradient Boosting Machine (GBM) introduced by \cite{friedman2001greedy} is a widely popular ensembling technique and is routinely used in competitions such as Kaggle and the KDDCup \citep{chen2016xgboost}. In this work, we propose an Accelerated Gradient Boosting Machine (AGBM) by incorporating Nesterov’s acceleration techniques into the design of GBM. The difficulty in accelerating GBM lies in the fact that weak (inexact) learners are commonly used, and therefore, with naive application, the errors can accumulate in the momentum term. To overcome it, we design a “corrected pseudo residual” that serves as a new target for fitting a weak learner, in order to perform the z-update. Thus, we are able to derive novel computational guarantees for AGBM. This is the first GBM type of algorithm with a theoretically-justified accelerated convergence rate.
Haihao Lu, Sai Praneeth Karimireddy, Natalia Ponomareva 0001, Vahab S. Mirrokni
AISTATS1
2020 Dual Mirror Descent for Online Allocation Problems
abstract
We consider online allocation problems with concave revenue functions and resource constraints, which are central problems in revenue management and online advertising. In these settings, requests arrive sequentially during a finite horizon and, for each request, a decision maker needs to choose an action that consumes a certain amount of resources and generates revenue. The revenue function and resource consumption of each request are drawn independently and at random from a probability distribution that is unknown to the decision maker. The objective is to maximize cumulative revenues subject to a constraint on the total consumption of resources. We design a general class of algorithms that achieve sub-linear expected regret compared to the hindsight optimal allocation. Our algorithms operate in the Lagrangian dual space: they maintain a dual multiplier for each resource that is updated using online mirror descent. By choosing the reference function accordingly, we recover dual sub-gradient descent and dual exponential weights algorithm. The resulting algorithms are simple, efficient, and shown to attain the optimal order of regret when the length of the horizon and the initial number of resources are scaled proportionally. We discuss applications to online bidding in repeated auctions with budget constraints and online proportional matching with high entropy.
Santiago R. Balseiro, Haihao Lu, Vahab S. Mirrokni
ICML2
2020 Contextual Reserve Price Optimization in Auctions via Mixed Integer Programming
abstract
We study the problem of learning a linear model to set the reserve price in an auction, given contextual information, in order to maximize expected revenue from the seller side. First, we show that it is not possible to solve this problem in polynomial time unless the Exponential Time Hypothesis fails. Second, we present a strong mixed-integer programming (MIP) formulation for this problem, which is capable of exactly modeling the nonconvex and discontinuous expected reward function. Moreover, we show that this MIP formulation is ideal (i.e. the strongest possible formulation) for the revenue function of a single impression. Since it can be computationally expensive to exactly solve the MIP formulation in practice, we also study the performance of its linear programming (LP) relaxation. Though it may work well in practice, we show that, unfortunately, in the worst case the optimal objective of the LP relaxation can be O(number of samples) times larger than the optimal objective of the true problem. Finally, we present computational results, showcasing that the MIP formulation, along with its LP relaxation, are able to achieve superior in- and out-of-sample performance, as compared to state-of-the-art algorithms on both real and synthetic datasets. More broadly, we believe this work offers an indication of the strength of optimization methodologies like MIP to exactly model intrinsic discontinuities in machine learning problems.
Joey Huchette, Haihao Lu, Hossein Esfandiari, Vahab S. Mirrokni
NeurIPS2
2018 Accelerating Greedy Coordinate Descent Methods
abstract
We introduce and study two algorithms to accelerate greedy coordinate descent in theory and in practice: Accelerated Semi-Greedy Coordinate Descent (ASCD) and Accelerated Greedy Coordinate Descent (AGCD). On the theory side, our main results are for ASCD: we show that ASCD achieves $O(1/k^2)$ convergence, and it also achieves accelerated linear convergence for strongly convex functions. On the empirical side, while both AGCD and ASCD outperform Accelerated Randomized Coordinate Descent on most instances in our numerical experiments, we note that AGCD significantly outperforms the other two methods in our experiments, in spite of a lack of theoretical guarantees for this method. To complement this empirical finding for AGCD, we present an explanation why standard proof techniques for acceleration cannot work for AGCD, and we further introduce a technical condition under which AGCD is guaranteed to have accelerated convergence. Finally, we confirm that this technical condition holds in our numerical experiments.
Haihao Lu, Robert M. Freund, Vahab S. Mirrokni
ICML1
2018 Approximate Leave-One-Out for Fast Parameter Tuning in High Dimensions
abstract
We study the parameter tuning problem for the penalized regression model. Finding the optimal choice of the regularization parameter is a challenging problem in high-dimensional regimes where both the number of observations n and the number of parameters p are large. We propose two frameworks to obtain a computationally efficient approximation ALO of the leave-one-out cross validation (LOOCV) risk for nonsmooth losses and regularizers. Our two frameworks are based on the primal and dual formulations of the penalized regression model. We prove the equivalence of the two approaches under smoothness conditions. This equivalence enables us to justify the accuracy of both methods under such conditions. We use our approaches to obtain a risk estimate for several standard problems, including generalized LASSO, nuclear norm regularization and support vector machines. We experimentally demonstrate the effectiveness of our results for non-differentiable cases.
Shuaiwen Wang, Wenda Zhou, Haihao Lu, Arian Maleki, Vahab S. Mirrokni
ICML3