Skip to content
AI.info

Research

View Space: Learning Representation across Arbitrary Graphs

View Space: Learning Representation across Arbitrary Graphs Overview Research area: Graph machine learning / graph foundation models, specifically fully inductive node representation learning on graph

arXiv
2512.11561
Published
2025-12-12
Authors
Dooho Lee, Myeong Kong, Minho Jeong, Jaemin Yoo

AI summary

View Space: Learning Representation across Arbitrary Graphs

Overview

  • Research area: Graph machine learning / graph foundation models, specifically fully inductive node representation learning on graphs with heterogeneous node features.
  • Technical level: Intermediate. The paper uses tensor notation and permutation-equivariance formalism, but its central idea (representing graphs through multiple structural "views") is intuitive and explained with diagrams.
  • Scope in one sentence: The paper introduces a structural representation axis called the "view space," proves that transformations operating in it are fully inductive across arbitrary graphs, and instantiates it as Recurrent GVT, which is pretrained once on OGBN-Arxiv and evaluated on 27 node-classification benchmarks.

What This Paper Is About

Most graph neural networks learn parameters tied to a fixed feature dimensionality, so they cannot be applied to a new graph whose node features have a different number or meaning without retraining. The authors argue that while feature spaces differ across graphs, connectivity is universal, and they use this to define a shared "view space" in which any graph—regardless of node count or feature dimensionality—can be encoded. Their goal is a representation function that, after a single pretraining run, produces useful node embeddings for unseen graphs with entirely different feature specifications, with only a lightweight per-dataset predictor trained afterward.

Key Contributions

  1. Formalization of fully inductive node representation learning (FI-NRL): The problem is defined as learning a representation function Ψ(X, A) = Z that maps any graph with arbitrary node count N and feature dimensionality F to node representations, subject to two requirements—node-permutation equivariance (R1) and feature-permutation equivariance (R2).
  2. The view space: A new representational axis for graphs. View finders (adjacency preprocessing functions such as self-augmented, degree-normalized, spectral, or diffusion-based operators) propagate the feature matrix, and "view stacking" arranges these propagated matrices into a node-feature-view tensor in R^(N×F×C). Each node-feature pair then corresponds to a C-dimensional view vector.
  3. Graph View Transformation (GVT): A parametric mapping that lifts a graph into the view space and applies a shared learnable function φ (e.g., an MLP) to collapse each view vector to a scalar. Theorem 4.7 establishes that GVT satisfies both R1 and R2, making it fully inductive.
  4. Recurrent GVT (RGVT): A concrete architecture for node classification that applies a single nonlinear GVT recurrently for L steps with shared parameters, decoupling model depth from parameterization so depth can be chosen per dataset without retraining. The paper reports that RGVT, pretrained on OGBN-Arxiv, outperforms GraphAny by +8.93% and surpasses 12 individually tuned GNNs by at least +3.30%.

Main Findings

  • View space is provably fully inductive: Lemma 4.2 shows that common adjacency preprocessing methods (self-augmented adjacency, row-stochastic or symmetric degree normalization, spectral filters, diffusion kernels, and their polynomials) are valid view finders, and Theorem 4.7 shows GVT is equivariant to both node and feature permutations.
  • Linear GVT generalizes standard GNN aggregation: Lemma 5.1 states that with view finders including the identity and powers of symmetric and row-normalized adjacency matrices, linear GVT can produce the aggregation operations of many existing GNNs (cited: Kipf and Welling 2017; Hamilton et al. 2017; Gasteiger et al. 2019; Wu et al. 2019; Chen et al. 2020; Chien et al. 2021).
  • Nonlinear GVT achieves finer-grained dynamic aggregation: Lemma 5.2 uses a Taylor expansion to show that a twice-differentiable φ behaves locally like a linear GVT with input-dependent weights, meaning nonlinear GVT performs node-feature dynamic aggregation. The authors state that prior work has been limited to node-wise or edge-wise dynamic aggregation, making this granularity, to their knowledge, new.
  • Large transfer gains over predictors alone: RGVT outperforms its own linear classifier by +17.71% and its MLP predictor by +17.88% on average, showing the pretrained encoder injects structural information useful even when transferring from dense word embeddings (OGBN-Arxiv) to categorical, binary, or one-hot features.
  • Improvement over GraphAny: RGVT beats the best GraphAny variant by +7.24% with the linear predictor and +8.93% with the MLP predictor on average, and outperforms GraphAny on 26 out of 27 benchmarks. GraphAny variants were pretrained on Wisconsin, Cora, and OGBN-Arxiv.
  • Comparison against individually tuned GNNs: RGVT exceeds 12 supervised GNNs by at least +3.30%, even though those baselines were trained and extensively tuned separately on each dataset. The 12 baselines are GIN, GAT, GATv2, S2GC, SGC, JKNet, APPNP, GCN, GCNII, SAGE, GPRGNN, and UniMP.
  • Total average accuracy: In Table 1, RGVT + MLP reaches a total average of 71.13 ± 1.41 and RGVT + Linear reaches 70.03 ± 1.26, against GraphAny (Best) at 65.30 ± 0.93, MLP at 60.43 ± 1.20, and a linear classifier at 59.41 ± 0.84. In Table 2, the strongest listed GNN, UniMP, reports a total average of 68.86 ± 1.80.
  • Strongest individual results: RGVT + MLP records the top score on the OGBN-Arxiv column (71.11 ± 0.28), signed dense features (66.37 ± 0.90), unsigned dense features (77.12 ± 0.45), binary sparse features (63.87 ± 1.58), and one-hot sparse features (62.48 ± 3.95), with RGVT + Linear leading on sparse dense features (84.33 ± 0.45) and binary dense features (85.11 ± 0.54).

Methodology in Plain English

The researchers separate a graph's two natural axes: rows of the feature matrix (one per node) and columns (one per feature). Transforming along either axis alone breaks one of the two permutation-equivariance requirements, so they add a third axis. Each coordinate along this new axis comes from a different way of propagating features through the graph—for example, using the raw adjacency matrix, a degree-normalized version, or higher powers of it. The resulting tensor gives every node-feature pair a small vector describing how that feature behaves under each structural view.

A small learnable network then reads each of these vectors and outputs a single number, rebuilding a node representation matrix. Because the same network is applied independently to every node-feature pair, shuffling nodes or features cannot change the outcome—which is exactly what makes the model transferable to graphs of any size or feature count.

To cover long-range structure without fixing a depth, the model reuses one such transformation repeatedly for L steps rather than stacking different layers. The encoder is pretrained once on OGBN-Arxiv with a lightweight predictor attached; for each new dataset, the encoder is frozen, a new predictor is trained, and the recurrent depth L is chosen by validation accuracy. View finders are drawn from {I} ∪ {(D⁻¹A)^k, (D^(-1/2)AD^(-1/2))^k} for k = 1 to K, with K ∈ {1, 2, 3} treated as a hyperparameter. Models are compared using a linear classifier and a one-hidden-layer MLP as predictors, and all experiments are repeated five times with independent seeds, reporting mean and standard deviation. Datasets use public splits when available; otherwise 20 nodes per class are sampled for training and the remainder is split evenly between validation and testing.

Why This Matters

Research impact: The paper reframes cross-graph generalization as a representational problem rather than a prediction-attention problem, offering a provable route to full feature heterogeneity—supporting any feature set, textual or numerical. It also introduces a dynamic aggregation granularity (per node-feature pair) that the authors state no existing GNN achieves, and it separates representation learning from prediction so the same embeddings can be reused across different label sets.

Real-world applications:

  • Transferring a graph model to a new domain where node attributes are one-hot categories rather than dense embeddings, without retraining the encoder.
  • Fraud or anomaly detection on new transaction graphs whose feature schemas differ from the pretraining graph.
  • Recommendation and social-network tasks where each platform defines its own distinct user-feature set.
  • Molecular or scientific graphs where featurization conventions vary between datasets and tabular or text attributes may be mixed.

Industry relevance: The pretrain-once, adapt-with-a-lightweight-predictor pattern substantially reduces per-dataset training and tuning costs, mirroring how NLP and CV foundation models are deployed. Because the encoder is frozen during adaptation and only a small predictor is trained, the approach suits settings where labeled data is scarce or where many small graph datasets must be served by shared infrastructure.

Future Directions

  • Deepening the empirical picture: The paper mentions appendices with an analysis of how the choice of view-finder set affects performance and guidelines for selecting candidate sets, plus full dataset listings and complete results in Appendix Q and Table 19; the truncated content does not include these details, and the main text does not report an ablation of the recurrent depth L.
  • Beyond node classification: The framing of FI-NRL is general, but the evaluation is limited to node classification; whether view-space representations transfer to link-level or graph-level tasks is not reported.
  • Beyond numerical features: The authors state they target full feature heterogeneity including text, but the reported benchmark groups are signed dense, unsigned dense, sparse dense, binary dense, binary sparse, and one-hot features—no text-attributed graph results appear in the provided content.
  • Scaling the view-finder design: The default view-finder set is a fixed polynomial family; learning or automatically searching for view finders, rather than treating K as a hyperparameter, is a natural extension the paper gestures toward with its selection guidelines.
  • Pretraining data dependence: Only OGBN-Arxiv is used for pretraining in the reported experiments, so how the approach behaves when pretrained on other or multiple source graphs is not reported.

Target Audience

Researchers and practitioners in graph machine learning who are interested in graph foundation models, cross-dataset transfer, and inductive learning. It is also relevant to applied engineers who need one graph encoder to serve many datasets with incompatible feature schemas, and to readers interested in the theory of permutation equivariance and dynamic aggregation in GNNs. A basic familiarity with GNN message passing and matrix notation will help, but the conceptual core is accessible without deep mathematical background.

Authors’ abstract

Generalizing pretrained models to unseen datasets without retraining is a central challenge toward foundation models. Achieving fully inductive inference on numerical data is particularly difficult due to large variations in feature dimensionality and semantics across datasets. We observe that, in the presence of graph structure, numerical data admits a distinct structure-induced representational axis beyond the feature space, which we formalize as the view space. This view space enables a unified representation of graphs with heterogeneous features and motivates Graph View Transformation (GVT), a class of parametric mappings that can be shared across arbitrary graphs. We instantiate this framework with Recurrent GVT, an architecture for fully inductive node representation learning in node classification. Pretrained on OGBN-Arxiv and evaluated on 27 benchmarks, Recurrent GVT outperforms GraphAny, the prior fully inductive graph model, by +8.93%, and surpasses 12 individually tuned GNNs by at least +3.30%. These results establish the view space as a principled and practical foundation for learning across graphs with heterogeneous feature spaces. Code and checkpoints are available in https://github.com/dooho00/graph-view-space.

Read the original paper