A Partially Observable Markov Decision Process (POMDP) is a mathematical framework that extends the standard MDP to model decision-making scenarios where an agent lacks direct access to the true underlying state of the environment. Instead of observing the state, the agent receives an observation that provides noisy, incomplete, or ambiguous information correlated with the hidden state. To act optimally, the agent must maintain a belief state—a probability distribution over all possible true states—which is updated recursively via Bayesian filtering as new observations arrive.
Glossary
Partially Observable MDP (POMDP)

What is Partially Observable MDP (POMDP)?
A formal framework for sequential decision-making where the agent cannot directly observe the true environmental state and must act based on noisy observations and a probabilistic belief distribution.
In quantitative finance, POMDPs are critical because a trading agent never sees the full market state; it only observes price prints, volume, and order book snapshots while the true intentions of other participants and latent factors like regime shifts remain hidden. The agent solves the POMDP by mapping its continuous belief space to optimal actions, often using deep reinforcement learning architectures that compress the belief history into a latent representation. This framework formally captures the uncertainty inherent in adversarial market simulation and regime-switching environments, making it the theoretical backbone for robust algorithmic trading agents.
Key Characteristics of POMDPs
A Partially Observable Markov Decision Process (POMDP) extends the standard MDP framework to handle environments where the agent cannot directly perceive the true underlying state. Instead, it must maintain a belief state—a probability distribution over all possible states—updated via Bayesian filtering.
The Belief State
The core innovation of a POMDP is the belief state, a sufficient statistic that compresses the entire history of actions and observations into a probability distribution over the true market regime. Rather than knowing the exact state, the agent maintains a vector b(s) representing the probability of being in each possible state s. This belief is updated recursively using a state estimator that applies Bayes' rule to incorporate new observations. In trading, this allows an agent to explicitly represent uncertainty about whether the market is trending, mean-reverting, or in a high-volatility regime.
Observation Model
The observation function O(o | s', a) defines the probability of perceiving observation o after taking action a and transitioning to state s'. This model captures sensor noise, partial information, and market microstructure opacity. Key aspects:
- Stochastic observations: The same underlying state can generate different observations due to noise
- Aliasing: Multiple true states may produce identical observations, forcing the agent to disambiguate through sequential information gathering
- In trading, the observation model might represent the probability of seeing a specific order book snapshot given the true liquidity regime
Value Function in Belief Space
In a POMDP, the value function is defined over the continuous belief space rather than discrete states. The optimal value function V*(b) satisfies the Bellman equation adapted for partial observability, where the expectation is taken over both state transitions and observations. This transforms the problem into a fully observable MDP in belief space, but with a continuous, high-dimensional state space. Practical solutions often use point-based value iteration or policy search methods that sample reachable beliefs rather than covering the entire simplex.
Information-Gathering Actions
A defining characteristic of POMDPs is that agents may take actions purely to reduce uncertainty rather than to gain immediate reward. These information-gathering behaviors emerge naturally from the belief-state framework:
- Active sensing: Placing small probing orders to reveal hidden liquidity
- Delayed execution: Waiting for more informative observations before committing capital
- Exploration bonuses: Intrinsic motivation to visit uncertain regions of belief space This contrasts with fully observable MDPs, where all actions are directed solely at reward accumulation.
History-Dependent Policies
Unlike MDPs where the current state is a sufficient statistic for decision-making, POMDP policies are functions of the entire action-observation history. The belief state compresses this history losslessly, but the policy π(b) still depends on all past interactions. This enables sophisticated behaviors:
- Dual control: Balancing exploitation with deliberate experimentation to improve future state estimates
- Hedging against uncertainty: Taking positions that perform adequately across multiple plausible market regimes
- Sequential hypothesis testing: Gradually accumulating evidence before committing to a directional bet
Trading Applications
POMDPs are particularly suited to financial markets where the true state is inherently hidden:
- Regime detection under noise: Inferring whether the market is trending or mean-reverting from noisy price observations
- Adversarial environments: Modeling other market participants as having private information that must be inferred from order flow
- Optimal execution with hidden liquidity: Learning when and where to place orders when the full depth of the order book is not visible
- Portfolio allocation with latent factors: Maintaining a belief over unobserved macroeconomic regimes that drive cross-asset correlations
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Clear answers to common questions about Partially Observable Markov Decision Processes and their role in quantitative trading.
A Partially Observable Markov Decision Process (POMDP) is a mathematical framework for sequential decision-making where the agent cannot directly observe the complete, true environmental state. Unlike a standard Markov Decision Process (MDP), which assumes full observability of the state s, a POMDP introduces an observation function O(o | s, a) that defines the probability of perceiving observation o given the true state s and action a. The agent must therefore maintain a belief state—a probability distribution over all possible hidden states—updated recursively via Bayesian filtering. This makes POMDPs fundamentally more complex than MDPs, as the belief state is continuous even when the underlying state space is discrete, requiring specialized solvers and approximation techniques for practical deployment in domains like algorithmic trading where market regimes are inherently latent.
Related Terms
Core concepts that extend or interact with Partially Observable Markov Decision Processes in algorithmic trading.
Belief State
A probability distribution over all possible true market states, maintained by the agent when it cannot directly observe the environment. In a POMDP, the agent never sees the true state—instead, it updates its belief using Bayesian filtering on incoming observations like price ticks or order flow. This transforms the partially observable problem into a fully observable MDP over the continuous belief space, enabling standard planning algorithms to operate on the agent's subjective uncertainty.
Markov Decision Process (MDP)
The foundational framework from which POMDPs extend. An MDP assumes the agent has perfect, noise-free observation of the full environmental state at every timestep. In trading, this would mean seeing every hidden limit order and every participant's intention—an unrealistic assumption. POMDPs relax this by introducing an observation function that maps hidden states to noisy, partial sensor readings, making them far more applicable to real financial markets.
Kalman Filter
A recursive Bayesian state estimator that is the optimal belief update mechanism for linear-Gaussian POMDPs. In algorithmic trading, Kalman filters are used to estimate unobserved variables like the true mid-price from noisy bid-ask quotes, or to track a latent alpha factor that is only indirectly observed through correlated asset returns. The filter maintains a mean and covariance that exactly represents the belief state.
Partially Observable Monte Carlo Planning (POMCP)
A scalable online planning algorithm for large POMDPs that combines Monte Carlo tree search with particle filtering. Instead of planning over the full continuous belief space, POMCP represents the belief as a set of unweighted particles—sampled hypotheses of the true state. Each particle is a potential market configuration, and the algorithm simulates action-observation trajectories to estimate Q-values, enabling real-time decision-making in complex trading environments.
Hidden Markov Model (HMM)
A statistical model where the system transitions through unobserved (hidden) states that generate observable emissions. HMMs are the simplest form of POMDP with no actions or rewards—purely a perception model. In quantitative finance, HMMs are widely used for regime detection, classifying market conditions (bull, bear, sideways) from price data, which can then inform a POMDP-based trading agent's policy.
Regime-Switching Environment
A market simulation where the underlying data-generating process transitions between distinct latent regimes—such as low-volatility trending, high-volatility mean-reverting, or crisis conditions. The agent cannot directly observe the current regime, making this a canonical POMDP problem. Successful trading agents must infer the regime from price action and volume patterns, then adapt their strategy accordingly, balancing aggressive positioning against capital preservation.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us