Formula

Leicht, Holme, and Newman (LHN) Similarity

Leicht, Holme, and Newman (LHN) similarity is defined as: SLHN[u,v]=I[u,v]+2mdudvi=1βiλ11iAi[u,v]\mathbf{S}_{LHN} [u,v]=\mathbf{I}[u,v]+\frac{2m}{d_ud_v}\sum_{i=1}^{\infty}\beta^i \lambda_1^{1-i} \mathbf{A}^i [u,v] where dud_u and dvd_v are the degrees of nodes uu and vv, λ1\lambda_1 is the largest eigenvalue, and mm is the total number of edges in the graph. It can be proved that: SLHN=2αmλ1D1(Iβλ1A)1D\mathbf{S}_{LHN}=2\alpha m\lambda_1\mathbf{D}^{-1}(\mathbf{I}-\frac{\beta}{\lambda_1} \mathbf{A})^{-1}\mathbf{D} The idea of LHN is that because Katz similarity gives much higher scores for high degree nodes, LHN similarity solves this issue by normalizing the actual number of observed paths using the expected number of paths, which is AiE[Ai]\frac{\mathbf{A}^i}{\mathbb{E}[\mathbf{A}^i]}. The expected value E[Ai]\mathbb{E}[\mathbf{A}^i] can be estimated through dud_u, dvd_v, and λ1\lambda_1.

0

1

Updated 2026-06-16

Tags

Deep Learning (in Machine learning)

Data Science

Computing Sciences