Automating Staged Rollout with Reinforcement Learning

04/01/2022
by   Shadow Pritchard, et al.
0

Staged rollout is a strategy of incrementally releasing software updates to portions of the user population in order to accelerate defect discovery without incurring catastrophic outcomes such as system wide outages. Some past studies have examined how to quantify and automate staged rollout, but stop short of simultaneously considering multiple product or process metrics explicitly. This paper demonstrates the potential to automate staged rollout with multi-objective reinforcement learning in order to dynamically balance stakeholder needs such as time to deliver new features and downtime incurred by failures due to latent defects.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2023

A proof of convergence of inverse reinforcement learning for multi-objective optimization

We show the convergence of Wasserstein inverse reinforcement learning fo...
research
05/17/2023

A proof of imitation of Wasserstein inverse reinforcement learning for multi-objective optimization

We prove Wasserstein inverse reinforcement learning enables the learner'...
research
07/19/2017

Reward-Balancing for Statistical Spoken Dialogue Systems using Multi-objective Reinforcement Learning

Reinforcement learning is widely used for dialogue policy optimization w...
research
06/05/2021

Dynamic Resource Configuration for Low-Power IoT Networks: A Multi-Objective Reinforcement Learning Method

Considering grant-free transmissions in low-power IoT networks with unkn...
research
09/16/2022

Trustworthy Reinforcement Learning Against Intrinsic Vulnerabilities: Robustness, Safety, and Generalizability

A trustworthy reinforcement learning algorithm should be competent in so...
research
06/28/2023

Mastering Nordschleife – A comprehensive race simulation for AI strategy decision-making in motorsports

In the realm of circuit motorsports, race strategy plays a pivotal role ...

Please sign up or login with your details

Forgot password? Click here to reset