Pith. sign in

REVIEW 3 major objections 5 minor 15 references

Estimation methods of Matrix-valued AR model

T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash

Pith's one-line read Adapted Yule-Walker and Burg estimators give matrix-valued autoregressive models predictive accuracy comparable to VAR at a fraction of the parameters.

desk verdict The Burg estimator has a false convexity proof and the simulations only test B=I, but the YW half is sound and the topic is worth refereeing. read the letter →

arxiv 2505.15220 v1 pith:IB7TRO4G submitted 2025-05-21 math.ST stat.MLstat.TH

classification math.STstat.MLstat.TH MSC 62M1062F1062H12
keywords Matrix-valuedtimeseriesAutoregressivemodelsYule-WalkerestimationBurg'smethodKroneckerproductofmomentsHigh-dimensionalPredictionerrors
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper aims to establish that the matrix-valued autoregressive (MAR) model, $X_t = A X_{t-1}B^T + Z_t$, can be estimated by adapting two classical time-series procedures: the Yule-Walker equations and Burg's method. This would matter because MAR uses only $m^2+n^2$ parameters where a vector autoregression on the same data uses $m^2n^2$, so accurate MAR estimation makes high-dimensional matrix time series tractable and interpretable. The paper derives Kronecker-structured Yule-Walker equations and a Burg recursion built from forward and backward prediction residuals with alternating closed-form updates for the two coefficient matrices. In simulations over matrix sizes up to $10\times10$ and series lengths up to 500, the resulting MAR fits match VAR(1) fits on MAE and RMSE while using far fewer parameters, and the Burg variant is reported as stable and fast.

What carries the argument

The load-bearing object is the Burg prediction-error objective, $E_k(A,B)=\sum_{t=k+1}^N\left(\|f_t^{(k-1)}-A b_{t-1}^{(k-1)}B^T\|_F^2 + \|b_{t-1}^{(k-1)}-A f_t^{(k-1)}B^T\|_F^2\right)$, together with the Kronecker identity $\mathrm{vec}(AXB^T)=(B\otimes A)\mathrm{vec}(X)$ that turns matrix operations into standard linear algebra. The Yule-Walker side uses Kronecker-structured autocovariance matrices $\Gamma_i^\otimes=E[X_t\otimes X_{t-i}^T]$, whose entries are permutations of the usual vector autocovariances; the estimator minimizes the Frobenius residual of $\Gamma_1^\otimes = (A\otimes I_n)\Gamma_0^\otimes(B^T\otimes I_m)$ under $\|A\|_F=1$. These objects carry the argument by converting a bilinear estimation problem into a sequence of least-squares steps that can be solved alternately for one coefficient matrix while the other is fixed.

What would settle it

Take the scalar case $f_t=1$, $b_t=2$: the Burg objective reduces to $E(A,B)=(1-2AB)^2+(2-AB)^2$. At $A=B=1$ the Hessian has determinant $-44$, so the objective is not jointly convex; running the alternating updates from many random starts on a small simulated series and comparing the resulting objective values would show whether the method misses lower-error solutions.

Watch

Extended reading notes

Core claim

At the mathematical core, the paper argues that the Kronecker product lets classical autocovariance-based estimators carry over to matrix-valued series. For the MAR(1) model $X_t = A X_{t-1}B^T + Z_t$ with $\|A\|_F=1$, the Yule-Walker equations take the Kronecker form $\Gamma_1^\otimes = (A\otimes I_n)\Gamma_0^\otimes(B^T\otimes I_m)$, and the paper estimates $A,B$ by minimizing the Frobenius distance of this equation, a nearest-Kronecker-product problem. For Burg's method, the paper defines forward residuals $f_t^{(k)}$ and backward residuals $b_t^{(k)}$, derives the recursions $f_t^{(k)} = f_t^{(k-1)} - A_k(k)b_{t-1}^{(k-1)}B_k(k)^T$ and $b_t^{(k)} = b_{t-1}^{(k-1)} - A_k(k)f_t^{(k-1)}B_k(k)^T$, and minimizes the summed squared norms by alternating closed-form updates in $A$ and $B$, with higher-order lags handled by a Levinson-type recursion and a nearest-Kronecker step. The paper claims (Theorem B2) that this alternating solution is a global minimum because the objective is jointly convex. Empirically, the paper reports that MAR models estimated this way match VAR on MAE and RMSE in the simulated experiments while using many fewer parameters.

Load-bearing premise

The proof that the Burg estimator reaches the globally best coefficients assumes the error surface has a single bowl shape in both coefficient matrices at once; if the surface instead has several dips, the alternating updates can settle in a dip that is not the deepest.

Editorial extensions

If this is right

  • Practitioners can fit MAR(1) models to large matrix time series and obtain MAE and RMSE on par with VAR(1) while estimating $m^2+n^2$ coefficients instead of $m^2n^2$.
  • Because Yule-Walker and Burg estimators are built from autocovariances, fitted MAR models preserve the autocorrelation structure and, under $\rho(A)\rho(B)<1$, are causal, avoiding a known failure mode of LSE and MLE fits.
  • The Levinson-type recursion extends the Burg estimator beyond first order, so the method supplies MAR($p$) estimates rather than only MAR(1).
  • Mardia's test results reported in the paper indicate approximately multivariate normal residuals for most simulated fits, supporting the white-noise assumptions used to derive the estimators.
  • Burg's method is reported to be consistently fast across the simulated settings, whereas the Yule-Walker approach slows sharply as matrix dimension grows.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The global-minimum claim in Theorem B2 rests on joint convexity of the Burg objective, but a squared Frobenius norm of a bilinear expression is not jointly convex in general; consequently a convergence or multi-start analysis, which the paper does not report, is needed to know whether the alternating updates find the best coefficients.
  • The nearest-Kronecker-product subproblems in both estimators could be solved by alternating least squares with closed-form updates, potentially making the Yule-Walker method much faster than the L-BFGS-B optimization used in the paper.
  • The experiments are limited to simulated VAR data with matrix sizes at most $10\times10$, so the accuracy-comparable claim should be tested on larger and real matrix-valued series, such as macroeconomic panels or EEG recordings, before it is treated as a general result.
  • The index permutation in Theorem B1 provides an explicit map between MAR and VAR autocovariances; this map could be used to derive asymptotic distributions or portmanteau tests for the proposed estimators, which the paper leaves open.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. The paper proposes two estimation methods for the matrix-valued autoregressive (MAR) model. The first is a Yule-Walker estimator: after deriving Kronecker-structured moment equations for MAR(1) (and formally for MAR(p)), the method minimizes the Frobenius norm of the Yule-Walker residual subject to ||A||_F = 1. The second is a Burg estimator: forward and backward residuals are updated with reflection coefficients A and B, and the paper derives alternating update formulas (7) and (8) by setting derivatives of the total prediction error to zero. The estimators are evaluated on simulated data against least squares, vectorized MAR, and VAR benchmarks using MAE, RMSE, SMAPE, residual normality tests, and execution time. The paper's central claim is that MAR models estimated by these methods provide a comparable fit to VAR models with substantially fewer parameters.

Significance. Method-of-moments estimation for MAR is a reasonable and underexplored direction, and the Yule-Walker derivation in Section 2 is clearly written and formally plausible. The paper also provides explicit formulas and a proof appendix that make the claims checkable. However, the contribution's significance is currently undercut by two load-bearing defects in the Burg section: the proof of Theorem B2 asserts joint convexity of an objective that is not jointly convex, and Eq. (8) contradicts the derivation in Theorem B2. In addition, the simulation design in Section 4.1 generates only the special case B = I, so the headline claim of comparable fit to VAR is not established for general MAR coefficients. If these issues are fixed, the paper could be a useful contribution; in its present form the main claims are not supported.

major comments (3)
  1. [Theorem B2, final paragraph; Eq. (10)] The proof claims that E(A,B) in Eq. (10) is jointly convex in (A,B) because each summand has the form ||vec(f_t) - (B ⊗ A) vec(b_{t-1})||_F^2. This is incorrect: the map (A,B) ↦ (B ⊗ A) vec(b_{t-1}) is bilinear, not affine, and a scalar counterpart is E(a,b) = (1 - ab)^2, whose Hessian at (0,0) is [[0,-2],[-2,0]], which is indefinite. Consequently, Eqs. (7)-(8) are at best coordinate-wise stationary conditions, and the alternating updates may converge to a saddle point or a local minimum. The paper does not provide a convergence analysis, iteration counts, or a sensitivity study for the random initialization, and the normalization A := A/||A||_F after each update is not shown to preserve the stationary conditions. The claimed global optimality of the Burg estimator is therefore unsupported.
  2. [Eq. (8) versus Theorem B2] Eq. (8) contains a minus sign between (A b_{t-1})^2 and (A f_t)^2, whereas the derivative computation in Theorem B2, specifically Eq. (12) and the displayed solution following it, yields a plus sign. Re-deriving the fixed-A least-squares normal equations for C = B^T gives C Σ_t[(A b_{t-1})^2 + (A f_t)^2] = Σ_t[ b_{t-1}^T A^T f_t + f_t^T A^T b_{t-1} ], contradicting Eq. (8). Since the numerical experiments use the Burg update, the implemented estimator is not unambiguously defined by the manuscript; the sign must be corrected and the numerical results regenerated or confirmed against the corrected formula.
  3. [Section 4.1] The data-generating process is stated as X_t = φ X_{t-1} + ε_t with φ ∈ R^{m×m} and "matrix size m". When X_t is an m×m matrix, this is a MAR(1) model with B = I, not a general MAR(1). Therefore the simulation comparisons in Sections 4.2-4.4 and the conclusion that MAR provides comparable fit to VAR with fewer parameters are only tested on the restricted B = I subclass. The behavior of the proposed estimators for general B, including non-square dimensions, is not examined. The abstract's central empirical claim needs support from simulations over general (A,B). If the authors intended a vectorized VAR with φ ∈ R^{m^2×m^2}, the dimensions in Section 4.1 are inconsistent and should be corrected.
minor comments (5)
  1. [Section 3, after Eq. (7)] The notation B^2 := B^T B is introduced for B, but Eq. (8) then uses (A b_{t-1})^2 and (A f_t)^2 without an explicit definition; please define (M)^2 := M^T M before first use.
  2. [Definition A6] The SMAPE formula is ambiguous; as typeset, the denominator contains "(|(Xt)ij| + |(Ŷt)ij|) 1/2", which appears to be missing a division sign. Please write the denominator as (|Xt| + |Ŷt|)/2.
  3. [Table 1] The minimum p-value is 0.0000 and the 1% quantile is around 0.01 for every method, so the statement that Mardia's tests confirm normality "in nearly all cases" should be quantified (e.g., proportion of tests not rejected at a stated level) rather than left as a qualitative summary.
  4. [Figures 3 and 4 captions] The captions state that "the blue and orange lines overlap"; using distinct line styles or markers would make the comparison readable.
  5. [Throughout] There are several typographical errors, including "managable" in Section 3, the inconsistent spacing in "V AR", and the heading "Y ule-W alker"; a careful proofread is needed.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: estimators are derived from moment equations and prediction-error minimization, then benchmarked out-of-sample against external baselines.

full rationale

The paper's central estimators are derived from independent optimization problems, not from the quantities they later predict. The Yule-Walker estimator is obtained by taking Kronecker products of the MAR equation with lagged data, taking expectations to obtain the moment equation Gamma_1 = A_B Gamma_0 B_B, and then minimizing a Frobenius-norm discrepancy (eq. 4). The Burg estimator is obtained by minimizing the sum of squared forward and backward prediction residuals (eq. 5), with the stationary equations (7) and (8) obtained by differentiating the objective with respect to A and B in Theorem B2. These are direct optimization derivations, not definitions that presuppose the estimation result. The empirical evaluation compares the proposed methods against external benchmarks (VAR estimated by classical Yule-Walker and Burg, LSE from Chen et al. 2021, and a vectorized MAR with Nearest Kronecker Product projection) on held-out test observations, so the reported MAE/RMSE/SMAPE values are not statistically forced by the fitting procedure. There are no author self-citations used as load-bearing justification, no imported uniqueness theorem, and no ansatz smuggled in via citation. The mathematical concern that the objective in eq. (10) is not jointly convex, and the apparent sign discrepancy in eq. (8), are correctness issues rather than circularity: even if the proof of global optimality is flawed, the estimator is still defined by an explicit least-squares criterion and is not equivalent to its input by construction. Accordingly, no circular step can be exhibited, and the paper should receive a low circularity score.

Assumptions & free parameters 2 free parameters · 4 assumptions · 0 invented entities

The central claims rest on a few domain assumptions about white noise and the validity of vector recursions for matrix processes, plus two ad hoc assumptions: the false joint convexity claim in the Burg derivation and the unanalyzed NKP approximation in the Burg coefficient updates. No new entities are introduced.

free parameters (2)
  • Random initialization of A and B in Burg's alternating scheme = unspecified
    The algorithm starts from random matrices and alternates equations (7) and (8); the number of iterations and convergence tolerance are not specified, and the final estimate depends on initialization.
  • L-BFGS-B solver tolerance for the Yule-Walker constrained optimization (4) = unspecified
    The optimization in (4) is solved via a Python L-BFGS-B implementation, but no tolerance or iteration settings are reported.
assumptions (4)
  • domain assumption Matrix-valued white noise Z_t has zero mean and is uncorrelated with past values, so E[Z_t ⊗ X_{t-1}^T] = 0
    Used in the derivation of the Yule-Walker equation (3). Standard for white noise in time series.
  • domain assumption The Levinson-Durbin recursion for VAR(p) applies to the matrix residual equations (6) and (9) when coefficients have Kronecker structure
    Underpins the Burg update equations; not proven for the matrix case.
  • ad hoc to paper The objective E(A,B) in (5)/(10) is jointly convex in (A,B)
    Claimed at the end of Theorem B2 proof to justify global optimality; false, since the map is bilinear and squared norm of a bilinear map is not convex.
  • ad hoc to paper The nearest Kronecker product solution to (9) yields valid MAR(p) coefficients and the approximation error is negligible
    Used in Burg's algorithm step 3; no error analysis provided.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Estimation methods of Matrix-valued AR model." pith.science (2026). https://pith.science/paper/IB7TRO4G

@misc{pith2026250515220,
  author       = {Pith},
  title        = {Pith review of: Estimation methods of Matrix-valued AR model},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/IB7TRO4G}},
  note         = {Machine review of arXiv:2505.15220}
}
read the original abstract

This article proposes novel estimation methods for the Matrix Autoregressive (MAR) model, specifically adaptations of the Yule-Walker equations and Burg's method, addressing limitations in existing techniques. The MAR model, by maintaining a matrix structure and requiring significantly fewer parameters than vector autoregressive (VAR) models, offers a parsimonious, yet effective, alternative for high-dimensional time series. Empirical results demonstrate that MAR models estimated via the proposed methods achieve a comparable fit to VAR models across metrics such as MAE and RMSE. These findings underscore the utility of Yule-Walker and Burg-type estimators in constructing efficient and interpretable models for complex temporal data.

Figures

Figures reproduced from arXiv: 2505.15220 by the authors.

Figure 1
Figure 1. Comparison of the Yule-Walker approach for the MAR(1) and VAR(1) models for a time [PITH_FULL_IMAGE:figures/full_fig_p009_1.png] view at source ↗
Figure 2
Figure 2. Comparison of the Yule-Walker approach for the MAR(1) and VAR(1) models with a [PITH_FULL_IMAGE:figures/full_fig_p010_2.png] view at source ↗
Figure 3
Figure 3. Comparison of the Burg approach for the MAR(1) and VAR(1) models for a time series [PITH_FULL_IMAGE:figures/full_fig_p011_3.png] view at source ↗
Figures from the paper (4 more)
Figure 4
Figure 4. Figure 4: Comparison of the Burg approach for the MAR(1) and VAR(1) models with a matrix [PITH_FULL_IMAGE:figures/full_fig_p012_4.png]
Figure 5
Figure 5. Figure 5: Comparison of the YW, Burg and LSE approach for the MAR(1) model for a time series [PITH_FULL_IMAGE:figures/full_fig_p013_5.png]
Figure 6
Figure 6. Figure 6: Comparison of the YW, Burg and LSE approach for the MAR(1) model with a matrix [PITH_FULL_IMAGE:figures/full_fig_p014_6.png]
Figure 7
Figure 7. Figure 7: Comparison of the execution time of the Burg and LSE approach for the MAR(1) [PITH_FULL_IMAGE:figures/full_fig_p014_7.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

15 extracted references · 13 canonical work pages

  1. [1]

    Boyd and Lieven Vandenberghe

    Stephen P. Boyd and Lieven Vandenberghe. Convex Optimization. Cambridge University Press, 2004

  2. [2]

    Brockwell and Richard A

    Peter J. Brockwell and Richard A. Davis. Introduction to Time Series and Forecasting. Springer, 2016

  3. [3]

    Maximum entropy spectral analysis

    John Parker Burg. Maximum entropy spectral analysis. Stanford University, 1975

  4. [4]

    Autoregressive models for matrix‐valued time series

    Rong Chen, Han Xiao, and Dan Yang. Autoregressive models for matrix‐valued time series. Journal of Econometrics, 222 0 (1): 0 539--560, 2021

  5. [5]

    Burg’s method, algorithm and recursion

    Cedrick Collomb. Burg’s method, algorithm and recursion. Comput. Sci., 2009

  6. [6]

    Multivariate autoregression estimation using residuals

    Richard H Jones. Multivariate autoregression estimation using residuals. In Applied Time Series Analysis I, pages 139--162. Elsevier, 1978

  7. [7]

    Multi‐linear tensor autoregressive models

    Zebang Li and Han Xiao. Multi‐linear tensor autoregressive models. arXiv preprint arXiv:2110.00928, 2021

  8. [8]

    On the limited memory bfgs method for large scale optimization

    Dong C Liu and Jorge Nocedal. On the limited memory bfgs method for large scale optimization. Mathematical programming, 45 0 (1): 0 503--528, 1989

Show all 15 references
  1. [9]

    Measures of multivariate skewness and kurtosis with applications

    Kanti V Mardia. Measures of multivariate skewness and kurtosis with applications. Biometrika, 57 0 (3): 0 519--530, 1970

  2. [10]

    Thomas P. Minka. Old and new matrix algebra useful for statistics. Citeseer Tech. Rep., December 2000. Available online

  3. [11]

    M. Planitz. Inconsistent systems of linear equations. The Mathematical Gazette, 63 0 (425): 0 181--185, 1979

  4. [12]

    On a matrix-valued autoregressive model

    S Yaser Samadi and Lynne Billard. On a matrix-valued autoregressive model. Journal of Time Series Analysis, 46 0 (1): 0 3--32, 2025

  5. [13]

    Matrix-variate time series analysis: A brief review and some new developments

    Ruey S Tsay. Matrix-variate time series analysis: A brief review and some new developments. International Statistical Review, 92 0 (2): 0 246--262, 2024

  6. [14]

    Weisstein

    Eric W. Weisstein. Kronecker product. MathWorld–A Wolfram Web Resource, https://mathworld.wolfram.com/KroneckerProduct.html. Accessed 2025‑04‑29

  7. [15]

    Additive autoregressive models for matrix valued time series

    Hong-Fan Zhang. Additive autoregressive models for matrix valued time series. Journal of time series analysis, 45 0 (3): 0 398--420, 2024

Pith tools

Reviewed August 7, 2026 · model on record in the stance chip above.