← Latest papers
🤖 AI

Flickering Multi-Armed Bandits

This paper introduces the Flickering Multi-Armed Bandits (FMAB) framework to model sequential decision-making under dynamic action availability constraints, proposing a two-phase lazy random walk algorithm that achieves near-optimal sublinear regret by balancing information acquisition with navigation overhead in stochastically evolving graph environments.

Original authors: Sourav Chakraborty, Amit Kiran Rege, Claire Monteleoni, Lijun Chen

Published 2026-06-19
📖 5 min read🧠 Deep dive

Original authors: Sourav Chakraborty, Amit Kiran Rege, Claire Monteleoni, Lijun Chen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a robot sent into a chaotic, disaster-stricken city to find the single best spot to set up a communication relay. Your goal is to maximize the signal quality you provide. However, there are two major problems:

  1. You don't know the city: Every location has a hidden "signal quality" score, but you only learn what it is when you visit it.
  2. The roads are broken: You can't just drive to any building you want. The streets are blocked by debris, and the map changes every few minutes. You can only move to the buildings immediately next to where you currently are. If the road to a promising building is blocked, you have to wait or take a detour.

This paper introduces a new way to solve this problem, called Flickering Multi-Armed Bandits (FMAB).

The "Flickering" Problem

In classic decision-making games (called "Multi-Armed Bandits"), imagine a row of slot machines. You can pull any lever you want, anytime. But in the real world, you often can't. Maybe you are a robot, and you can only move to the next street corner. Maybe you are a doctor, and you can only treat patients currently in your waiting room.

In this paper, the "machines" (or locations) are connected by a flickering graph. Think of the city map as a piece of paper where the lines connecting the streets (edges) appear and disappear randomly.

  • The "Flicker": Sometimes a road is open; sometimes it's closed.
  • The Constraint: You can only choose a destination if a road connects to it right now.

The Two Rules of the Road

The authors study two specific ways the city map might change:

  1. The "Roll of the Dice" (Erdős–Rényi Model): Every time you take a step, the entire map is re-drawn. Every possible road has a fixed chance of being open or closed, completely independent of the last second. It's like flipping a coin for every street in the city every time you blink.
  2. The "Slow Drift" (Edge-Markovian Model): The map doesn't reset completely. Roads that were open tend to stay open for a while, and roads that were closed tend to stay closed. They change slowly, like traffic patterns shifting over the course of an hour. This is more realistic for a disaster zone where a bridge doesn't collapse and reappear instantly.

The Solution: The "Lazy Walker" Strategy

The authors propose a simple, two-step strategy for the robot:

Phase 1: The Wandering Tour (Exploration)
The robot doesn't try to be smart yet. It just picks a random open road and moves to the next building. It does this for a long time.

  • Why? Because the robot needs to visit every building at least a few times to get a good guess at which one is the best.
  • The "Lazy" part: The robot doesn't rush. It wanders randomly. The math proves that even with broken roads, if you wander long enough, you will eventually visit every single building. It's like a drunk person stumbling through a city; eventually, they will hit every corner, even if they have to wait for a street to open up.

Phase 2: The Commitment (Exploitation)
Once the robot has visited everyone enough times, it calculates which building seems to have the best signal.

  • Then, it stops wandering. It tries to navigate to that specific "winner" building.
  • Once it arrives, it stays there and keeps using it, ignoring all other options.

The Big Discovery: The Cost of Moving

The paper's main finding is about the cost of learning.
In a perfect world where you can jump to any building instantly, learning is fast. But in this "flickering" world, learning is slower because you have to pay a "navigation tax."

  • The Tax: You spend time just trying to get to the places you want to visit.
  • The Result: The authors proved that their "Lazy Walker" strategy is nearly the best possible way to do this. They showed that the time it takes to learn the best spot is roughly proportional to the number of buildings (nn) and the difficulty of the choice (how close the signal qualities are).
  • The "Stickiness" Factor: For the "Slow Drift" map, they found a critical rule: The roads must be "sticky" enough. If roads disappear too fast (the city changes too violently), the robot can never catch up to the map. The map must stay stable long enough for the robot to finish its tour.

The Simulation

To prove this works, they simulated a robot in a 5-square-kilometer disaster zone with 500 potential spots.

  • The robot wandered around, dealing with blocked streets that opened and closed.
  • It successfully identified the best spot and stayed there.
  • The results showed that the robot's "regret" (the lost opportunity of not being at the best spot) went down over time, proving the strategy works even when the environment is chaotic.

In a Nutshell

This paper solves the puzzle of "How do you learn the best option when you can only move to your neighbors, and the map keeps changing?"

The answer is: Wander randomly until you've seen everything, then commit to the winner. Even with broken roads and a shifting map, this simple "lazy" approach is mathematically proven to be almost as efficient as possible. It highlights that in a changing world, the physical effort of moving around is just as important a part of learning as the data you collect.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →