Research map / Time series / Causal and generative time series
Copula Conformal prediction for multi-step time series prediction
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes CopulaCPTS, a two-stage conformal prediction method that uses an empirical copula over per-step conformal CDFs to produce valid, sharper joint confidence regions for multivariate multi-step time series forecasts.
Problem
Conformal prediction for multi-step, multivariate time series forecasting yields either only per-step coverage or inefficient joint regions when Bonferroni correction is used over long horizons and high dimensions.
Approach
Split calibration data into two sets: the first builds conformal predictive CDFs per time step; the second fits an empirical copula over the resulting per-step quantile vectors, and a gradient-descent search finds the smallest joint quantile vector satisfying the copula coverage constraint, giving full-horizon finite-sample validity.
Key results
- At 90% confidence on the particle simulation (sigma=0.01), CopulaCPTS (Copula-RNN) achieves 91.3% coverage with area 1.08, versus CF-RNN 97.1%/1.2 and BJRNN 98.9%/2.24 (both more conservative).
- On Argoverse, Copula-LaneGCN reaches 90.4% coverage with area 126.8 versus CF-LaneGCN 98.8% coverage with area 396.9, roughly a 40% sharper region while remaining valid.
- On COVID-19 daily cases, CopulaCPTS reduces the confidence width by about 33% relative to CF-RNN (area ~408.6 vs 610.2) while staying near 90% coverage, though one of three trials was invalid.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use CopulaCPTS instead of CF-RNN | Multi-step time-series prediction · Particle Sim (σ=.05), 90% | area: 5.80 -> 5.27 | Helped |
| Use CopulaCPTS instead of CF-RNN | Multi-step time-series prediction · Drone Sim (σ=.02), 90% | volume: 32.18 -> 17.12 | Helped |
| Use CopulaCPTS instead of CF-RNN | Multi-step time-series prediction · COVID-19 Daily Cases, 90% | area: 610.2 -> 408.6 | Helped |
| Use CopulaCPTS instead of CF-RNN | Multi-step time-series prediction · Argoverse Trajectory, 90% | area: 396.9 -> 126.8 | Helped |
| Use CopulaCPTS instead of Copula (ablation) | Multi-step time-series prediction · Particle Sim (σ=.01), 90% | coverage: 86.9 -> 91.3 | Helped |
| Use CopulaCPTS instead of Copula (ablation) | Multi-step time-series prediction · COVID-19 Daily Cases, 90% | area: 414.42 -> 408.6 | Helped |
| Re-estimate the copula for each autoregressive forecast rather than use a fixed copula (ablation) | Autoregressive CopulaCPTS · COVID-19 Daily Cases, 14-step autoregressive forecast | coverage: 88.2 -> 90.1 | Helped |
| Re-estimate the copula for each autoregressive forecast rather than use a fixed copula (ablation) | Autoregressive CopulaCPTS · COVID-19 Daily Cases, 14-step autoregressive forecast | area: 75.9 -> 89.4 | Hurt |
| Use re-estimated autoregressive CopulaCPTS instead of a 14-step joint forecast | CopulaCPTS · COVID-19 Daily Cases, 14-step forecast | area: 102.3 -> 89.4 | Helped |
| Use CopulaCPTS rather than CF-RNN as horizon increases | Particle simulation forecasting · Particle dataset, 20-step horizon | area: 30% decrease | Helped |
| Use CopulaCPTS rather than CF-RNN as horizon increases | Particle simulation forecasting · Particle dataset, 25-step horizon | area: above 50% decrease | Helped |
Surprising findings
- The Copula-vanilla baseline (multi-target copula without two-step calibration) is often invalid, e.g. 86.9% coverage on the particle sigma=0.01 task and 46.1% for MC-dropout in one setting.
- Autoregressive use of a fixed copula calibrated on early steps gives under-coverage (88.2%) on non-stationary COVID-19 data, so the copula must be re-estimated.
Limitations
- Requires abundant calibration data because the calibration set is split in two; performance deteriorates with scarce calibration (COVID-19 had one invalid trial).
- Validity proof relies on the empirical copula and does not extend to other learnable copula classes.
- Autoregressive extension does not yet guarantee full-horizon coverage for non-stationary series.
Experimental setup
Datasets: Interacting particle simulation (synthetic) Drone trajectory simulation (PythonRobotics) UK COVID-19 daily new cases Argoverse motion forecasting
Benchmarks: Interacting particle simulation Drone simulation COVID-19 daily cases Argoverse trajectory prediction
Metrics: empirical coverage area/volume of confidence region calibration curves across confidence levels
Baselines: MC-dropout BJRNN CF-RNN Copula (multi-target copula CP)
Builds on: inductive conformal prediction Sklar's theorem conformal predictive distributions Bonferroni correction for conformal forecasting (CF-RNN)
Closest papers by meaning
- Conformal prediction for multi-dimensional time series by ellipsoidal sets (ICML 2024 · similarity 0.89)
- Conformal Prediction for Time-series Forecasting with Change Points (NeurIPS 2025 · similarity 0.89)
- Kernel-based Optimally Weighted Conformal Time-Series Prediction (ICLR 2025 · similarity 0.88)
- Error-quantified Conformal Inference for Time Series (ICLR 2025 · similarity 0.87)
- Flow-Based Conformal Predictive Distributions (NeurIPS 2026 · similarity 0.86)
- Relational Conformal Prediction for Correlated Time Series (ICML 2025 · similarity 0.86)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
