← Latest papers
🤖 AI

Learning optimal policies from event logs through reinforcement learning: a comparison of deep and MDP-based approaches

This paper proposes a Reinforcement Learning framework for Prescriptive Process Monitoring that learns optimal behavioral policies directly from historical event logs to recommend actions for optimizing Key Performance Indicators, comparing a model-based Markov Decision Process approach with a model-free Deep RL method and demonstrating that both effectively improve KPIs while the model-based approach offers superior computational efficiency.

Original authors: Stefano Branchi, Andrei Buliga, Chiara Di Francescomarino, Chiara Ghidini, Riccardo Graziosi, Francesca Meneghello, Massimiliano Ronzani

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

Original authors: Stefano Branchi, Andrei Buliga, Chiara Di Francescomarino, Chiara Ghidini, Riccardo Graziosi, Francesca Meneghello, Massimiliano Ronzani

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 bank. Every day, customers apply for loans. Sometimes the loan gets approved, sometimes it gets rejected, and sometimes the customer just walks away. Your goal is simple: get as many customers to say "Yes" to your loan offer as possible.

However, you don't control everything. You control the bank's actions (like sending an offer or asking for more info), but you don't control the customer's actions (like deciding to accept, reject, or cancel). It's like playing a game of chess where you can only move your own pieces, but your opponent (the customer) moves theirs randomly based on their mood.

This paper is about teaching a computer to be the best possible bank manager by looking at old records of how the bank played the game in the past. The goal is to figure out the perfect strategy to win more often.

The Two "Coaches"

The researchers tested two different ways (or "coaches") to teach the computer this strategy using Reinforcement Learning (a type of AI that learns by trial and error, but in this case, it learns from a history book instead of playing live).

1. The "Map Maker" (MDP-based Approach)

This coach looks at the thousands of past loan applications and tries to build a detailed map of the game.

  • How it works: It groups similar situations together (like "Customer asked for $10k and we sent an offer") and calculates the odds of what happens next. It creates a clear rulebook: "If you are in Situation A, do Action B."
  • The Analogy: Imagine a GPS that has mapped every single road in a city. It knows exactly which turn leads to traffic and which leads to a shortcut. It builds a complete model of the city before telling you where to go.
  • The Catch: Building this map takes some work, and if the map is too detailed, it might get confused by rare, weird events. To fix this, the researchers added a "filter" to ignore rare, unreliable paths in the history book.

2. The "Deep Learner" (Offline Deep RL)

This coach doesn't try to build a map. Instead, it uses a super-smart neural network (like a brain with many layers) to look at the history book and guess the best move directly.

  • How it works: It reads the past records and tries to find hidden patterns that a human or a simple map might miss. It learns by looking at the data over and over again.
  • The Analogy: Imagine a grandmaster chess player who has watched millions of games. They don't need to draw a map of the board; they just "feel" the right move based on intuition built from experience.
  • The Catch: This "brain" is very heavy. It takes a long time to train and requires a lot of computing power, like trying to solve a giant puzzle with a supercomputer.

The Experiment: The Simulation Arena

Since you can't just start giving bad advice to real customers to see what happens (that would cost the bank money), the researchers built a virtual simulation.

  • They created a "video game" version of the loan process.
  • They let the computer play the game thousands of times using the strategies it learned.
  • They measured the score: How much profit did the bank make? (Profit = Interest earned minus the time spent working on the loan).

What They Found

The results were interesting:

  1. Both Coaches Won: Both the "Map Maker" and the "Deep Learner" figured out strategies that were much better than the bank's old, standard way of doing things. They both helped the bank get more "Yes" answers from customers.
  2. The Map Maker was Slightly Better: The "Map Maker" (MDP) consistently found slightly better strategies, especially in the tricky, rare situations. It was more reliable at knowing exactly what to do.
  3. The Map Maker was Much Faster: This was the biggest difference. The "Map Maker" learned its strategy in a matter of minutes. The "Deep Learner" took hours (or even days, depending on the data size) to train.
    • Analogy: The Map Maker was like a student who studied a textbook and passed the test in 10 minutes. The Deep Learner was like a student who had to re-read the entire encyclopedia 100 times to get the same grade.

The Bottom Line

The paper concludes that if you want to teach a computer how to run a business process (like loan approvals) using past data:

  • You don't always need the most complex, heavy-duty AI (Deep Learning).
  • A simpler approach that builds a clear model of the process (MDP) works just as well, if not better, and is much faster and cheaper to run.

It's a reminder that sometimes, a good, clear map is better than a super-complex brain, especially when you just want to get the job done efficiently.

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 →