HOPSE: Scalable Higher-Order Positional and Structural Encoder for Combinatorial Representations
Martin Carrasco, Guillermo Bernardez, Marco Montagna, Nina Miolane, Lev Telyatnikov
TL;DR
This paper tackles the limitation of graph neural networks in capturing higher-order interactions by introducing HOPSE, a scalable higher-order positional and structural encoder that eliminates higher-order message passing. By decomposing arbitrary higher-order domains with strictly augmented Hasse graphs and applying graph-based positional/structural encodings, HOPSE achieves linear-time preprocessing and competitive or superior performance on both graph and purely topological tasks. The authors present two realizations, HOPSE-M with handcrafted encodings and HOPSE-G with a pretrained GPSE, showing up to $7\times$ speedups over HOMP-based models while maintaining performance on standard benchmarks and excelling on topology-focused tasks. The work suggests that decoupling structure from attributes and leveraging Hasse-graph decompositions can substantially improve scalability in Topological Deep Learning, while also prompting a re-evaluation of the necessity of HOMP for complex relational modeling.
Abstract
While Graph Neural Networks (GNNs) have proven highly effective at modeling relational data, pairwise connections cannot fully capture multi-way relationships naturally present in complex real-world systems. In response to this, Topological Deep Learning (TDL) leverages more general combinatorial representations -- such as simplicial or cellular complexes -- to accommodate higher-order interactions. Existing TDL methods often extend GNNs through Higher-Order Message Passing (HOMP), but face critical \emph{scalability challenges} due to \textit{(i)} a combinatorial explosion of message-passing routes, and \textit{(ii)} significant complexity overhead from the propagation mechanism. This work presents HOPSE (Higher-Order Positional and Structural Encoder), an alternative method to solve tasks involving higher-order interactions \emph{without message passing}. Instead, HOPSE breaks \emph{arbitrary higher-order domains} into their neighborhood relationships using a Hasse graph decomposition. This method shows that decoupling the representation learning of neighborhood topology from that of attributes results in lower computational complexity, casting doubt on the need for HOMP. The experiments on molecular graph tasks and topological benchmarks show that HOPSE matches performance on traditional TDL datasets and outperforms HOMP methods on topological tasks, achieving up to $7\times$ speedups over HOMP-based models, opening a new path for scalable TDL.
