Offline Imitation Learning from Multiple Baselines with Applications to Compiler Optimization

Teodor V. Marinov, Alekh Agarwal, Mircea Trofin
3/28/2024
cs.LGcs.PL

No confident code implementation found for this paper.

Abstract

This work studies a Reinforcement Learning (RL) problem in which we are given a set of trajectories collected with K baseline policies. Each of these policies can be quite suboptimal in isolation, and have strong performance in complementary parts of the state space. The goal is to learn a policy which performs as well as the best combination of baselines on the entire state space. We propose a simple imitation learning based algorithm, show a sample complexity bound on its accuracy and prove that the the algorithm is minimax optimal by showing a matching lower bound. Further, we apply the algorithm in the setting of machine learning guided compiler optimization to learn policies for inlining programs with the objective of creating a small binary. We demonstrate that we can learn a policy that outperforms an initial policy learned via standard RL through a few iterations of our approach.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{marinov2024offline,
  title  = {Offline Imitation Learning from Multiple Baselines with Applications to Compiler Optimization},
  author = {Teodor V. Marinov and Alekh Agarwal and Mircea Trofin},
  year   = {2024},
  eprint = {2403.19462},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.19462v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.19462.svg)](https://codeofpaper.com/paper/2403.19462)

Discussion