ReFactor GNNs: Revisiting Factorisation-based Models from a Message-Passing Perspective
Yihong Chen, Pushkar Mishra, Luca Franceschi, Pasquale Minervini, Pontus Stenetorp, Sebastian Riedel
TL;DR
This work investigates bridging factorisation-based models (FMs) and graph neural networks (GNNs) for multi-relational link prediction in knowledge graphs. By reformulating FM training dynamics as message-passing updates, the authors introduce ReFactor GNNs, a family of architectures that interpolate between FM and GNN paradigms and support inductive reasoning with node features while maintaining parameter efficiency. Empirically, ReFactor GNNs achieve state-of-the-art inductive performance and competitive transductive performance across multiple benchmarks, using an order of magnitude fewer parameters. A key contribution is the augmented message-passing component $n[v]$, which captures global information and enhances generalisation. The results offer a practical and scalable pathway to combine FM accuracy with GNN inductive capabilities for knowledge graph completion.
Abstract
Factorisation-based Models (FMs), such as DistMult, have enjoyed enduring success for Knowledge Graph Completion (KGC) tasks, often outperforming Graph Neural Networks (GNNs). However, unlike GNNs, FMs struggle to incorporate node features and generalise to unseen nodes in inductive settings. Our work bridges the gap between FMs and GNNs by proposing ReFactor GNNs. This new architecture draws upon both modelling paradigms, which previously were largely thought of as disjoint. Concretely, using a message-passing formalism, we show how FMs can be cast as GNNs by reformulating the gradient descent procedure as message-passing operations, which forms the basis of our ReFactor GNNs. Across a multitude of well-established KGC benchmarks, our ReFactor GNNs achieve comparable transductive performance to FMs, and state-of-the-art inductive performance while using an order of magnitude fewer parameters.
