Core-periphery detection in multilayer networks
Kai Bergermann, Francesco Tudisco
TL;DR
This work tackles core-periphery detection in general multilayer networks by jointly optimizing node and layer coreness through a nonlinear kernel objective defined on a fourth-order adjacency tensor. An alternating fixed-point method with convergence guarantees solves for positive coreness vectors under unit-norm constraints, while core sizes are determined via a multilayer L-shape sweep on the supra-adjacency representation. The method is validated on three real-world networks—OpenAlex citation, EUAir transportation, and WIOD world trade—revealing meaningful multilayer core-periphery structures and insights beyond single-layer analyses. The approach is scalable to large networks and is accompanied by open-source Julia code, enabling practical use in diverse multilayer contexts.
Abstract
Multilayer networks provide a powerful framework for modeling complex systems that capture different types of interactions between the same set of entities across multiple layers. Core-periphery detection involves partitioning the nodes of a network into core nodes, which are highly connected across the network, and peripheral nodes, which are densely connected to the core but sparsely connected among themselves. In this paper, we propose a new model of core-periphery in multilayer network and a nonlinear spectral method that simultaneously detects the corresponding core and periphery structures of both nodes and layers in weighted and directed multilayer networks. Our method reveals novel structural insights in three empirical multilayer networks from distinct application areas: the citation network of complex network scientists, the European airlines transport network, and the world trade network.
