Table of Contents
Fetching ...

An Exploration-free Method for a Linear Stochastic Bandit Driven by a Linear Gaussian Dynamical System

Jonathan Gornet, Yilin Mo, Bruno Sinopoli

TL;DR

This work studies stochastic linear bandits where rewards are generated by a known Linear Gaussian Dynamical System (LGDS) and introduces KODE, an exploration-free policy that selects actions by maximizing alignment with the Kalman filter’s one-step state prediction $\hat{z}_{t|t-1}$. The authors derive a linear-in-$n$ regret bound and an angle-based alignment bound that depend on the LGDS observability, revealing an implicit exploration term that activates under favorable observability conditions. Through extensive simulations across 1000 LGDS instances, KODE frequently outperforms standard SMAB algorithms, with performance improving as the LGDS becomes more observable. The results illuminate how Kalman filtering can enable efficient decision-making in dynamical, partially observable environments and offer practical insights for hyperparameter optimization in reinforcement learning contexts.

Abstract

In stochastic multi-armed bandits, a major problem the learner faces is the trade-off between exploration and exploitation. Recently, exploration-free methods -- methods that commit to the action predicted to return the highest reward -- have been studied from the perspective of linear bandits. In this paper, we introduce a linear bandit setting where the reward is the output of a linear Gaussian dynamical system. Motivated by a problem encountered in hyperparameter optimization for reinforcement learning, where the number of actions is much higher than the number of training iterations, we propose Kalman filter Observability Dependent Exploration (KODE), an exploration-free method that utilizes the Kalman filter predictions to select actions. Our major contribution of this work is our analysis of the performance of the proposed method, which is dependent on the observability properties of the underlying linear Gaussian dynamical system. We evaluate KODE via two different metrics: regret, which is the cumulative expected difference between the highest possible reward and the reward sampled by KODE, and action alignment, which measures how closely KODE's chosen action aligns with the linear Gaussian dynamical system's state variable. To provide intuition on the performance, we prove that KODE implicitly encourages the learner to explore actions depending on the observability of the linear Gaussian dynamical system. This method is compared to several well-known stochastic multi-armed bandit algorithms to validate our theoretical results.

An Exploration-free Method for a Linear Stochastic Bandit Driven by a Linear Gaussian Dynamical System

TL;DR

This work studies stochastic linear bandits where rewards are generated by a known Linear Gaussian Dynamical System (LGDS) and introduces KODE, an exploration-free policy that selects actions by maximizing alignment with the Kalman filter’s one-step state prediction . The authors derive a linear-in- regret bound and an angle-based alignment bound that depend on the LGDS observability, revealing an implicit exploration term that activates under favorable observability conditions. Through extensive simulations across 1000 LGDS instances, KODE frequently outperforms standard SMAB algorithms, with performance improving as the LGDS becomes more observable. The results illuminate how Kalman filtering can enable efficient decision-making in dynamical, partially observable environments and offer practical insights for hyperparameter optimization in reinforcement learning contexts.

Abstract

In stochastic multi-armed bandits, a major problem the learner faces is the trade-off between exploration and exploitation. Recently, exploration-free methods -- methods that commit to the action predicted to return the highest reward -- have been studied from the perspective of linear bandits. In this paper, we introduce a linear bandit setting where the reward is the output of a linear Gaussian dynamical system. Motivated by a problem encountered in hyperparameter optimization for reinforcement learning, where the number of actions is much higher than the number of training iterations, we propose Kalman filter Observability Dependent Exploration (KODE), an exploration-free method that utilizes the Kalman filter predictions to select actions. Our major contribution of this work is our analysis of the performance of the proposed method, which is dependent on the observability properties of the underlying linear Gaussian dynamical system. We evaluate KODE via two different metrics: regret, which is the cumulative expected difference between the highest possible reward and the reward sampled by KODE, and action alignment, which measures how closely KODE's chosen action aligns with the linear Gaussian dynamical system's state variable. To provide intuition on the performance, we prove that KODE implicitly encourages the learner to explore actions depending on the observability of the linear Gaussian dynamical system. This method is compared to several well-known stochastic multi-armed bandit algorithms to validate our theoretical results.

Paper Structure

This paper contains 9 sections, 5 theorems, 58 equations, 2 figures, 2 algorithms.

Key Result

Lemma 1

The following facts are true for the Kalman filter eq:Kalman_Filter:

Figures (2)

  • Figure 1: Comparison of KODE with various SMAB algorithms. The percentage indicates the reduction in regret achieved by KODE relative to the compared algorithm.
  • Figure 2: Comparison of KODE with various SMAB algorithms. The percentage indicates the reduction in regret achieved by KODE relative to the compared algorithm.

Theorems & Definitions (9)

  • Lemma 1
  • Theorem 1
  • proof
  • Theorem 2
  • proof
  • Theorem 3
  • proof
  • Theorem 4
  • proof