Nonlinear reconciliation: Error reduction theorems
Lorenzo Nespoli, Anubhab Biswas, Roberto Rocchetta, Vasco Medici
TL;DR
This work addresses the problem of RMSE reduction when reconciling forecasts under nonlinear, manifold-defined constraints $M=\{z: f(z)=0\}$. It develops a geometric framework with deterministic RMSE-reduction theorems for constant-sign curvature hypersurfaces and extensions to non-constant curvature and higher codimension via a probabilistic approach, including a Monte Carlo estimator and calibration bounds. A Newton–Raphson augmented Lagrangian solver is discussed, and a practical, open-source JAX-based package $JNLR$ is released to implement the theorems and reconciliation procedures. Empirical validation across hypersurfaces and higher-codimension manifolds shows strong calibration and zero false positives for the deterministic guarantees, while the probabilistic framework provides actionable guidance for when reconciliation is likely to improve forecast accuracy. Overall, the paper bridges geometric theory and forecasting practice, enabling reliable RMSE improvements in nonlinear constraint settings through principled, data-driven decision rules.
Abstract
Forecast reconciliation, an ex-post technique applied to forecasts that must satisfy constraints, has been a prominent topic in the forecasting literature over the past two decades. Recently, several efforts have sought to extend reconciliation methods to the probabilistic settings. Nevertheless, formal theorems demonstrating error reduction in nonlinear constraints, analogous to those presented in Panagiotelis et al.(2021), are still lacking. This paper addresses that gap by establishing such theorems for various classes of nonlinear hypersurfaces and vector-valued functions. Specifically, we derive an exact analog of Theorem 3.1 from Panagiotelis et al.(2021) for hypersurfaces with constant-sign curvature. Additionally, we provide an error reduction theorem for the broader case of hypersurfaces with non-constant-sign curvature and for general manifolds with codimension > 1. To support reproducibility and practical adoption, we release a JAX-based Python package, JNLR, implementing the presented theorems and reconciliation procedures.
