Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
83,668 characters · 22 sections · 36 citation commands
A Hybrid Framework Combining Autoregression and Common Factors for Matrix Time Series
{16pt}
Keywords: Matrix-valued time series, factor model, autoregression, dimension reduction.
\setlength\abovedisplayskip{4pt} \setlength\belowdisplayskip{4pt}
Matrix-valued time series, where each observation is a matrix rather than a vector, have become ubiquitous in modern economics and finance. Prominent examples include multinational macroeconomic indicators (e.g., GDP, inflation, and interest rates observed across multiple countries) and financial panel data characterized by inherent two-way dependencies. Modeling such data presents a fundamental statistical challenge: one must capture complex temporal dynamics and cross-sectional correlations while respecting the intrinsic matrix structure to maintain estimation efficiency and interpretability.
Currently, the literature is dominated by two distinct modeling paradigms, each dealing with the high-dimensionality of matrix data through different structural assumptions. The first paradigm is the Matrix Autoregressive (MAR) framework, which extends vector autoregression to the matrix domain. For instance, RongChen2021MatrixAR introduced a bilinear MAR model, while XiaoRRMAR2024 proposed the Reduced-Rank MAR (RRMAR) model. A series of extensions have been developed to capture more complex data patterns, such as spatio-temporal MAR model Hsu2Spatio-TempMAR, envelope-based MAR model Samadi25EMAR, sparse MAR model jiang24regu_highdim_MAR, and additive MAR models Zhang24additiveMAR, among many others. The defining feature of the RRMAR framework is its flexibility: it allows the subspace containing predictive information (the predictor subspace) to be distinct from the subspace in which the future response evolves (the response subspace) huang2025supervised. While this framework allows for complex dynamics, it ignores potential structural overlaps, leading to parameter inefficiency when strong co-movements exist.
The second paradigm is the Matrix Factor Model (MFM) wang2019factor. These models assume that the high-dimensional observation is driven by a low-dimensional latent factor process. In the literature, two primary classes of assumptions on factors are commonly adopted. The first class assumes that factors are pervasive and influence most observed series, while allowing weak serial dynamic dependence in the error processes stock2002forecasting,bai2002determining,bai2008large,chen2023statistical. The second assumes that the latent factors capture all dynamic dependencies of the observed process, rendering the error process devoid of serial dependence LamAndYao2012,wang2019factor,gao2022modeling,gao2023twotrans. The literature has expanded to include constrained factors Chen24ConstaintMFM and tensor-based decompositions Chang23CPMFM. In contrast to MAR models, MFM frameworks typically enforce a strict symmetry: the loadings that map factors to the observed matrix are invariant over the lag structure. This implies that the predictor and response subspaces are identical. While highly parsimonious, this assumption is restrictive; it limits the ability of the model to capture asymmetric transmission mechanisms where the driving forces of the dynamics transform structurally over time (e.g., a shock in a specific financial sector propagating to the broad real economy).
Consequently, practitioners face a dilemma between the flexibility of MAR and the parsimony of MFM. Ideally, one would seek a hybrid approach that integrates the strengths of both paradigms. In the vector time series literature, significant efforts have been made to combine autoregressive dynamics with factor structures. A seminal example is the Factor-Augmented VAR (FAVAR) bernanke2005measuring,bai2016estimation, which augments standard VAR systems with factors extracted from large datasets to capture broad economic movements. More recently, miao2023high investigated high-dimensional VARs with common factors, employing low-rank constraints on the transition matrix to consistently estimate dynamics in large systems. While these approaches successfully blend factors and autoregressions, they typically treat factors as auxiliary regressors or impose low-rank structures on the vectorized process. Additionally, they do not explicitly model the relationship between the response and predictor spaces. A step in this direction was taken by wang2023commonFactor, who proposed a common basis VAR model that identifies the intersection between predictor and response subspaces. However, all these methods are fundamentally designed for vector-valued data. Direct application to matrix-valued series requires vectorization, which demolishes the inherent two-way structural information, such as the distinct correlations among countries (rows) and economic indicators (columns), and fails to address the specific identifiability challenges imposed by the bilinear matrix structure.
In this paper, we propose the Matrix Autoregressive model with Common Factors (MARCF), a unified framework that generalizes the RRMAR specification and bridges the gap between MAR and MFM. Instead of treating the row and column spaces of the coefficient matrices as arbitrary low-rank subspaces, we explicitly model the intersection between the predictor and response subspaces. We decompose the relevant factor spaces into common components shared between the past and present, predictor-specific components unique to the past, and response-specific components unique to the present; see Section (ref) for a formal introduction and interpretations of these components. Crucially, this decomposition applies simultaneously to both the row and column dimensions, allowing the model to capture not only symmetric dependencies but also complex interaction dynamics. For instance, the framework can model scenarios where dynamics are driven by a common factor in the cross-section (rows) interacting with a specific leading indicator in the variable dimension (columns). This capability allows the model to reveal asymmetric transmission channels, such as global country-level trends being predicted by specific financial variables.
This decomposition offers three key advantages. First, it creates a continuum between the existing paradigms: the model reduces to RRMAR when the intersection is empty ($d_i=0$) and approximates a structured MFM when the subspaces fully align ($d_i=r_i$). Second, by identifying the shared structure, the MARCF model achieves a dimension reduction of approximately $p_1d_1+p_2d_2$ relative to the baseline RRMAR, significantly improving forecasting performance in high-dimensional regimes. Third, it provides a transparent interpretation of the sources of variation, allowing practioners to distinguish between persistent trends, driving forces, and reactive components in a complex time series dataset.
To estimate the model, we develop a computationally efficient regularized gradient descent algorithm. Unlike existing methods that rely on alternating minimization RongChen2021MatrixAR, XiaoRRMAR2024, our approach avoids computationally expensive matrix inversions and scales efficiently with the dimension of the data. We tackle the complex identification issues inherent in bilinear models by introducing a balanced regularization strategy, for which we establish theoretical guarantees regarding statistical consistency, algorithmic convergence, and structural dimension selection consistency.
The remainder of the paper is organized as follows. Section (ref) introduces the MARCF framework and its relationship to RRMAR and MFM. Section (ref) details the estimation strategy, including the regularized loss function, gradient descent algorithm, initialization, and rank selection. Section (ref) presents the theoretical properties of the estimator, including computational convergence, statistical error rates, and rank selection consistency. Section (ref) reports simulation results, and Section (ref) illustrates the model performance and interpretability using a multinational macroeconomic dataset. Technical proofs and supplementary details are provided in the supplementary materials.
Matrix-valued time series models extend classical multivariate time series methods to data with inherent two-way structure. A fundamental approach in this domain is the Matrix Factor Model (MFM). The MFM assumes that the high-dimensional observed matrix $\mathbf{Y}_t$ is driven by a low-dimensional latent process, given by
where $\boldsymbol{\varepsilon}_t\in\mathbb{R}^{p_1\times p_2}$ is a matrix-valued error term. As discussed in Section (ref), the literature varies in its assumptions regarding the factors and error terms. In this paper, we assume that the latent factors $\mathbf{F}_t$ drive all temporal dynamics and $\boldsymbol{\varepsilon}_t$ is a white noise process.
Another fundamental approach is the Matrix Autoregressive (MAR) model, which captures bilinear dependencies in an observed time series $\mathbf{Y}_t\in\mathbb{R}^{p_1\times p_2}$ through the recursion
where each $\mathbf{A}_i \in \mathbb{R}^{p_i \times p_i}$ is a coefficient matrix and $\mathbf{E}_t$ is a matrix-valued white noise process. To address the high-dimensional challenge of the parameter space, the Reduced-Rank MAR (RRMAR) model XiaoRRMAR2024 imposes low-rank constraints on the coefficient matrices, requiring $\text{rank}(\mathbf{A}_i)=r_i\ll p_i$ for $i=1,2$. We parameterize this constraint using the singular value decomposition (SVD) $\mathbf{A}_i=\mathbf{U}_i\mathbf{S}_i\mathbf{V}_i^\top$, where $\mathbf{U}_i\in\mathbb{R}^{p_i\times r_i}$ and $\mathbf{V}_i\in\mathbb{R}^{p_i\times r_i}$ have orthonormal columns, and $\mathbf{S}_i$ is a diagonal matrix of singular values. Although the SVD components are not unique, the column spaces of $\mathbf{U}_i$ and $\mathbf{V}_i$, as well as the corresponding subspace projection matrices $\mathbf{U}_i\mathbf{U}_i^\top$ and $\mathbf{V}_i\mathbf{V}_i^\top$, are uniquely defined.
The RRMAR and MFM frameworks are closely linked through their subspace representations. First, the low-rank structure of the RRMAR allows for a supervised factor analysis interpretation wang2022high,wang2023commonFactor,huang2025supervised. Specifically, by pre-multiplying (ref) by $\mathbf{U}_1^\top$ and post-multiplying by $\mathbf{U}_2$, we obtain the following low-dimensional representation of the dynamics:
Following huang2025supervised, we view $\mathbf{U}_1^\top\mathbf{Y}_t\mathbf{U}_2$ and $\mathbf{V}_1^\top\mathbf{Y}_t\mathbf{V}_2$ as the response factor and $\textit{predictor factor}$. The term “response factor” is justified because the RRMAR model implies
This takes the form of an MFM as in (ref) where the low-dimensional transformation $\mathbf{U}_1^\top\mathbf{Y}_t\mathbf{U}_2$ summarizes all predictable information in $\mathbf{Y}_t$. On the other hand, the relationship in (ref) implies that the predictor factor $\mathbf{V}_1^\top\mathbf{Y}_{t-1}\mathbf{V}_2$ contains all driving forces in the historical data necessary to predict the future response.
Consider now the case where the latent factor $\mathbf{F}_t$ in MFM follows a MAR process, as proposed by yu2024dynamic:
where $\mathbf{B}_i\in\mathbb{R}^{r_i\times r_i}$ are coefficient matrices and $\boldsymbol{\xi}_t$ is low-dimensional white noise. Substituting (ref) into (ref), the structured dynamics become
where $\mathbf{N}_t$ is a composite noise term involving $\boldsymbol{\xi}_t$ and a moving average of $\mathbf{E}_t$. Equation (ref) reveals the implicit MAR structure of this dynamic MFM, with the effective coefficient matrices $\mathbf{\Lambda}_i\mathbf{B}_i\mathbf{\Lambda}_i^\top$. Comparing this to the RRMAR decomposition in (ref), we observe a fundamental restriction in the MFM framework: the predictor subspace and the response subspace are identical (both spanned by $\mathbf{\Lambda}_i$). While this symmetry is parsimonious, it prevents the model from capturing rotational dynamics where the relevant subspaces shift between the predictor and the response. In contrast, the RRMAR model allows $\mathbf{V}_i$ and $\mathbf{U}_i$ to be distinct, offering greater flexibility but potentially ignoring structural commonalities shared by the response and predictor.
To reconcile the distinct subspace assumption of the RRMAR model with the shared subspace assumption of the MFM, we propose a hybrid framework. This framework explicitly parameterizes the intersection of the predictor and response subspaces. By controlling the degree of this overlap, we can capture shared dynamics while accommodating distinct structural features in the response and predictor spaces.
Let $\mathcal{M}(\mathbf{U}_i)$ and $\mathcal{M}(\mathbf{V}_i)$ denote the response and predictor subspaces, respectively. We assume their intersection has dimension $d_i$, where $0\leq d_i\leq r_i$. The parameters $d_1$ and $d_2$ quantify the extent of structural overlap. Given these dimensions, there exist orthogonal matrices $\mathbf{O}_{i1}$ and $\mathbf{O}_{i2}$ allowing the decomposition:
Here, $\mathbf{C}_i\in\mathbb{R}^{p_i\times d_i}$ represents the common subspaces shared by both responses and predictors. The matrix $\mathbf{R}_i\in\mathbb{R}^{p_i\times (r_i-d_i)}$ spans the response-specific subspace, while $\mathbf{P}_i\in\mathbb{R}^{p_i\times (r_i-d_i)}$ spans the predictor-specific subspace.
Substituting this decomposition into the general bilinear framework yields the Matrix Autoregressive model with Common Factors (MARCF):
In this formulation, $\mathbf{D}_i=\mathbf{O}_{i1}^\top\mathbf{S}_i\mathbf{O}_{i2}$ serves as a dense mixing matrix within the low-dimensional latent space.
This specification provides a unified continuum between the two existing paradigms. When $d_1=d_2=0$, the common component vanishes, and the model reduces to the RRMAR framework with disjoint subspaces. Conversely, when $d_i=r_i$, the specific components vanish, and the predictor and response subspaces align perfectly, approximating the structure of a dynamic MFM. By estimating $d_1$ and $d_2$ from the data, the MARCF model adaptively balances the efficiency of shared factors with the flexibility of rotational dynamics.
For interpretation, we let $\mathbf{C}_i^\top\mathbf{C}_i=\mathbf{I}_{d_i}$, $\mathbf{R}_i^\top\mathbf{R}_i=\mathbf{P}_i^\top\mathbf{P}_i = \mathbf{I}_{r_i - d_i}$, and $\mathbf{C}_i^\top\mathbf{R}_i = \mathbf{C}_i^\top\mathbf{P}_i = \mathbf{0}_{d_i\times(r_i-d_i)}$; while the detailed identification conditions are formally presented in Section (ref). By pre-multiplying (ref) by $[\mathbf{C}_1~\mathbf{R}_1]^\top$ and post-multiplying by $[\mathbf{C}_2~\mathbf{R}_2]$, we have
This representation extends the factor interpretation in (ref) by explicitly characterizing the common factors shared by responses and predictors, alongside their specific counterparts.
Furthermore, when $d_1$ and $d_2$ are nonzero, the proposed framework achieves significant dimension reduction. The total number of free parameters in the MARCF model is given by
This contrasts with $\mathrm{df}_{\mathrm{RRMAR}} = 2p_1 r_1 + 2p_2 r_2 + r_1^2 + r_2^2$ for the standard reduced-rank model. In high-dimensional settings, the MARCF model reduces the effective dimension of parameter space by approximately $p_1 d_1 + p_2 d_2$, enhancing both estimation efficiency and forecasting accuracy.
The MARCF framework offers a transparent decomposition of the sources of variation, enabling an innovative analysis of dynamic mechanisms. To illustrate, consider the multinational macroeconomic application discussed in Section (ref), where rows represent countries and columns represent economic indicators.
\paragraph{(1) Row Dynamics (Country-Level Heterogeneity):} The row decomposition identifies groups of countries with distinct roles in the global system.
\paragraph{(2) Column Dynamics (Variable-Level Lead-Lag Relationships):} The column decomposition separates indicators based on their temporal properties.
\paragraph{(3) Interaction Dynamics (Cross-Sectional Spillovers):} Beyond the diagonal blocks, the MARCF model captures crucial cross-terms (e.g., corresponding to $\mathbf{C}_1^\top \mathbf{Y}_{t-1} \mathbf{P}_2$). These interactions allow for asymmetric dependencies where the source of predictive information differs structurally from the response it generates. For instance, the model can describe how predictor-specific variables (e.g., leading indicators, $\mathbf{P}_2$) in common countries ($\mathbf{C}_1$) drive future common real output ($\mathbf{C}_2$). This capability allows the model to capture dynamic transformations where the factors driving prediction differ from those characterizing the response, contrasting with standard factor models that enforce a restrictive symmetry.
The MARCF model defined in (ref) belongs to the general class of bilinear MAR processes. Following RongChen2021MatrixAR, weak stationarity is guaranteed provided that the spectral radii of the coefficient matrices satisfy $\rho(\mathbf{A}_1)\rho(\mathbf{A}_2) < 1$, where $\mathbf{A}_i = [\mathbf{C}_i~\mathbf{R}_i]\mathbf{D}_i[\mathbf{C}_i~\mathbf{P}_i]^\top$ for $i=1,2$.
The model structure introduces identification challenges at two distinct levels. First, the coefficient matrices $\mathbf{A}_1$ and $\mathbf{A}_2$ are subject to global scaling indeterminacy: for any nonzero scalar $c$, the pairs $(\mathbf{A}_1, \mathbf{A}_2)$ and $(c \mathbf{A}_1, c^{-1} \mathbf{A}_2)$ yield identical $\mathbf{A}=\mathbf{A}_2\otimes\mathbf{A}_1$. In other words, the Kronecker product $\mathbf{A}$ is identifiable, but the row and column coefficient matrices are not. To resolve this, we adopt the constraint $\|\mathbf{A}_1\|_\mathrm{F} = \|\mathbf{A}_2\|_\mathrm{F}$. We define the identifiable true value of $\mathbf{A}$ as $\mathbf{A}^*$, and define the signal strength of the true model as $\phi=\|\mathbf{A}^*\|_\text{F}^{1/2}$ such that $\|\mathbf{A}_1^*\|_\text{F}=\|\mathbf{A}_2^*\|_\text{F} = \phi$.
Second, given a fixed $\mathbf{A}_i$, the decomposition into components $(\mathbf{C}_i,\mathbf{R}_i,\mathbf{P}_i,\mathbf{D}_i)$ is not unique. Specifically, for any invertible matrices $\mathbf{Q}_1\in\mathbb{R}^{d_i\times d_i}$ and $\mathbf{Q}_2,\mathbf{Q}_3\in\mathbb{R}^{(r_i-d_i)\times(r_i-d_i)}$, the parameter sets
are equivalent. To resolve this internal indeterminacy and balance these components, we impose the following constraints:
where $b>0$ is a balancing scalar. To ensure that $\mathbf{D}_i$ is of the same order of magnitude as $(\mathbf{C}_i,\mathbf{R}_i,\mathbf{P}_i)$, we set $b\asymp\phi^{1/3}$. This choice implies that $\|\mathbf{C}_i\|_\text{F} \asymp \|\mathbf{R}_i\|_\text{F} \asymp \|\mathbf{P}_i\|_\text{F} \asymp \|\mathbf{D}_i\|_\text{F}$ when $r_i$ and $d_i$ remain constant.
Under the balancing constraint in (ref), the components are determined uniquely up to orthogonal rotations. We treat parameterizations that differ only by such rotations as equivalent. Let $\mathbf{\Theta}$ denote the full set of component matrices. For any two sets $\mathbf{\Theta}$ and $\mathbf{\Theta}'$ satisfying the identification conditions in (ref), we define their distance as
where $\mathbb{O}^k$ denotes the set of $k\times k$ orthogonal matrices. This metric remains invariant under rotations and forms the basis of our theoretical analysis in Section (ref).
This section presents the estimation methodology for the MARCF model (ref). Given the high-dimensional and non-convex nature of the parameter space, we employ a computationally efficient strategy that combines spectral initialization with a regularized gradient descent algorithm. We first define the optimization objective, which incorporates specific regularization terms to enforce the balanced identification constraints discussed in Section (ref). Subsequently, we describe an initialization procedure that exploits the subspace structures of the auxiliary RRMAR model. Finally, we propose a data-driven procedure for sequentially selecting the model ranks $(r_1, r_2)$ and the common subspace dimensions $(d_1, d_2)$.
Consider the observed matrix-valued time series $\{\mathbf{Y}_t\}_{t=0}^T$. For a fixed set of structural dimensions $(r_1, r_2, d_1, d_2)$, the model parameters are collected in $\mathbf{\Theta}=(\{\mathbf{C}_i,\mathbf{R}_i,\mathbf{P}_i,\mathbf{D}_i\}_{i=1}^2)$. Recall that the implied coefficient matrices are given by
Our estimation procedure minimizes the least-squares loss function:
To ensure estimation stability and satisfy the identification conditions outlined in Section (ref), we incorporate two types of regularization. First, to resolve the global scaling indeterminacy between $\mathbf{A}_1$ and $\mathbf{A}_2$, we introduce a regularization term that encourages their Frobenius norms to be equal:
This regularization term, consistent with the related work on reduced-rank models Tu2016,Guquanquan2017, helps stabilize the estimation of these two coefficient matrices. Second, for a given balance scalar $b$, inspired by Han2022 and wang2023commonFactor, we introduce a second regularization term to enforce the identification constraints on the components in (ref)
The full regularized objective function is
where $\lambda_1$ and $\lambda_2$ are tuning parameters.
The model parameters are estimated by minimizing $\overline{\mathcal{L}}$ using a standard gradient descent algorithm, as outlined in Algorithm (ref). Here, $\nabla_{\mathbf{M}}\overline{\mathcal{L}}^{(j)}$ denotes the partial gradient of $\overline{\mathcal{L}}$ with respect to any component $\mathbf{M}\in\{\mathbf{C}_i,\mathbf{R}_i,\mathbf{P}_i,\mathbf{D}_i\}_{i=1}^2$, evaluated at the parameters $\boldsymbol\Theta^{(j)}$ after $j$ iterations. The partial gradients with respect to $\mathbf{C}_i$, $\mathbf{R}_i$, $\mathbf{P}_i$, and $\mathbf{D}_i$ are derived from the chain rule and are provided in detail in Appendix S2. Crucially, all update steps involve only matrix multiplications and additions, avoiding expensive matrix inversions or SVDs at each iteration, making the method highly scalable to high-dimensional data.
Since the optimization landscape of (ref) is nonconvex, the global convergence of Algorithm (ref) depends critically on high-quality initialization. We propose a spectral initialization strategy that leverages the structure of the simpler RRMAR model. The core idea is to first estimate the aggregate predictor and response subspaces, and then extract their intersection to initialize the common components.
Given the dimensions $(r_1, r_2, d_1, d_2)$ and scalar $b$, the initialization proceeds in two steps:
Although our estimation methodology is applicable to any pre-specified $(r_1,r_2,d_1,d_2)$, the appropriate selection of these parameters is critical in practice. These structural parameters define the model's complexity and determine the interpretability of the factors. Since the true ranks are unknown in real-world applications, we propose a two-step procedure to determine $(r_1,r_2)$ and $(d_1,d_2)$ sequentially.
For rank selection, since $r_1$ and $r_2$ are typically much smaller than $p_1$ and $p_2$, we choose two upper bounds for the selection: $\bar{r}_1\ll p_1$ and $\bar{r}_2\ll p_2$. Then, we estimate the RRMAR model (ref) with ranks $\bar{r}_1$ and $\bar{r}_2$. Denote the rescaled solutions by $\widehat{\mathbf A}_1^\mathrm{RR}(\bar{r}_1)$ and $\widehat{\mathbf A}_2^\mathrm{RR}(\bar{r}_2)$, respectively. Let $\widehat{\sigma}_{i,1}\geq \widehat{\sigma}_{i,2}\geq ...\geq \widehat{\sigma}_{i,\bar{r}_i}$ be the singular values of $\widehat{\mathbf A}_i^\mathrm{RR}(\bar{r}_i)$. Motivated by Xia2015SelectR, we introduce a ridge-type ratio to determine $r_1$ and $r_2$ separately: $$ \widehat{r}_i=\underset{1 \leqslant j < \bar{r}_i}{\arg \min } \frac{\widehat{\sigma}_{i,j+1}+s(p_1,p_2, T)}{\widehat{\sigma}_{i,j}+s(p_1,p_2, T)}, $$ where we suggest $s(p_1,p_2,T)=\sqrt{(p_1+p_2)\log(T)/(20T)}$. The theoretical guarantee of this estimator is given in Section (ref), and its empirical performance is justified by the numerical experiments in Section (ref). Once $s(p_1,p_2,T)$ is properly specified and $\bar{r}_i> r_i$, the method is not sensitive to the choice to $\bar{r}_i$. Therefore, in practice, if $p_i$ is not too large and the computational cost is affordable, $\bar{r}_i$ can be chosen largely or even $\bar{r}_i=p_i$.
After $r_1$ and $r_2$ are determined, the problem reduces to selecting a model in low dimensions. We use the BIC criterion to select $d_1$ and $d_2$. Let $\widehat{\mathbf A}(\widehat{r}_1,\widehat{r}_2,d_1,d_2)$ be the estimator of $\mathbf A_2\otimes \mathbf A_1$ in (ref) under $\widehat{r}_i$ and $d_i$. Then, $$ \mathrm{BIC}(d_1,d_2) = T p_1p_2 \log \left(\sum_{t=1}^T\|\text{vec}(\mathbf{Y}_t)-\widehat{\mathbf A}(\widehat{r}_1,\widehat{r}_2,d_1,d_2) \text{vec}(\mathbf{Y}_{t-1})\|_2^2\right)+\textup{df}_{\mathrm{MARCF}}\log (T), $$ where $\textup{df}_{\mathrm{MARCF}}$ is defined in (ref) with $\widehat{r}_1$ and $\widehat{r}_2$. Then, we choose $d_1$ and $d_2$ as: $$ \widehat{d}_1,\widehat{d}_2=\min_{1\leq d_i\leq \widehat{r}_i, i=1,2}\mathrm{BIC}(d_1,d_2). $$
In this section, we investigate the theoretical properties of the proposed estimation methodology for the MARCF model. To facilitate a clear understanding of the results, we outline a roadmap that decouples the optimization landscape from the stochastic nature of the data.
First, in Section (ref), we establish the computational convergence of the algorithm via a deterministic analysis. Theorem (ref) demonstrates that Algorithm (ref) achieves local linear convergence, conditioned on a valid initialization and the local curvature of the loss function (characterized by Restricted Strong Convexity and Smoothness). Subsequently, in Section (ref), we provide the stochastic analysis under mild assumptions on the data-generating process. We verify that the conditions required for computational convergence hold with high probability and derive the final statistical error rates for the estimator. Finally, Section (ref) proves the consistency of the rank selection procedure.
We first analyze the convergence properties of Algorithm (ref). Due to the nonconvex nature of the objective function $\overline{\mathcal{L}}$, our analysis relies on the assumptions of restricted strong convexity (RSC) and restricted strong smoothness (RSS), which characterize the curvature of the loss function along the directions of relevant low-rank matrices. These properties are defined with respect to the Kronecker product parameter matrix $\mathbf A=\mathbf A_2\otimes \mathbf A_1$. Let $\widetilde{\mathcal{L}}(\mathbf A)$ denote the least-squares loss function with respect to $\mathbf A$:
The statistical error is quantified by the following deviation bound.
To quantify the estimation error, we consider $\left\| \mathbf A_2\otimes\mathbf A_1-\mathbf A^* \right\|_{\mathrm{F}}^2$, which is invariant under scaling and rotation. For the truth $\mathbf{A}_i^*$ and its decomposition components $\mathbf{C}_i^*$, $\mathbf{R}_i^*$, and $\mathbf{P}_i^*$, we follow the identification constraint in Section (ref) to require $\|\mathbf A_1^*\|_\mathrm{F}=\|\mathbf A_2^*\|_\mathrm{F}=\phi$, $[\mathbf C_i^*~\mathbf R_i^*]^\top[\mathbf C_i^*~\mathbf R_i^*]=\phi^{2/3}\mathbf I_{r_i}$ and $[\mathbf C_i^*~\mathbf P_i^*]^\top[\mathbf C_i^*~\mathbf P_i^*]=\phi^{2/3}\mathbf I_{r_i}$, for $i=1,2$. As defined in (ref), $\mathrm{dist}(\boldsymbol \Theta^{(j)},\boldsymbol \Theta^*)^2$ measures the estimation error of the parameters after $j$ iterations, and naturally, $\mathrm{dist}(\boldsymbol \Theta^{(0)},\boldsymbol \Theta^*)^2$ represents the initialization error. Let $\underline{\sigma}:=\min(\sigma_{1,r_1},\sigma_{2,r_2})$ be the smallest sigular value among all the non-zero singular values of $\mathbf A_1^*$ and $\mathbf A_2^*$. Define $\kappa:=\phi/\underline{\sigma}$, which quantifies the ratio between the overall signal and the minimal signal. Then, we have the following sufficient conditions for local convergence of the algorithm.
Theorem (ref) confirms that, provided a good initialization, Algorithm (ref) converges linearly to a neighborhood of the truth defined by the statistical noise level $\xi$. Importantly, the conditions on the hyperparameters do not explicitly depend on the ambient dimensions $p_1, p_2$ or sample size $T$, but rather on the signal structure ($\alpha, \beta, \kappa$), highlighting the scalability of the method. The RSC/RSS and initialization conditions are justified in next subsection.
We now establish the statistical guarantees by verifying the deterministic conditions of Theorem (ref) under a probabilistic framework. We impose the following standard assumptions on the data generating process.
Assumption (ref) ensures the existence of a unique strictly stationary solution to the proposed model. The sub-Gaussianity condition in Assumption (ref) is standard in high-dimensional time series literature, such as Zheng2020LinearRisVAR and wang2024LRtsAR.
To ensure the identifiability of the common versus specific subspaces, we require a minimal separation between the response-specific and predictor-specific components. We quantify the separation between subspaces using $\sin\theta$ distance. Let $s_{i,1} \geq \cdots \geq s_{i,r_i-d_i} \geq 0$ be the singular values of $\mathbf{R}_i^{\top} \mathbf{P}_i$. Then, the canonical angles are defined as $\theta_k(\mathbf{R}_i, \mathbf{P}_i)=\arccos \left(s_{i,k}\right)$ for $1 \leq k \leq r_i-d_i$ and $i=1,2$.
We quantify the dependency structure of the time series following the spectral approach as in BasuandGeorgeMichailidis2015. The characterstic matrix polynomial of the MARCF model is given by $\mathcal{A}(z)=\mathbf{I}_p-\mathbf{A}^* z$ for $z\in\mathbb{C}$. Define $\mu_{\min }(\mathcal{A})=\min _{|z|=1} \lambda_{\min }\left(\mathcal{A}^{\dagger}(z) \mathcal{A}(z)\right)$ and $\mu_{\max }(\mathcal{A})=$ $\max _{|z|=1} \lambda_{\max }\left(\mathcal{A}^{\dagger}(z) \mathcal{A}(z)\right)$, where $\mathcal{A}^{\dagger}(z)$ is the conjugate transpose of $\mathcal{A}(z)$. We define the key theoretical quantities:
The following proposition verifies that the RSC and RSS conditions required for optimization hold with high probability given sufficient sample size.
Combining the computational convergence with the bound on the statistical deviation $\xi$, we derive the final error rates for the MARCF estimator.
Theorem (ref) establishes that the estimator achieves the parametric rate $O_p(\mathrm{df}_\mathrm{MARCF}/T)$. Since $\mathrm{df}_\mathrm{MARCF} =\mathrm{df}_\mathrm{RRMAR} - (p_1d_1 + p_2d_2)$, the MARCF model offers a demonstrable variance reduction over the standard RRMAR model by exploiting the common subspace structure. Moreover, the required number of iterations in (ref) does not explicitly depend on $p_1$, $p_2$, or $T$, implying the scalability and computational efficiency of our method even in high-dimensional regimes.
In this subsection, we establish the consistency of rank selection under the standard high-dimensional asymptotic regime lam2011estimation, LamAndYao2012, where $T$, $p_1$, and $p_2\to\infty$ with $r_1$ and $r_2$ remaining fixed.
This theorem provides sufficient conditions under which the selected ranks $\widehat{r}_1$ and $\widehat{r}_2$ converge in probability to the true ranks $r_1$ and $r_2$. In practice, if the parameters $M_1$, $M_2$, $\alpha_{\textup{RSC}}$, $\sigma_{1,r_1}$, and $\sigma_{2,r_2}$ are bounded, and $\phi$ is either bounded or diverges slowly as $p_1,p_2\to\infty$, the conditions simplify to requiring that $s(p_1,p_2,T)\to 0$ and $\sqrt{(p_1+p_2)/T}/s(p_1,p_2,T)\to 0$. These simplified conditions are more tractable in applications and help ensure the interpretability and reliability of the rank selection procedure. Particularly, the value $s(p_1,p_2,T)=\sqrt{(p_1+p_2)\log(T)/(20T)}$ suggested in Section (ref) satisfies these requirements, ensuring consistency across a wide range of settings for $p_1$, $p_2$, and $T$.
In this section, we evaluate the finite-sample performance of the proposed MARCF model through a series of simulation experiments. The objectives are three-fold: (i) to assess the accuracy of parameter estimation and model selection, (ii) to validate the model's ability to identify structured factor-driven dynamics, and (iii) to compare its performance with existing approaches.
In the first experiment, we generate data from the MARCF model defined in (ref). We first assess the reliability of the proposed procedures for selecting the model ranks and common dimensions. Then, we compare the MARCF model with two competing approaches: the full-rank MAR model RongChen2021MatrixAR and the RRMAR model RongChen2021MatrixAR, by evaluating their estimation accuracy of $\mathbf A_2 \otimes \mathbf A_1$.
We fix the model ranks at $r_1=2$ and $r_2=3$, and consider all combinations where $d_1\in\{0,1,2\}$ and $d_2\in\{0,1,2,3\}$. Two settings for dimensions and sample size are examined: (1) $p_1=20$, $p_2=10$, and $T=500$; and (2) $p_1=30$, $p_2=20$, and $T=1000$. For each combination of $\{p_1,p_2,d_1,d_2,T\}$, the matrices $\mathbf A_1^*$, $\mathbf A_2^*$, and the data are generated as follows:
For each pair of $(d_1,d_2)$, the MARCF model is trained using the full procedure proposed in Section (ref), including rank selection, common dimension selection, initialization, and final gradient descent estimation (see Appendix S1 of supplementary materials for details). For rank selection, we set $\bar{r}_1=\bar{r}_2=8$ with $s\left(p_1, p_2, T\right)=\sqrt{\left(p_1+p_2\right) \log (T) /(20 T)}$. Both the RRMAR and MARCF models are estimated using our gradient descent algorithm, as RRMAR is a special case of MARCF. Based on preliminary experiments, we observed that the model performance is insensitive to variations in $\lambda_1, \lambda_2$, and $b$. Accordingly, we set these parameters to 1. We set $\lambda_1=\lambda_2=b=1$ and $\eta=0.001$. Both initialization and final estimation are performed by running Algorithm (ref) until convergence or for a maximum of 1000 iterations. No divergence was observed under these hyperparameter settings.
Table (ref) presents the accuracy of selecting $(r_1, d_1, r_2, d_2)$ across various settings. A trial is considered successful only if all four parameters are correctly identified. The results show that in both settings of $p_1$, $p_2$, and $T$, the proposed selection procedure achieves a success rate approaching 1. Even when $d_1$ and $d_2$ are close to $r_1$ and $r_2$, the procedure maintains high accuracy.
Figure (ref) displays the relative estimation errors of the three models under comparison. The error is defined as $\|\widehat{\mathbf A}_2\otimes \widehat{\mathbf A}_1-\mathbf A_2^*\otimes \mathbf A_1^*\|_\text{F}/\|\mathbf A_2^*\otimes \mathbf A_1^*\|_\text{F}$. For each model, the lower and upper lines of each error bar represent the first and third quartiles of the 500 errors, respectively and the cross markers indicate the medians. In all cases, the estimation errors of the MAR model are significantly larger than those of the other models, as expected, due to its failure to account for the low-rank structure in the data. When $d_1=d_2=0$, the MARCF model reduces to the RRMAR model, and the estimation errors of the two are identical. However, as $d_1$ and $d_2$ increase, the error bars of the MARCF model decrease and gradually diverge from those of the RRMAR model, highlighting the improved performance of MARCF model when common structures of the subspaces exist. This performance advantage becomes most pronounced when $d_1=r_1$ and $d_2=r_2$, where MARCF achieves the lowest estimation error. This trend empirically validates the efficiency gains obtained by explicitly modeling the common subspace structures.
In the second experiment, we evaluate whether the MARCF model can correctly identify a pure factor-driven structure when the data are generated from the dynamic MFM, as defined in (ref) and (ref). The goal is to assess the proportion of trials in which the modeling precedure correctly identifies the dynamic MFM structure, and to compare the estimation errors of the factor loading projection matrices between MARCF and MFM in wang2019factor.
We set $p_1=p_2=16$, $T=800$, and consider cases where $r_1=d_1\in\{1,2,3,4\}$ and $r_2=d_2\in\{1,2,3,4\}$. The data are generated as follows:
The training procedure and tuning parameters are identical to those in Experiment I, except that the step size $\eta$ is initially set to 0.01 and reduced to 0.001 if Algorithm (ref) diverges. For the MFM, we use the TIPUP method from Chen2022TensorFM with true ranks.
Table (ref) presents the proportion of trials in which the MFM pattern is correctly identified, i.e., $\widehat{r}_1=\widehat{d}_1=r_1$ and $\widehat{r}_2=\widehat{d}_2=r_2$. The results demonstrate that the MARCF model successfully identifies the MFM with high probability, particularly when multiple factors are present. Even for $r_1=r_2=1$, the success rate is 84.8%.
Figure (ref) persents the log estimation errors of the proposed model and MFM. Only trials with correctly identified parameters are included. The error is defined as $$ \mathrm{Log ~estimation ~error}=\log\left(\left\| \widehat{\mathbf \Lambda}_i(\widehat{\mathbf \Lambda}_i^\top\widehat{\mathbf \Lambda}_i)^{-1}\widehat{\mathbf \Lambda}_i^\top-\mathbf \Lambda_i^*\mathbf \Lambda_i^{*\top} \right\|_{\mathrm{F}}\right),\quad \mathrm{for~} i=1,2. $$ Figures (ref) and (ref) show the estimation errors for the column spaces $\mathcal{M}(\boldsymbol\Lambda_1^*)$ and $\mathcal{M}(\boldsymbol\Lambda_2^*)$, respectively. In each subplot, the left (blue) boxplot represents the MFM, and the right (yellow) boxplot represents the MARCF model. For $\mathcal{M}(\mathbf{\Lambda}_1^*)$, the MARCF model shows slightly smaller errors when $r_2=1$, and significantly smaller errors when $r_2\geq2$, especially for $r_2\geq3$. Similar trends hold for $\mathcal{M}(\mathbf{\Lambda}_2^*)$. Overall, MARCF performs comparably to or better than MFM, demonstrating its effectiveness and flexibility.
To demonstrate the empirical utility of the MARCF framework, we apply it to a multinational macroeconomic dataset. This dataset, previously analyzed by Chen24ConstaintMFM, comprises 10 key economic indicators observed across 14 countries over 107 quarters, spanning from 1990-Q2 to 2016-Q4. The data is available in the supplementary materials for reproducibility.
The economic indicators include the Consumer Price Index (CPI) for food (CPIF), energy (CPIE), and total items (CPIT); long-term interest rates (government bond yields, IRLT) and 3-month interbank rates (IR3); total industrial production excluding construction (PTEC) and total manufacturing production (PTM); Gross Domestic Product (GDP); and the total value of exports (ITEX) and imports (ITEM). The 14 countries are Australia (AUS), Austria (AUT), Canada (CAN), Denmark (DNK), Finland (FIN), France (FRA), Germany (DEU), Ireland (IRL), the Netherlands (NLD), Norway (NOR), New Zealand (NZL), Sweden (SWE), the United Kingdom (GBR), and the United States (USA). Prior to analysis, all series were transformed to induce stationarity (via logarithmic differences), seasonally adjusted, and standardized to zero mean and unit variance.
We determine the model structure based on rolling window validation. Based on the predictive performance over a 16-quarter validation set, we selected the total ranks $r_1 = 4$ and $r_2 = 5$. Subsequently, the common subspace dimensions were selected via BIC as described in Section (ref), yielding $d_1 = 3$ and $d_2 = 2$. These non-zero intersections ($d_i > 0$) and non-zero specific dimensions ($r_i > d_i$) provide strong empirical support that the data structure is hybrid: neither the purely disjoint subspaces of RRMAR nor the perfectly aligned subspaces of DMF adequately capture the complexity of global economic dynamics. For interpretation, the estimated basis matrices $[\widehat{\mathbf C}_i~\widehat{\mathbf R}_i]$ and $[\widehat{\mathbf C}_i~\widehat{\mathbf P}_i]$ are orthogonalized via QR decomposition to enforce strict orthonormality.
We dissect the estimated dynamics by analyzing the projection matrices associated with the row (country) and column (indicator) subspaces.
\paragraph{Country-Level Dynamics (Row Space).} Figure (ref) displays the estimated projection matrices for the country dimension. The diagonal elements of these matrices reveal four distinct clusters with specific roles in the global economy: (1) an Anglo-Pacific group (Australia and UK); (2) a Core Economic Driver group (USA, Germany, Netherlands); (3) a Periphery group (Ireland, Finland); and (4) a general group including Canada and other EU members.
The decomposition of these groups across the subspaces offers significant economic insight:
Figure (ref) combines these components to visualize the total predictive and response footprints. The predictor footprint (Figure (ref)) is dominated by the largest economies (USA, Germany, UK, Australia), confirming that global co-movements are driven by this core group. The correlation structure (off-diagonal elements) reveals positive associations within trade-dependent clusters (Australia/NZL/Netherlands) and cultural/economic blocks (USA/UK). Interestingly, negative correlations appear between the USA and continental European powers (Germany/France), potentially reflecting divergent economic cycles or structural differences between Anglo-Saxon and Continental economic models.
\paragraph{Indicator-Level Dynamics (Column Space).} The analysis of economic indicators (Figures (ref) and (ref)) reveals clear lead-lag relationships.
Finally, we evaluate the out-of-sample forecasting performance. We compute one-step-ahead forecast errors using 15 rolling windows covering the period from 2013-Q1 to 2016-Q3. We compare MARCF against the RRMAR model (with identical total ranks $r_1=4, r_2=5$) and the dynamic MFM under three specifications: (1) rank selected by information criterion ($r_1=r_2=1$) Han22rkInTSFM; (2) ranks matching our common dimensions ($r_1=3, r_2=2$); and (3) a high-rank specification ($r_1=r_2=8$). For the dynamic MFM, after estimating the factor loading and process, we use a low-dimensional MAR model (ref) to fit the process for prediction.
Table (ref) reports the mean and median sums of squared out-of-sample prediction errors. The MARCF model outperforms all benchmarks. Notably, it improves upon RRMAR by exploiting the common subspace structure to reduce estimation variance, and it significantly outperforms dynamic MFM, which is constrained by the rigid assumption of symmetric predictor/response subspaces. In terms of model fit, the mean in-sample prediction errors of MFM(8,8) and RRMAR are slightly lower (239.90 and 242.31, respectively) compared to MARCF (243.25). Their inferior out-of-sample performance indicates overfitting. In contrast, MFM(1,1) and MFM(3,2) suffer from underfitting, yielding higher errors (334.30 and 276.32, respectively). The above empirical evidence supports the theoretical premise that real-world economic data occupies a middle ground, possessing both shared factors and distinct rotational dynamics, that is best captured by the hybrid MARCF framework.
In this paper, we have introduced the Matrix Autoregressive model with Common Factors (MARCF), a unified framework for high-dimensional matrix time series that bridges the structural gap between reduced-rank autoregression and dynamic factor models. By explicitly parameterizing the intersection between predictor and response subspaces, the MARCF framework resolves the tension between the structural rigidity of reduced-rank models (which assume distinct subspaces) and the restrictiveness of factor models (which assume identical subspaces).
Our contributions can be summarized as follows:
The empirical application to global macroeconomic indicators highlights the practical value of this framework. The MARCF model not only improved forecasting accuracy but also provided interpretable insights into the global economy, distinguishing between “driver” countries (dominating the predictor subspace) and “responder” countries (dominating the response subspace).
Several promising directions remain for future research. First, while we focused on dense subspace structures, incorporating sparsity constraints on the basis matrices ($\mathbf{C}, \mathbf{R}, \mathbf{P}$) could further enhance interpretability and efficiency, particularly when $p_1$ and $p_2$ are very large. Second, extending this framework to tensor-valued time series with an order $K \ge 3$ would allow for the modeling of more complex structures, though this introduces additional algebraic challenges regarding tensor rank selection. Finally, developing inferential tools, such as confidence intervals for the estimated factors or impulse response functions, remains an important challenge due to the non-standard asymptotics of singular subspace identification.
{4pt}
\counterwithin{equation}{section} \counterwithin{lemma}{section} \counterwithin{figure}{section} \AtAppendix{\counterwithin{lemma}{section}} \AtAppendix{\counterwithin{proposition}{section}}