Linear Graph Convolution (LGC)
- Linear Graph Convolution (LGC) is a family of linear operators that filter graph signals via spectral, polynomial, and normalized-adjacency methods.
- LGC leverages linear propagation and diffusion processes to improve node classification while mitigating over-smoothing issues.
- LGC models extend from collaborative filtering to semi-supervised learning by employing closed-form solvers and adaptive operator designs.
Linear Graph Convolution (LGC) denotes a family of graph-convolution operators in which the central propagation or filtering step is linear in the graph signal, node features, or embeddings. Across the literature, the term covers several related constructions: spectral filters of the form , polynomial propagators such as or , linear collaborative-filtering models such as LightGCN, and fully linear graph learners trained by closed-form solvers rather than gradient descent (Edwards et al., 2016, Pasa et al., 2021, He et al., 2020, Cai et al., 2021). This suggests that LGC is best understood not as a single canonical layer, but as a recurring operator principle: graph structure enters through a linear map, while modeling flexibility is moved to spectral coefficients, operator choice, layer aggregation, or downstream linear estimators.
1. Spectral origin and terminological scope
A foundational formulation appears in “Graph Based Convolutional Neural Network” (Edwards et al., 2016). There, the graph is a weighted undirected graph with unnormalized Laplacian , eigen-decomposition , graph Fourier transform , and spectral filter . The graph convolution is defined spectrally as
In the multi-channel case,
The paper also states that smooth spectral multipliers correspond to localized filters in the vertex domain, and that smoother multipliers provide sharper feature maps. Its architecture combines graph convolution, ReLU, and Algebraic Multigrid pooling, and reports 0 on regular-grid MNIST and 1 on spatially irregular subsampled MNIST (Edwards et al., 2016).
Later work uses “LGC” in broader but structurally related ways. In “Simple Graph Convolutional Networks” (Pasa et al., 2021), LGC is a single-layer polynomial Laplacian filter; in “LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation” (He et al., 2020), it is linear neighborhood aggregation on a user–item graph; in “A Unifying Generative Model for Graph Learning Algorithms” (Jia et al., 2021), it is the conditional expectation 2; and in “Generalized Linear Graph Representation” (Zhao et al., 12 Jun 2026), it becomes propagation with a learnable linear operator family 3.
| Context | Representative operator | Representative papers |
|---|---|---|
| Spectral graph signal processing | 4 | (Edwards et al., 2016) |
| Linearized node classification | 5 | (Pasa et al., 2021) |
| Collaborative filtering | 6 or 7 | (He et al., 2020, Shen et al., 2021) |
| Closed-form fully linear GNNs | 8 | (Cai et al., 2021) |
| Learnable operator families | 9 | (Zhao et al., 12 Jun 2026) |
2. Linearization in node learning and statistical interpretation
In node classification, one prominent use of LGC is as a polynomial spectral filter. “Simple Graph Convolutional Networks” (Pasa et al., 2021) defines a general polynomial graph filter
0
and specializes Linear Graph Convolution to
1
This formulation generalizes SGC, which corresponds to a fixed monomial filter such as 2, while retaining a single linear propagation stage followed by a linear classifier. The paper reports that LGC outperformed SGC and GCN on Citeseer, Cora, Pubmed, and Reddit under validation-based selection (Pasa et al., 2021).
A distinct statistical derivation appears in “A Unifying Generative Model for Graph Learning Algorithms” (Jia et al., 2021). There, node attributes and labels are generated by a Gaussian Markov random field with precision
3
Under this model, Linear Graph Convolution is the conditional expectation of labels given features,
4
with 5 and 6. The same framework derives label propagation as 7 and LGC/RP as 8, so LGC is not merely a heuristic smoothing rule but the Bayes-optimal predictor for squared loss under the stated model (Jia et al., 2021).
A third theoretical view is provided by “Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalization” (Baranwal et al., 2021). That work studies a contextual stochastic block model and analyzes a deliberately simple linear graph convolution: fixed linear smoothing of node features over the graph followed by an ordinary linear classifier. It shows that graph convolution extends the regime in which the data is linearly separable by a factor of roughly 9, where 0 is the expected degree of a node, and that the resulting linear classifier generalizes to out-of-distribution data where unseen graphs have different intra- and inter-class edge probabilities (Baranwal et al., 2021). Within this line of work, LGC is valuable not because it is expressive in the deep-learning sense, but because it alters the geometry of the classification problem in a quantifiable way.
3. Diffusion, closed-form training, and fully linear graph networks
Several papers recast LGC as a diffusion process rather than as a stack of hidden layers. “Dissecting the Diffusion Process in Linear Graph Convolutional Networks” (Wang et al., 2021) interprets SGC-style propagation,
1
as forward Euler discretization of the graph heat equation
2
with step size 3 and terminal time 4. This analysis identifies two coupled issues: increasing the number of propagation steps increases the diffusion time, which drives over-smoothing, and it also keeps the discretization coarse. Decoupled Graph Convolution (DGC) separates terminal time 5 from propagation steps 6, using
7
so that one may increase 8 to improve numerical accuracy without forcing 9 (Wang et al., 2021).
“Simple yet Effective Gradient-Free Graph Convolutional Networks” (Zhu et al., 2023) pushes linearization further by replacing gradient-based training with closed-form optimization. It treats linearized GNNs as a graph filter 0 followed by a linear predictor,
1
where 2 may be SGC, SSGC, or DGC. The paper links over-smoothing to vanishing gradients and replaces cross-entropy training with a regularized mean-squared formulation in an RKHS, yielding closed-form primal or dual solvers. Its core claim is that gradient-free training significantly overcomes over-smoothing and enhances generalization while costing much less training time (Zhu et al., 2023).
“Fully Linear Graph Convolutional Networks for Semi-Supervised Learning and Clustering” (Cai et al., 2021) makes this design explicit. FLGC uses the propagation equation
3
followed by a closed-form supervised or unsupervised linear model. In the semi-supervised case,
4
and in the clustering case,
5
The paper presents FLGC as a natural generalization of ridge regression and subspace clustering to the non-Euclidean domain, and uses an initial residual strategy to aggregate long-range neighborhoods and alleviate over-smoothing (Cai et al., 2021). In this strand of the literature, LGC is inseparable from decoupling: graph propagation is a fixed linear preconditioner, and the trainable part is a classical linear estimator.
4. Recommendation and collaborative filtering
In recommender systems, LGC became closely associated with the removal of feature transformation matrices and nonlinear activations from GCN-based collaborative filtering. “LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation” (He et al., 2020) defines layerwise propagation on the user–item interaction graph as
6
with final embedding aggregation
7
There are no feature transformation matrices, no activation functions, and no trainable parameters in the convolution layers; the only trainable parameters are the initial user and item ID embeddings. Under exactly the same experimental setting, LightGCN reports about 8 relative improvement on average over NGCF (He et al., 2020). In this context, LGC denotes linear neighborhood aggregation on a bipartite graph.
“How Powerful is Graph Convolution for Recommendation?” (Shen et al., 2021) generalizes this perspective by treating collaborative filtering through graph signal processing. On the item–item graph, it defines a unified framework
9
and identifies Linear Graph Convolution with polynomial low-pass filters
0
equivalently
1
Within this framework, neighborhood-based CF, low-rank matrix factorization, linear auto-encoders, LightGCN, LGCN-IDE, and GF-CF all become instances of linear low-pass graph filtering. The paper further proposes GF-CF, a fully linear closed-form baseline, and reports a 2 performance gain over LightGCN on the Amazon-book dataset (Shen et al., 2021).
A specialized extension appears in “Criteria Tell You More than Ratings: Criteria Preference-Aware Light Graph Convolution for Effective Multi-Criteria Recommendation” (Park et al., 2023). CPA-LGC constructs an MC expansion graph, runs two parallel light graph convolution branches, and keeps propagation linear: 3 where 4 is PairNorm rather than a learned nonlinearity. The model incorporates user-specific criteria-preference embeddings and item-specific criterion embeddings, uses BPR loss, and reports superiority over benchmark multi-criteria recommendation methods and benchmark recommendation methods using GNNs with tremendous gains, together with computational efficiency (Park et al., 2023). Here, “light” and “linear” are closely aligned: graph structure is exploited through normalized propagation, while expressive power is moved to graph construction and embedding design.
5. Generalized operator spaces, multi-graph formulations, and local filters
More recent work broadens LGC from fixed adjacency- or Laplacian-based propagation to learnable operator families. “Generalized Linear Graph Representation: A Compact Operator Space for Graph Signal Processing and Graph Neural Networks” (Zhao et al., 12 Jun 2026) introduces
5
This compact two-parameter family recovers adjacency, degree, combinatorial Laplacian, signless Laplacian up to scaling, Nikiforov’s 6 family, Wang’s 7 family, and transition/PageRank-like operators without asymptotic parameters. Adaptive GLGR Convolution then uses
8
with learnable 9 and 0. The paper reports that GLGR improves both fixed-operator representation search and adaptive graph learning across multiple backbones (Zhao et al., 12 Jun 2026). In this formulation, LGC is no longer tied to a single canonical graph matrix; the operator itself becomes part of the hypothesis space.
“What Can We Learn From MIMO Graph Convolutions?” (Roth et al., 16 May 2025) argues that standard graph convolutions are typically approximated in the single-input single-output case even though GNNs operate in the MIMO regime. It derives true MIMO graph convolution and identifies multiple computational graphs, or equivalently distinct feature transformations for each pair of nodes, as the key MIMO-specific property. Its localized MIMO graph convolution has the form
1
and generalizes many linear message-passing neural networks. The paper proves that, for almost every choice of edge weights, LMGCs with a single computational graph are injective on multisets, and that the resulting representations are linearly independent when more than one computational graph is used (Roth et al., 16 May 2025). This suggests that the expressive bottleneck of many linear models lies less in linearity itself than in the restriction to a single propagation operator.
“Graph Convolution with Low-rank Learnable Local Filters” (Cheng et al., 2020) pushes the same point from a different angle. Its L3Net layer starts from a general linear graph operator
2
and factorizes
3
where 4 are learnable local filters supported on 5-hop neighborhoods. The paper shows that ChebNet, GCN, GAT, EdgeNet, and low-rank Euclidean CNNs are special cases; introduces local graph-Laplacian regularization
6
and proves representation stability against graph-data perturbation (Cheng et al., 2020). Its expressiveness result is especially relevant to LGC: there exists a local filter representable by L3Net with 7 that cannot be expressed by any spectral graph convolution 8 (Cheng et al., 2020).
6. Geometric, invertible, and conceptual extensions
LGC has also been adapted to settings where the central concern is not only smoothing but geometry or invertibility. “The Convolution Exponential and Generalized Sylvester Flows” (Hoogeboom et al., 2020) defines a linear graph convolutional layer
9
which vectorizes to
0
Exponentiating this operator yields the graph convolution exponential
1
an invertible linear flow with
2
The construction preserves permutation equivariance because if 3 commutes with a symmetry 4, then 5 does as well (Hoogeboom et al., 2020). In this setting, LGC is the generator of an invertible graph mixing layer.
A geometric reformulation appears in “L6GC: Lorentzian Linear Graph Convolutional Networks for Node Classification” (Liang et al., 2024). That model keeps propagation linear and simple, maps node features into hyperbolic space, and performs Lorentzian linear feature transformation in the tangent space of the hyperboloid. It uses personalized PageRank-style propagation
7
then applies Lorentzian linear transformation through exponential and logarithmic maps. On standard citation datasets, it reports 8 on Citeseer and 9 on PubMed, and observes that it can be trained up to two orders of magnitude faster than other nonlinear GCN models on PubMed (Liang et al., 2024). Related hyperbolic graph-convolution work rigorously defines Lorentzian matrix-vector multiplication and centroid-based neighborhood aggregation on the hyperboloid model (Zhang et al., 2021).
Several misconceptions recur in the LGC literature. First, linearity does not denote a single operator family. Depending on context, it may mean spectral diagonal filtering, polynomial propagation, normalized-adjacency diffusion, PageRank-like propagation, closed-form linear regression on graph embeddings, or Lorentzian tangent-space transformation. Second, linearization is not uniformly advantageous. In collaborative filtering on user–item graphs with ID features, removing feature transformations and activations often improves performance and efficiency (He et al., 2020, Shen et al., 2021); in semi-supervised node classification, linearized models are competitive but still require mechanisms against over-smoothing, including decoupled diffusion, initial residuals, PairNorm, or closed-form training (Wang et al., 2021, Zhu et al., 2023, Cai et al., 2021, Park et al., 2023). Third, recent operator-centric work indicates that the main design question has shifted from whether to use nonlinearities to which linear operator family to use: compact learnable operators, multiple computational graphs, low-rank local filters, and geometry-aware transforms all change what “linear graph convolution” can express (Zhao et al., 12 Jun 2026, Roth et al., 16 May 2025, Cheng et al., 2020, Liang et al., 2024).
In aggregate, the LGC literature presents a coherent but heterogeneous picture. The invariant element is linear propagation on a graph-structured domain. What varies is the operator class—spectral multiplier, Laplacian polynomial, normalized adjacency, compact two-parameter family, local filter bank, or hyperbolic tangent-space map—and the training regime—gradient descent, propagation plus regression, residual diffusion, or exact closed-form solvers. This suggests that the enduring significance of LGC lies less in simplification alone than in making the graph operator itself mathematically transparent, analyzable, and, increasingly, learnable.