← Search

Chunlin Sun

9 accepted papers

2024

Decoupling Learning and Decision-Making: Breaking the $\mathcal{O}(\sqrt{T})$ Barrier in Online Resource Allocation with First-Order Methods

ICML 2024poster

Online linear programming plays an important role in both revenue management and resource allocation, and recent research has focused on developing efficient first-order online learning algorithms. Despite the empirical success of first-order methods, they typically achieve regret no better than $\m…

Cited by 2SourcePDFScholar
2024

When No-Rejection Learning is Consistent for Regression with Rejection

AISTATS 2024poster

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.…

2023

Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear Programming

ICML 2023poster

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 li…

2021

The Symmetry between Arms and Knapsacks: A Primal-Dual Approach for Bandits with Knapsacks

ICML 2021oral

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 bee…

Cited by 30SourcePDFScholar
2020

Simple and Fast Algorithm for Binary Integer and Online Linear Programming

NeurIPS 2020poster

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 a…

Cited by 36SourcePDFScholar