Adversarial Deep Learning for Online Resource Allocation

11/19/2021
by   Bingqian Du, et al.
0

Online algorithm is an important branch in algorithm design. Designing online algorithms with a bounded competitive ratio (in terms of worst-case performance) can be hard and usually relies on problem-specific assumptions. Inspired by adversarial training from Generative Adversarial Net (GAN) and the fact that competitive ratio of an online algorithm is based on worst-case input, we adopt deep neural networks to learn an online algorithm for a resource allocation and pricing problem from scratch, with the goal that the performance gap between offline optimum and the learned online algorithm can be minimized for worst-case input. Specifically, we leverage two neural networks as algorithm and adversary respectively and let them play a zero sum game, with the adversary being responsible for generating worst-case input while the algorithm learns the best strategy based on the input provided by the adversary. To ensure better convergence of the algorithm network (to the desired online algorithm), we propose a novel per-round update method to handle sequential decision making to break complex dependency among different rounds so that update can be done for every possible action, instead of only sampled actions. To the best of our knowledge, our work is the first using deep neural networks to design an online algorithm from the perspective of worst-case performance guarantee. Empirical studies show that our updating methods ensure convergence to Nash equilibrium and the learned algorithm outperforms state-of-the-art online algorithms under various settings.

READ FULL TEXT
research
08/07/2021

Online Resource Allocation with Time-Flexible Customers

In classic online resource allocation problems, a decision-maker tries t...
research
06/01/2020

Secretary and Online Matching Problems with Machine Learned Advice

The classical analysis of online algorithms, due to its worst-case natur...
research
06/20/2022

Asymptotic Nash Equilibrium for the M-ary Sequential Adversarial Hypothesis Testing Game

In this paper, we consider a novel M-ary sequential hypothesis testing p...
research
06/21/2023

Online Resource Allocation with Convex-set Machine-Learned Advice

Decision-makers often have access to a machine-learned prediction about ...
research
09/24/2022

The Online Knapsack Problem with Departures

The online knapsack problem is a classic online resource allocation prob...
research
01/26/2021

Online Network Utility Maximization: Algorithm, Competitive Analysis, and Applications

We consider an online version of the well-studied network utility maximi...
research
02/10/2023

Online Algorithms with Randomly Infused Advice

We introduce a novel method for the rigorous quantitative evaluation of ...

Please sign up or login with your details

Forgot password? Click here to reset