---
title: 'MD-HITS: Multi-Dimensional Network Ranking'
url: https://www.emergentmind.com/topics/md-hits-model
type: topic
---

# MD-HITS: Multi-Dimensional Network Ranking

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 [1809.08004].

## 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 $V = \{1, ..., n_V\}$ (e.g., authors, airports).
- **Layers**: A finite set $L = \{1, ..., n_L\}$ representing modes (e.g., journals, airlines).
- **Time stamps**: A set $T = \{1, ..., n_T\}$ labeling discrete time intervals.
- **Edges**: Defined as quintuples $(i,\ell) \rightarrow (j,k)$ at time $t$, representing an interaction from node $i$ in layer $\ell$ to node $j$ in layer $k$ occurring at $t$.
- **Adjacency tensor**: $A \in \mathbb{R}^{n_V \times n_V \times n_L \times n_L \times n_T}$, with $A_{ij\ell kt} > 0$ 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 $\infty$-norm and composed as $c = (h, a, b, r, \tau)$ with:
- $h \in \mathbb{R}^{n_V}$: node hub-scores,
- $a \in \mathbb{R}^{n_V}$: node authority-scores,
- $b \in \mathbb{R}^{n_L}$: layer broadcast centrality,
- $r \in \mathbb{R}^{n_L}$: layer receive centrality,
- $\tau \in \mathbb{R}^{n_T}$: temporal stamp scores.

Raw (multiway) tensor-vector products define interactions for each centrality type:
\[
\begin{align*}
(f_1(c))_i &= \sum_{j,\ell,k,t} A_{ij\ell kt} a_j b_\ell r_k \tau_t \\
(f_2(c))_j &= \sum_{i,\ell,k,t} A_{ij\ell kt} h_i b_\ell r_k \tau_t \\
(f_3(c))_\ell &= \sum_{i,j,k,t} A_{ij\ell kt} h_i a_j r_k \tau_t \\
(f_4(c))_k &= \sum_{i,j,\ell,t} A_{ij\ell kt} h_i a_j b_\ell \tau_t \\
(f_5(c))_t &= \sum_{i,j,\ell,k} A_{ij\ell kt} h_i a_j b_\ell r_k
\end{align*}
\]
Nonlinearity is injected by entrywise exponentiation: with $\alpha = (\alpha_1,...,\alpha_5),~0 < \alpha_s \leq 1$,
\[
F^{\alpha}(c) = \left(f_1(c)^{\alpha_1}, ..., f_5(c)^{\alpha_5} \right)
\]
The MD-HITS centralities are given by $(c, \lambda)$, with $\lambda \in \mathbb{R}_{>0}^5$, satisfying the nonlinear eigen-equation:
\[
F^{\alpha}(c) = \lambda \odot c
\]
component-wise, $f_s(c)^{\alpha_s} = \lambda_s c_s$ for $s=1,...,5$.

## 3. Interpretation of Centralities

Each of the five centrality vectors has a distinct semantic role:
- **Hub-score $h_i$**: Quantifies how strongly node $i$ points to influential nodes (with high authority $a$), on important broadcast layers $\ell$ (high $b$), at important times $\tau$.
- **Authority-score $a_j$**: Measures how strongly node $j$ receives from prominent hubs $h$, over high-broadcast layers $b$, at critical times $\tau$.
- **Layer broadcast $b_\ell$**: Captures the extent to which layer $\ell$ enables powerful hubs to reach top authorities.
- **Layer receive $r_k$**: Assesses how layer $k$ accumulates influential flows between hubs and authorities.
- **Temporal stamp $\tau_t$**: Rates the importance of time $t$ 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 $5 \times 5$ “homogeneity” matrix:
\[
M_\alpha = \begin{bmatrix}
0 & \alpha_2 & \alpha_3 & \alpha_4 & \alpha_5 \\
\alpha_1 & 0 & \alpha_3 & \alpha_4 & \alpha_5 \\
\alpha_1 & \alpha_2 & 0 & \alpha_4 & \alpha_5 \\
\alpha_1 & \alpha_2 & \alpha_3 & 0 & \alpha_5 \\
\alpha_1 & \alpha_2 & \alpha_3 & \alpha_4 & 0 \\
\end{bmatrix}
\]
If $A \neq 0$ and the spectral radius $\rho(M_\alpha) < 1$, then there is exactly one positive solution $c$ (with $\|c_s\|_\infty = 1$ for all $s$) and unique $\lambda>0$ to $F^\alpha(c) = \lambda \odot c$, with $\lambda$ maximal in a Perron-type sense. This result utilizes a higher-order Hilbert-metric contraction. A sufficient condition is:
\[
(\alpha_1 + \cdots + \alpha_5) - \min_s \alpha_s \leq 1 \implies \rho(M_\alpha) < 1
\]
With all $\alpha_s = 1/4$, $\rho(M_\alpha) = 1$, 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 $k$:
1. **Compute raw scores**:
   \[
   \hat{h} = f_1(c^{(k)})^{\alpha_1},~\hat{a} = f_2(c^{(k)})^{\alpha_2}, ...,~\hat{\tau} = f_5(c^{(k)})^{\alpha_5}
   \]
2. **Normalize** each to unit $\infty$-norm:
   \[
   h^{(k+1)} = \hat{h}/\|\hat{h}\|_\infty,~...
   \]
3. **Check convergence**: e.g., $\|c^{(k+1)}-c^{(k)}\|<\epsilon$.

Each iteration costs $O(\text{nnz}(A))$, requiring only sparse tensor-vector multiplies per mode. Under $\rho(M_\alpha)<1$, the map contracts in a suitable projective metric, yielding linear convergence at rate $\rho(M_\alpha)$:
\[
\|c^{(k)} - c^*\| \leq C \cdot \rho(M_\alpha)^k
\]

## 6. Special Cases, Comparisons, and Empirical Assessment

MD-HITS encompasses classical and multilayer centrality frameworks as special cases:
- **Standard HITS reduction**: When $n_L = n_T = 1$ and $\alpha_1 = \alpha_2 = 1$, MD-HITS yields the standard HITS equations. However, classical HITS requires strong connectivity ($A$ irreducible)—MD-HITS with $\alpha_s < 1$ admits a unique solution for any $A \neq 0$, mitigating the “curse of disconnectedness.”
- **Nonlinear HITS**: Setting $(\alpha_1, \alpha_2 ) < (1,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., $\alpha_1 = \alpha_2 = 1/3$) yields a unique, theoretically justified ranking.
- For random sparse tensors, MD-HITS scales linearly in $\text{nnz}(A)$; convergence observed in dozens of iterations (with $\rho(M_\alpha) \approx 0.8$) even for networks with millions of nodes/layers/times.
- Applied to a real citation network ($590$k authors, $12$k journals, $65$ years), MD-HITS generates five robust rankings in $\approx200$ seconds; centralities vary minimally for perturbations in $\alpha$ (intersection similarity $>0.95$), and temporal centrality picks up established citation bursts.
- In the FAO trade dataset ($214$ countries, $364$ 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 [1809.08004].

Source: https://www.emergentmind.com/topics/md-hits-model