Partially-Observed Time Series (POTS)
- POTS is a framework for time series with incomplete observations, characterized by missing values and irregular sampling that necessitate specialized inference methods.
- It encompasses various formalizations, including masked multivariate data, latent dynamical systems, continuous-time models, and graph-structured observations.
- Advanced techniques in POTS involve reconstruction and imputation methods, neural continuous-time modeling, and control strategies to effectively analyze and forecast latent processes.
Partially-observed time series (POTS) denotes time-indexed data in which the underlying process is not fully available to the analyst. In the multivariate setting emphasized by PyPOTS, a POTS sample is an incomplete time series with missing values, A.K.A. irregularlysampled time series, commonly represented by a data tensor together with a binary mask that marks observed and missing entries (Du, 2023). In dynamical-systems formulations, partial observation may mean that only a subset of state coordinates is measured, as in with observed and completely missing, or that observations arrive at irregular times with a mask over node-feature measurements (Okuno et al., 2023). In functional data analysis, the same idea appears as , where is an observation indicator over the functional domain (Bastian et al., 30 Jun 2026). Across these settings, the central technical problem is to infer, forecast, classify, control, or otherwise analyze a latent temporal process from incomplete observations.
1. Formalizations of partial observability
A recurring formalization treats POTS as masked multivariate data. For each sample , one has together with , where if feature 0 is observed at time 1 and 2 otherwise (Du, 2023). The irregular-sampling component is captured by variable gaps 3, while missingness is encoded at the feature level.
A second formalization begins from a latent dynamical system. In the autoregressive with slack time series model, the full state 4 evolves under a time-invariant system with first-order approximation 5, but only 6 coordinates are observed. Writing 7 with 8, the available series is 9, and the missing coordinates 0 must be imputed jointly with the dynamics (Okuno et al., 2023).
A third formalization is continuous-time and graph-structured. In TG-NODE, one observes partial components of 1 at irregular times 2, with a binary mask 3 specifying which node-feature entries are present (Zou et al., 2024). This makes partial observability simultaneously temporal, spatial, and feature-specific.
A fourth formalization is coarse observation of a latent Markov process. In continuous-time inference for partially observed Markov processes, the hidden state 4 lives on a finite state space 5, while the observation is a coarse indicator such as 6. The posterior occupancy probability is then expressed as
7
with forward and backward messages defined over intervals of constant observation (Chen et al., 2023).
In functional settings, the observed object is itself a partially observed random function. The model 8, 9, with 0, places POTS in the Banach space 1, where pointwise evaluation and simultaneous confidence bands are well-defined (Bastian et al., 30 Jun 2026). This suggests that POTS is not a single data format but a family of observation models unified by latent temporal dependence and incomplete measurement.
2. Reconstruction, imputation, and latent-state recovery
One line of work reconstructs missing state components explicitly. The ARS model defines a completed state
2
and jointly estimates a linear operator 3 and the slack series 4 by minimizing
5
For fixed slack variables, 6 is partially out by 7, yielding a marginal objective 8. Proposition 1 states that, in the 9-dimensional time-invariant and linear case with one observed and one missing coordinate, any global minimizer reproduces the exact future observed sequence for sufficiently large 0 (Okuno et al., 2023). The same source also notes limitations: the formulation is overparameterized 1 free parameters), uses no explicit regularizer, and optimization can be slow or unstable if slack is initialized poorly.
A distinct strategy reconstructs a state-like representation from delays of the observed signal. In the delay embedded echo-state network framework, a scalar observation 2 is transformed into a delay vector
3
Theoretical support comes from Takens’ embedding theorem: if 4, the map 5 is an embedding of the attractor. Strong observability further implies the existence of a continuous predictor 6 such that 7. An ESN with leaky-integrator update
8
and linear readout 9 is then trained by ridge regression to approximate this predictor (Goswami, 2022).
When partial observability concerns regime labels rather than missing features, the PHMC-LAR model occupies an intermediate position between fully hidden and fully observed regime-switching models. The latent state 0 follows a partially hidden Markov chain constrained by label sets 1, while the observation satisfies a regime-specific linear autoregression
2
Learning proceeds by an EM algorithm whose E-step uses a backward-forward-backward recursion adapted to 3, and whose M-step updates transition probabilities and autoregressive parameters in closed form. The paper reports that partially observed states decrease EM convergence times and that the model is robust to labelling errors in both inference and prediction tasks (Dama et al., 2021).
For continuous-time finite-state systems, latent-state recovery can be exact at the level of conditional probabilities. The continuously-sampled sum-product formulation solves forward and backward linear ODEs on each interval of constant observation, stitches them by rate-matrix boundary updates, and yields posterior marginals 4 by normalization of 5. Because each interval admits a matrix-exponential solution, the method gives explicitly solvable continuous-time inference for coarse measurements of a hidden Markov process (Chen et al., 2023).
3. Continuous-time latent dynamics and neural architectures
Neural continuous-time models extend POTS from missing-value completion to latent-flow modeling. Continuous Latent Process Flows assumes a latent process 6 governed by an SDE,
7
and decodes a continuous observable process through a time-indexed normalizing flow 8, where 9 is an Ornstein–Uhlenbeck base process. Since the latent SDE has no closed-form transition density, inference uses a piecewise variational posterior process over each interval 0, together with a variational lower bound derived using trajectory re-weighting. The paper reports that CLPF consistently achieved the lowest test negative log-likelihood on four synthetic benchmarks and matched or beat state-of-the-art continuous-time models on three irregularized real-world datasets (Deng et al., 2021).
For networked dynamical systems, TG-NODE combines a graph Neural ODE with a graph-convolutional GRU. The latent state 1 evolves between observations according to
2
where the nodewise dynamics obey
3
At observation times, missing entries are first imputed by
4
and the hidden state is updated by a graph-GRU. Two additional mechanisms are explicit: a reliability matrix 5, which down-weights less-trusted imputations, and a time-aware forget gate
6
which discounts stale latent states when 7 is large. Training alternates between an imputation loss on observed entries and a weighted forecasting loss on generated dense paths (Zou et al., 2024).
SeqLink addresses the failure mode in which a single latent ODE trajectory drifts during long gaps. It retains the ODE-RNN backbone but augments each series with cross-sample linked trajectories. If 8 denotes a candidate latent vector from another sample 9, link weights 0 are computed by an attention module, and an aggregated correction
1
is injected into the update of sample 2. Training is staged: first an ODE-RNN autoencoder with cutout corruption learns latent trajectories, then the full SeqLink model is fine-tuned for imputation, forecasting, or classification (Abushaqra et al., 2022).
Partial observability also arises in spatio-temporal PDE learning. The latent neural PDE model assumes a continuous latent field 3, observed only through noisy partial measurements 4. Spatial derivatives are learned implicitly by a neural dynamics function over local neighborhoods 5, producing an ODE system over node values. The framework combines collocation and the method of lines, amortized variational inference, and multiple shooting, and is described as grid-independent because neighborhoods are defined by absolute coordinates rather than the data mesh (Iakovlev et al., 2023). A plausible implication is that POTS methods increasingly blur the classical line between missing-data modeling and latent scientific-model discovery.
4. Simultaneous inference, function spaces, and irreversibility
POTS is not limited to prediction or representation learning. In dependent functional data analysis, partially observed functional time series are modeled on the space of bounded functions equipped with the supremum norm. With 6, 7, and physical-dependence conditions on both 8 and 9, simultaneous inference is based on the pointwise estimator
0
Theorem 2.1 establishes asymptotic simultaneous coverage of confidence bands over the entire domain 1, with uniform band-width of order 2 and no extra log-factors. The same framework extends multiscale statistics to test stationarity, piecewise constancy, and threshold exceedance in non-stationary partially observed functional time series (Bastian et al., 30 Jun 2026). This is significant because the paper explicitly contrasts 3 with 4: pointwise values and simultaneous confidence bands are natural in the former and unavailable in the latter.
In stochastic thermodynamics, partial observation changes what can be inferred about nonequilibrium dissipation. For a continuous-time Markov chain observed only after coarse-graining, the entropy production rate is estimated through lower bounds based on the Kullback–Leibler divergence between forward and backward path ensembles. In second-order semi-Markov form, the bound decomposes into an affinity term and a waiting-time-distribution term,
5
The paper presents a hierarchy of lower bounds as more information becomes observable and introduces a “Transformed semi-CG” representation in which runs of hidden states are relabeled by their length 6, allowing tighter use of waiting-time asymmetries (Kapustin et al., 2022). The reported conclusion is that the Transformed semi-CG KLD bound is the tightest among the discussed bounds and is especially informative near stalling conditions where current-based asymmetries vanish.
These two lines of work show that POTS methodology can target uncertainty quantification and physical irreversibility, not only imputation or forecasting. This suggests a broader interpretation of POTS as a statistical regime in which the observed process may fail to inherit the full probabilistic structure of the latent process.
5. Control, decision-making, and parameter learning under partial observability
Partial observability also enters control through belief-state optimization. In the multi-time-scale nonlinear stochastic system inspired by leukemia treatment, the latent state evolves on a time index set 7, observations arrive only on 8, and controls may be chosen only on 9. The model is
0
To value measurements for parameter identification, the framework introduces a Fisher information matrix built from output sensitivities and augments the state to 1. Under regularity assumptions, the resulting model is shown to be a regular nonstationary POMDP with an equivalent belief-space MDP and an existence theorem for an optimal Markov policy in belief space (Chapman et al., 2022).
A complementary formulation develops continuous-time POMDPs for finite latent state and action spaces. There, the belief 2 follows a controlled jump-diffusion on the simplex,
3
and the optimal discounted value function satisfies an HJB-type partial integro-differential equation in belief space. Two deep-learning solution methods are given: an offline collocation approach that fits a value network by minimizing HJB residuals, and an online advantage-updating algorithm that combines replay buffers with continuous-time temporal-difference structure (Alt et al., 2020).
The educational tutoring environment provides a finite-horizon POMDP in which the hidden state contains concept masteries and motivation, observations are quiz or probe outcomes, and actions include lectures, tutoring sessions, and probing interventions. The model explicitly defines a value-of-information criterion
4
with the policy principle that probing should occur only if 5 exceeds the probe cost. The paper compares DQN with heuristic belief-based baselines and reports that probing interventions can reduce the difficulty of student estimation, while increasing hidden information makes the problem harder (Jiang et al., 19 Nov 2025).
Parameter learning under partial observability remains difficult when the latent process is non-Markovian in calendar time. For partially observed time-changed SDEs,
6
with discrete noisy observations 7, the likelihood is intractable and is attacked through Girsanov-based decomposition, Euler–Maruyama path augmentation, unbiased score-based stochastic approximation, and multilevel MCMC. The multilevel Bayesian estimator is proved to achieve mean square error 8 with cost 9 (Zhao et al., 11 May 2026). Taken together, these works show that POTS is as much a control and inverse-problem setting as it is a missing-data setting.
6. Tasks, benchmarks, and software ecosystems
A software-centric view of POTS is provided by PyPOTS. The 2023 toolbox defines four core tasks—imputation, classification, clustering, and forecasting—and organizes them through task-specific base classes, metrics, dataset utilities, and model serialization (Du, 2023). The 2026 tutorial expands this to an end-to-end pipeline with four interacting modules: missingness simulation, data preprocessing, model training and inference, and evaluation and visualization. It gives explicit missingness models for MCAR, MAR, and MNAR, describes preprocessing steps such as time-bucketing, normalization over observed entries, and mask-and-delta encoding, and extends the task set to include anomaly detection (Du et al., 27 Apr 2026).
Evaluation protocols in the literature vary by task and observation model. In ARS, forecasting is assessed at horizons 00 using
01
and reported as the mean relative error 02; in all synthetic circular and Lorenz-type settings described, the relative error is below 03, indicating improvement over standard AR(1) (Okuno et al., 2023). In TG-NODE, the metric is test MSE 04 over interpolation and extrapolation on an irregular 8-node oscillator network with 05, 06, and 07 observed entries; the proposed method is reported to uniformly outperform RNN08, GRU-Decay, and Neural ODE (Zou et al., 2024). SeqLink evaluates imputation and forecasting by MSE and classification by AUC on toy data, Electricity load, ETT, Weather, and PhysioNet, reporting gains that are largest when missingness or gap length is largest and sequences are shortest (Abushaqra et al., 2022). CLPF uses test negative log-likelihood and sequential prediction error, and reports lowest test negative log-likelihood on irregular synthetic benchmarks as well as strong results on Mujoco-Hopper, Beijing air-quality, and PTB-ECG (Deng et al., 2021).
The software literature also emphasizes reproducibility and engineering discipline. PyPOTS is described as open-source, publicly available on GitHub, and designed with unit testing, continuous integration, continuous delivery, code coverage, maintainability evaluation, interactive tutorials, and parallelization (Du, 2023). The 2026 tutorial further recommends logging data splits, setting random seeds, recording software versions, registering custom metrics, and using contribution-ready engineering practices when extending models (Du et al., 27 Apr 2026).
Across these benchmark and software perspectives, a common pattern emerges: POTS research treats missingness handling, representation learning, forecasting, and downstream analysis as a single end-to-end problem rather than as separable preprocessing and modeling stages. This suggests why recent work places equal weight on observation masks, continuous-time dynamics, uncertainty-aware losses, and standardized evaluation pipelines.