← Latest papers
🤖 AI

Bellman-Taylor Score Decoding for Markov Decision Processes with State-Dependent Feasible Action Sets

This paper proposes Bellman-Taylor score decoding, a framework that enables standard deep reinforcement learning algorithms to solve Markov decision processes with state-dependent feasible action sets by optimizing policies in a latent Euclidean score space while enforcing constraints via a non-differentiable decoder, achieving near-optimal performance in complex queueing network control problems.

Original authors: Yi Chen (Lucy), Rushuai Yang (Lucy), Qiang Chen (Lucy), Dongyan (Lucy), Huo

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

Original authors: Yi Chen (Lucy), Rushuai Yang (Lucy), Qiang Chen (Lucy), Dongyan (Lucy), Huo

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 the manager of a busy call center or a hospital emergency room. Every minute, you have to make decisions: Which patient goes to which doctor? Which call gets routed to which agent?

The problem is that your options change every second based on the current situation. If a specific doctor is busy, you can't send a patient to them. If a queue is empty, you can't route a call there. In technical terms, your "feasible actions" (what you are actually allowed to do) depend entirely on the "state" (the current chaos in the room).

This is the nightmare for standard Artificial Intelligence (AI) tools called Deep Reinforcement Learning (DRL). These tools are like brilliant students who are great at math, but they are terrible at following complex, changing rulebooks. They usually expect a fixed list of choices (like "Press Button A, B, or C") or a simple, open field where they can pick any number. They get confused when the list of allowed choices changes every time they look at the board.

This paper proposes a clever workaround called Bellman-Taylor Score Decoding. Here is how it works, using a simple analogy:

The Analogy: The Chef and the Menu

Imagine a brilliant Chef (the AI) who is trying to cook the perfect meal, but the kitchen has strict rules:

  • You can only use ingredients that are currently in the fridge.
  • You can't use more eggs than you have.
  • Some ingredients only work with specific other ingredients.

The Old Way (Standard AI):
The Chef tries to learn a recipe for every single possible combination of ingredients in the fridge. If the fridge contents change, the Chef has to relearn everything. It's slow, confusing, and often leads to the Chef trying to use an ingredient that isn't there (an "infeasible action").

The New Way (Bellman-Taylor Score Decoding):
Instead of telling the Chef exactly what to cook, we ask the Chef to write a Shopping List (a "Score").

  1. The Chef (The Learner): The Chef is now free to write a simple list of numbers (scores) representing how much they want to use certain ingredients. They don't worry about the fridge rules; they just write their desires on a clean, blank sheet of paper.
  2. The Decoder (The Rule-Enforcer): A separate, strict Kitchen Manager (the Decoder) takes this Shopping List. The Manager looks at the list, checks the actual fridge (the current state), and figures out the best possible meal that fits the Chef's desires without breaking any rules.
    • If the Chef wrote "Use 100 eggs" but the fridge only has 5, the Manager says, "Okay, we'll use the 5 we have and adjust the rest to make the best possible dish."
    • The Manager solves the complex math of "what is allowed" so the Chef doesn't have to.

Why is this a big deal?

The paper claims this separation solves three major headaches:

  1. It makes the AI's life easy: The AI (the Chef) only has to learn how to write numbers on a blank sheet. It doesn't need to understand complex rules like "don't send a patient to a full room." It just learns to assign "scores" to different outcomes.
  2. It guarantees the rules are never broken: The Kitchen Manager (Decoder) is a specialized tool that only does one thing: it takes the scores and finds the best legal move. It ensures you never try to do something impossible.
  3. It's theoretically sound: The authors prove that if the "Shopping List" (the scores) is good enough, the final meal (the decision) will be almost as good as the absolute best possible decision, even if the AI didn't know the rules itself. They break the "mistake" into two parts:
    • The Approximation Error: How well the Shopping List describes the perfect meal.
    • The Learning Error: How well the Chef learned to write the list.

Where did they test this?

The authors tested this idea on two specific problems:

  1. Inventory Control (Moving boxes between warehouses): They simulated a system where boxes could be moved between different locations, but only if there was space and capacity. They found that their method worked almost as well as the perfect mathematical solution, especially when the rules were simple. When the rules got complicated (like when moving boxes caused "traffic jams" or losses), they used a "higher-order" version of their method (a more detailed shopping list) to keep performance high.
  2. Queueing Networks (Routing patients or calls): This was the main test. They simulated a complex hospital or call center with many types of patients and many types of doctors.
    • The Result: Their method, using a standard AI tool (called PPO) combined with their "Score Decoding," beat all the other methods. It performed better than:
      • Old-school human-made rules (heuristics).
      • Other AI methods that tried to learn the rules directly.
      • Other AI methods that tried to fix mistakes after making them.

The Bottom Line

The paper argues that instead of forcing AI to learn complex, changing rulebooks, we should let the AI learn a simple "score" system and use a specialized tool to translate those scores into real, legal actions. This allows standard, powerful AI tools to solve complex operational problems (like managing hospitals or supply chains) without needing to be custom-built for every single new set of rules.

In short: Don't teach the AI the rules; teach the AI the goals, and let a specialized tool handle the rules.

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 →