MD-HITS: Multi-Dimensional Network Ranking
- MD-HITS is a nonlinear eigenvector framework that generalizes classical HITS by ranking entities in temporal, multilayer, weighted networks.
- It computes five interdependent centrality vectors (hubs, authorities, layer broadcast, layer receive, and temporal scores) using a power-iteration algorithm with global convergence guarantees.
- The model overcomes classical HITS limitations by ensuring unique, robust rankings even in disconnected or sparse network structures through a multi-homogeneous, order-preserving approach.
The Multi‐Dimensional HITS (MD‐HITS) model is a nonlinear eigenvector-based framework for ranking entities in temporal, multilayer, weighted, and directed networks. Developed by Arrigo and Tudisco (2018), MD-HITS generalizes Kleinberg’s classical HITS algorithm to networks structured by multiple interaction layers and time stamps. It defines five interdependent centrality vectors—accounting for nodes, layers, and temporal epochs—via the Perron eigenvector of a multi-homogeneous, order-preserving operator, guaranteeing well-posedness under broad conditions and enabling robust, globally convergent computation on arbitrary nonnegative networks (Arrigo et al., 2018).
1. Network Structure and Model Formulation
MD-HITS targets data naturally encoded as sequential interactions across distinct “layers” and discrete time stamps. The foundational objects are:
- Nodes: A finite set (e.g., authors, airports).
- Layers: A finite set representing modes (e.g., journals, airlines).
- Time stamps: A set labeling discrete time intervals.
- Edges: Defined as quintuples at time , representing an interaction from node in layer to node in layer occurring at .
- Adjacency tensor: 0, with 1 if the corresponding interaction exists.
This structure accommodates complex scenarios such as research citation flows between authors across journals over years, or multilayer social/transportation networks with temporal evolution.
2. Multi-Homogeneous Order-Preserving Mapping and Centrality Vectors
MD-HITS introduces five centrality vectors, each normalized to unit 2-norm and composed as 3 with:
- 4: node hub-scores,
- 5: node authority-scores,
- 6: layer broadcast centrality,
- 7: layer receive centrality,
- 8: temporal stamp scores.
Raw (multiway) tensor-vector products define interactions for each centrality type: 9 Nonlinearity is injected by entrywise exponentiation: with 0,
1
The MD-HITS centralities are given by 2, with 3, satisfying the nonlinear eigen-equation: 4 component-wise, 5 for 6.
3. Interpretation of Centralities
Each of the five centrality vectors has a distinct semantic role:
- Hub-score 7: Quantifies how strongly node 8 points to influential nodes (with high authority 9), on important broadcast layers 0 (high 1), at important times 2.
- Authority-score 3: Measures how strongly node 4 receives from prominent hubs 5, over high-broadcast layers 6, at critical times 7.
- Layer broadcast 8: Captures the extent to which layer 9 enables powerful hubs to reach top authorities.
- Layer receive 0: Assesses how layer 1 accumulates influential flows between hubs and authorities.
- Temporal stamp 2: Rates the importance of time 3 in conveying significant interactions between hubs and authorities across layers.
This five-fold structure encodes mutually reinforcing relationships between nodes, layers, and temporal windows in a unified nonlinear eigenvector framework.
4. Existence, Uniqueness, and Theoretical Guarantees
MD-HITS achieves broad well-posedness by leveraging a multi-homogeneous order-preserving map and nonlinear contraction principles. Define the 4 “homogeneity” matrix: 5 If 6 and the spectral radius 7, then there is exactly one positive solution 8 (with 9 for all 0) and unique 1 to 2, with 3 maximal in a Perron-type sense. This result utilizes a higher-order Hilbert-metric contraction. A sufficient condition is: 4 With all 5, 6, but uniqueness and existence remain valid.
5. Power Iteration Algorithm and Computational Considerations
MD-HITS employs a globally convergent, power-iteration-like procedure for centrality computation. At iteration 7:
- Compute raw scores:
8
- Normalize each to unit 9-norm:
0
- Check convergence: e.g., 1.
Each iteration costs 2, requiring only sparse tensor-vector multiplies per mode. Under 3, the map contracts in a suitable projective metric, yielding linear convergence at rate 4: 5
6. Special Cases, Comparisons, and Empirical Assessment
MD-HITS encompasses classical and multilayer centrality frameworks as special cases:
- Standard HITS reduction: When 6 and 7, MD-HITS yields the standard HITS equations. However, classical HITS requires strong connectivity (8 irreducible)—MD-HITS with 9 admits a unique solution for any 0, mitigating the “curse of disconnectedness.”
- Nonlinear HITS: Setting 1 in the monolayer setting gives a unique nonlinear HITS pair without irreducibility requirements.
- Other extensions (Co-HITS, MultiRank, HAR, tensor-SVD): These approaches need irreducibility assumptions for layers or supra-adjacency structure and are locally (not globally) convergent; moreover, they cannot seamlessly incorporate inter-layer edges or temporal stamps.
Empirical evaluations demonstrate:
- On a small toy graph, standard HITS produces multiple fixed points depending on initialization; MD-HITS (e.g., 2) yields a unique, theoretically justified ranking.
- For random sparse tensors, MD-HITS scales linearly in 3; convergence observed in dozens of iterations (with 4) even for networks with millions of nodes/layers/times.
- Applied to a real citation network (5k authors, 6k journals, 7 years), MD-HITS generates five robust rankings in 8 seconds; centralities vary minimally for perturbations in 9 (intersection similarity 0), and temporal centrality picks up established citation bursts.
- In the FAO trade dataset (1 countries, 2 goods, no temporal dimension), standard vector-based methods fail on the highly disconnected aggregate; MD-HITS assigns positive broadcaster/receiver scores to all but true isolates and plausibly ranks traded commodities, e.g., soybeans as most central in 2010.
7. Significance and Impact in Network Science
MD-HITS offers a principled, universally well-posed, and computationally tractable generalization of eigenvector-based centrality to complex temporal multilayer structures. Its nonlinear, multi-homogeneous architecture establishes unique, positive, and interpretable rankings for nodes, layers, and time stamps, addressing critical limitations of prior linear and tensor-based centrality models—particularly with respect to disconnected or non-irreducible interaction patterns. It provides a foundation for the analysis of compositional, time-evolving, and loosely coupled networks in domains ranging from bibliometrics to infrastructure modeling (Arrigo et al., 2018).