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

Chunlin Sun

dblp:260/0567 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
8since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 9 · 2 first-author · 8 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
Mathematical optimization · 82% Algorithmic game theory and mechanism design · 12% Approximation and online algorithms · 6%
Artificial intelligence
5 papers
Trustworthy machine learning · 35% Reinforcement learning · 32% Optimization for machine learning · 17%
Human-computer interaction and pervasive computing
1 paper
Human-AI interaction · 100%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization › continuous optimization › convex optimization
first-order methods
1.422024
Decoupling Learning and Decision-Making: Breaking the O(T) Barrier in Online Resource Allocation with First-Order Methods · ICML 2024
Solving Linear Programs with Fast Online Learning Algorithms · ICML 2023
Mathematical optimization
linear programming
1.122023
Solving Linear Programs with Fast Online Learning Algorithms · ICML 2023
Simple and Fast Algorithm for Binary Integer and Online Linear Programming · NeurIPS 2020
Mathematical optimization
inverse optimization
0.822023
Learning from Stochastically Revealed Preference · NeurIPS 2022
Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming · ICML 2023
Algorithmic game theory and mechanism design › resource allocation
online resource allocation
0.812024
Decoupling Learning and Decision-Making: Breaking the O(T) Barrier in Online Resource Allocation with First-Order Methods · ICML 2024
Machine learning › Trustworthy machine learning
calibration
0.712023
Predict-then-Calibrate: A New Perspective of Robust Contextual LP · NeurIPS 2023
Machine learning › Optimization for machine learning
decision-focused learning
0.712023
Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming · ICML 2023
Machine learning › Trustworthy machine learning
uncertainty estimation
0.712023
Predict-then-Calibrate: A New Perspective of Robust Contextual LP · NeurIPS 2023
Mathematical optimization › sequential decision making
contextual optimization
0.712023
Predict-then-Calibrate: A New Perspective of Robust Contextual LP · NeurIPS 2023
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
bayesian parameter estimation
0.612022
Learning from Stochastically Revealed Preference · NeurIPS 2022
Machine learning › Reinforcement learning
bandit
0.512021
The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks · ICML 2021
Machine learning › Reinforcement learning › bandit
bandits with knapsacks
0.512021
The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks · ICML 2021
Mathematical optimization
primal-dual method
0.512021
The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks · ICML 2021
Mathematical optimization › discrete optimization
binary integer programming
0.412020
Simple and Fast Algorithm for Binary Integer and Online Linear Programming · NeurIPS 2020
Mathematical optimization
integer programming
0.412020
Simple and Fast Algorithm for Binary Integer and Online Linear Programming · NeurIPS 2020
Approximation and online algorithms
online algorithms
0.412020
Simple and Fast Algorithm for Binary Integer and Online Linear Programming · NeurIPS 2020
Mathematical optimization › linear programming
online linear programming
0.412020
Simple and Fast Algorithm for Binary Integer and Online Linear Programming · NeurIPS 2020
Mathematical optimization › online optimization
regret bounds
0.412020
Simple and Fast Algorithm for Binary Integer and Online Linear Programming · NeurIPS 2020
Machine learning › Reinforcement learning
human-in-the-loop reinforcement learning
0.212024
Learning to Make Adherence-aware Advice · ICLR 2024
Mathematical optimization › optimization under uncertainty › robust optimization
distributionally robust optimization
0.212023
Predict-then-Calibrate: A New Perspective of Robust Contextual LP · NeurIPS 2023
Algorithmic game theory and mechanism design › decision theory
revealed preference
0.212022
Learning from Stochastically Revealed Preference · NeurIPS 2022

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

online learning · 2.0reinforcement learning · 1.5predict-then-calibrate · 1.3max-margin learning · 1.3data splitting · 1.3bayesian inference · 1.1learning algorithms · 0.8learning algorithm · 0.8first-order methods · 0.8decoupling learning and decision-making · 0.8variable duplication · 0.7sifting · 0.7column generation · 0.7von mises-fisher distribution · 0.6regret analysis · 0.5primal-dual linear programming · 0.5
YearPublicationVenuePosition
2024 When No-Rejection Learning is Consistent for Regression with Rejection
abstract
Learning with rejection has been a prototypical model for studying the human-AI interaction on prediction tasks. Upon the arrival of a sample instance, the model first uses a rejector to decide whether to accept and use the AI predictor to make a prediction or reject and defer the sample to humans. Learning such a model changes the structure of the original loss function and often results in undesirable non-convexity and inconsistency issues. For the classification with rejection problem, several works develop consistent surrogate losses for the joint learning of the predictor and the rejector, while there have been fewer works for the regression counterpart. This paper studies the regression with rejection (RwR) problem and investigates a no-rejection learning strategy that uses all the data to learn the predictor. We first establish the consistency for such a strategy under the weak realizability condition. Then for the case without the weak realizability, we show that the excessive risk can also be upper bounded with the sum of two parts: prediction error and calibration error. Lastly, we demonstrate the advantage of such a proposed learning strategy with empirical evidence.
Xiaocheng Li, Chunlin Sun, Hanzhao Wang
AISTATS3
2024 Learning to Make Adherence-aware Advice
abstract
As artificial intelligence (AI) systems play an increasingly prominent role in human decision-making, challenges surface in the realm of human-AI interactions. One challenge arises from the suboptimal AI policies due to the inadequate consideration of humans disregarding AI recommendations, as well as the need for AI to provide advice selectively when it is most pertinent. This paper presents a sequential decision-making model that (i) takes into account the human's adherence level (the probability that the human follows/rejects machine advice) and (ii) incorporates a defer option so that the machine can temporarily refrain from making advice. We provide learning algorithms that learn the optimal advice policy and make advice only at critical time stamps. Compared to problem-agnostic reinforcement learning algorithms, our specialized learning algorithms not only enjoy better theoretical convergence properties but also show strong empirical performance.
Guanting Chen 0001, Xiaocheng Li, Chunlin Sun, Hanzhao Wang
ICLR3
2024 Decoupling Learning and Decision-Making: Breaking the O(T) Barrier in Online Resource Allocation with First-Order Methods
Wenzhi Gao, Chunlin Sun, Chenyu Xue 0001, Yinyu Ye 0001
ICML2
2023 Solving Linear Programs with Fast Online Learning Algorithms
abstract
This paper presents fast first-order methods for solving linear programs (LPs) approximately. We adapt online linear programming algorithms to offline LPs and obtain algorithms that avoid any matrix multiplication. We also introduce a variable-duplication technique that copies each variable $K$ times and reduces the optimality gap and constraint violation by a factor of $\sqrt{K}$. Furthermore, we show how online algorithms can be effectively integrated into sifting, a column generation scheme for large-scale LPs. Numerical experiments demonstrate that our methods can serve as either an approximate direct solver, or an initialization subroutine for exact LP solving.
Wenzhi Gao, Dongdong Ge, Chunlin Sun, Yinyu Ye 0001
ICML3
2023 Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming
abstract
In this paper, we study the predict-then-optimize problem where the output of a machine learning prediction task is used as the input of some downstream optimization problem, say, the objective coefficient vector of a linear program. The problem is also known as predictive analytics or contextual linear programming. The existing approaches largely suffer from either (i) optimization intractability (a non-convex objective function)/statistical inefficiency (a suboptimal generalization bound) or (ii) requiring strong condition(s) such as no constraint or loss calibration. We develop a new approach to the problem called maximum optimality margin which designs the machine learning loss function by the optimality condition of the downstream optimization. The max-margin formulation enjoys both computational efficiency and good theoretical properties for the learning procedure. More importantly, our new approach only needs the observations of the optimal solution in the training data rather than the objective function, which makes it a new and natural approach to the inverse linear programming problem under both contextual and context-free settings; we also analyze the proposed method under both offline and online settings, and demonstrate its performance using numerical experiments.
Chunlin Sun, Xiaocheng Li
ICML1
2023 Predict-then-Calibrate: A New Perspective of Robust Contextual LP
abstract
Contextual optimization, also known as predict-then-optimize or prescriptive analytics, considers an optimization problem with the presence of covariates (context or side information). The goal is to learn a prediction model (from the training data) that predicts the objective function from the covariates, and then in the test phase, solve the optimization problem with the covariates but without the observation of the objective function. In this paper, we consider a risk-sensitive version of the problem and propose a generic algorithm design paradigm called predict-then-calibrate. The idea is to first develop a prediction model without concern for the downstream risk profile or robustness guarantee, and then utilize calibration (or recalibration) methods to quantify the uncertainty of the prediction. While the existing methods suffer from either a restricted choice of the prediction model or strong assumptions on the underlying data, we show the disentangling of the prediction model and the calibration/uncertainty quantification has several advantages. First, it imposes no restriction on the prediction model and thus fully unleashes the potential of off-the-shelf machine learning methods. Second, the derivation of the risk and robustness guarantee can be made independent of the choice of the prediction model through a data-splitting idea. Third, our paradigm of predict-then-calibrate applies to both (risk-sensitive) robust and (risk-neutral) distributionally robust optimization (DRO) formulations. Theoretically, it gives new generalization bounds for the contextual LP problem and sheds light on the existing results of DRO for contextual LP. Numerical experiments further reinforce the advantage of the predict-then-calibrate paradigm in that an improvement on either the prediction model or the calibration model will lead to a better final performance.
Chunlin Sun, Linyu Liu, Xiaocheng Li
NeurIPS1
2022 Learning from Stochastically Revealed Preference
abstract
We study the learning problem of revealed preference in a stochastic setting: a learner observes the utility-maximizing actions of a set of agents whose utility follows some unknown distribution, and the learner aims to infer the distribution through the observations of actions. The problem can be viewed as a single-constraint special case of the inverse linear optimization problem. Existing works all assume that all the agents share one common utility which can easily be violated under practical contexts. In this paper, we consider two settings for the underlying utility distribution: a Gaussian setting where the customer utility follows the von Mises-Fisher distribution, and a $\delta$-corruption setting where the customer utility distribution concentrates on one fixed vector with high probability and is arbitrarily corrupted otherwise. We devise Bayesian approaches for parameter estimation and develop theoretical guarantees for the recovery of the true parameter. We illustrate the algorithm performance through numerical experiments.
John R. Birge, Xiaocheng Li, Chunlin Sun
NeurIPS3
2021 The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks
abstract
In this paper, we study the bandits with knapsacks (BwK) problem and develop a primal-dual based algorithm that achieves a problem-dependent logarithmic regret bound. The BwK problem extends the multi-arm bandit (MAB) problem to model the resource consumption, and the existing BwK literature has been mainly focused on deriving asymptotically optimal distribution-free regret bounds. We first study the primal and dual linear programs underlying the BwK problem. From this primal-dual perspective, we discover symmetry between arms and knapsacks, and then propose a new notion of suboptimality measure for the BwK problem. The suboptimality measure highlights the important role of knapsacks in determining algorithm regret and inspires the design of our two-phase algorithm. In the first phase, the algorithm identifies the optimal arms and the binding knapsacks, and in the second phase, it exhausts the binding knapsacks via playing the optimal arms through an adaptive procedure. Our regret upper bound involves the proposed suboptimality measure and it has a logarithmic dependence on length of horizon $T$ and a polynomial dependence on $m$ (the numbers of arms) and $d$ (the number of knapsacks). To the best of our knowledge, this is the first problem-dependent logarithmic regret bound for solving the general BwK problem.
Xiaocheng Li, Chunlin Sun, Yinyu Ye 0001
ICML2
2020 Simple and Fast Algorithm for Binary Integer and Online Linear Programming
abstract
In this paper, we develop a simple and fast online algorithm for solving a class of binary integer linear programs (LPs) arisen in the general resource allocation problem. The algorithm requires only one single pass through the input data and is free of doing any matrix inversion. It can be viewed as both an approximate algorithm for solving binary integer LPs and a fast algorithm for solving online LP problems. The algorithm is inspired by an equivalent form of the dual problem of the relaxed LP and it essentially performs (one-pass) projected stochastic subgradient descent in the dual space. We analyze the algorithm under two different models, stochastic input and random permutation, with minimal technical assumptions on the input data. The algorithm achieves $O\left(m \sqrt{n}\right)$ expected regret under the stochastic input model and $O\left((m+\log n)\sqrt{n}\right)$ expected regret under the random permutation model, and it achieves $O(m \sqrt{n})$ expected constraint violation under both models, where $n$ is the number of decision variables and $m$ is the number of constraints. In addition, we employ the notion of permutational Rademacher complexity and derive regret bounds for two earlier online LP algorithms for comparison. Both algorithms improve the regret bound with a factor of $\sqrt{m}$ by paying more computational cost. Furthermore, we demonstrate how to convert the possibly infeasible solution to a feasible one through a randomized procedure. Numerical experiments illustrate the general applicability and effectiveness of the algorithms.
Xiaocheng Li, Chunlin Sun, Yinyu Ye 0001
NeurIPS2