Papers
Topics
Authors
Recent
2000 character limit reached

Link-Agnostic Bipartite Ranking

Updated 30 December 2025
  • Link-agnostic bipartite ranking objectives are regularization-driven methods that rank entities using only graph topology and uniform edge influence.
  • The methodology employs a symmetric-normalized operator and iterative block coordinate-descent to derive globally optimal score vectors.
  • This approach guarantees linear computational complexity and is applicable to recommendation systems, item popularity prediction, and multi-partite generalizations.

Link-agnostic bipartite ranking objectives are a class of regularization-driven methodologies that operate on bipartite graphs even in the absence of informative or available edge weights, treating all links with equal influence. These objectives enable robust ranking of entities represented by the two disjoint node sets of a bipartite graph—such as users and items or queries and documents—using only graph topology and optional prior information, with applications in scenarios lacking reliable link strengths or when uniform influence is operationally desirable (He et al., 2017).

1. Foundations of Bipartite Ranking Objectives

Let G=(UP,E)G=(U \cup P, E) denote an undirected bipartite graph, where UU and PP are the two disjoint node sets and EE is the edge set. Edges are encoded in the (potentially weighted) adjacency matrix WRU×PW \in \mathbb{R}^{|U| \times |P|}, with degree vectors duRUd_u \in \mathbb{R}^{|U|} and dpRPd_p \in \mathbb{R}^{|P|}. The ranking problem aims to compute score vectors uRUu \in \mathbb{R}^{|U|} and pRPp \in \mathbb{R}^{|P|}, informed by "query" (prior) vectors u0,p0u^0, p^0.

The canonical bipartite ranking objective is formulated as a regularized minimization problem:

R(u,p)=i=1Uj=1Pwij(uidu,ipjdp,j)2+γuu022+ηpp022R(u,p) = \sum_{i=1}^{|U|} \sum_{j=1}^{|P|} w_{ij} \left( \frac{u_i}{\sqrt{d_{u,i}}} - \frac{p_j}{\sqrt{d_{p,j}}} \right)^2 + \gamma \|u - u^0\|_2^2 + \eta \|p - p^0\|_2^2

where γ,η>0\gamma, \eta > 0 are regularization weights. The first (smoothness) term enforces similar normalized scores for strongly connected node pairs, while the remaining fitting terms penalize deviation from the prior vectors (He et al., 2017).

In link-agnostic scenarios, edge-weights wijw_{ij} are missing or intentionally treated as uniform, and the adjacency AA replaces WW with entries aij=1a_{ij}=1 for each observed edge. The symmetric-normalized bipartite operator is then given by:

S=Du1/2ADp1/2S = D_u^{-1/2} A D_p^{-1/2}

This construction ensures that, although link weights are uniform, the degree-normalized propagation modulates the influence of neighbors, maintaining structural signal via topology alone. The core regularization still operates, with R(u,p)R(u, p) and all subsequent updates unchanged except for the substitution of the weight matrix by the adjacency matrix (He et al., 2017).

3. Iterative Optimization and Closed-Form Solution

Minimization of the regularization objective R(u,p)R(u, p) is achieved by block coordinate-descent, yielding coupled update rules:

pj=11+ηiSijui+η1+ηpj0p_j = \frac{1}{1 + \eta} \sum_i S_{ij} u_i + \frac{\eta}{1 + \eta} p_j^0

ui=11+γjSijpj+γ1+γui0u_i = \frac{1}{1 + \gamma} \sum_j S_{ij} p_j + \frac{\gamma}{1 + \gamma} u_i^0

Introducing α=1/(1+η)\alpha = 1/(1+\eta) and β=1/(1+γ)\beta = 1/(1+\gamma), the updates become:

p(t+1)=αSu(t)+(1α)p0p^{(t+1)} = \alpha S^\top u^{(t)} + (1 - \alpha) p^0

u(t+1)=βSp(t)+(1β)u0u^{(t+1)} = \beta S p^{(t)} + (1 - \beta) u^0

These updates converge to stationary solutions:

p=(IαβSS)1[α(1β)Su0+(1α)p0]p^* = (I - \alpha\beta S^\top S)^{-1} \big[\alpha(1-\beta) S^\top u^0 + (1-\alpha) p^0 \big]

u=(IαβSS)1[β(1α)Sp0+(1β)u0]u^* = (I - \alpha\beta S S^\top)^{-1} \big[\beta(1-\alpha) S p^0 + (1-\beta) u^0 \big]

The structure and computational guarantees do not depend on the presence of meaningful edge weights, so all derivations extend directly to the link-agnostic mode (He et al., 2017).

4. Computational Complexity and Convergence

Each iteration comprises two sparse matrix-vector products, i.e., SpS p and SuS^\top u. If E|E| is the number of nonzero adjacency entries, each iteration is O(E)\mathcal{O}(|E|), with empirical convergence typically achieved in 10–20 iterations.

The minimization objective R(u,p)R(u, p) is strictly convex by the positive-definiteness of its Hessian, yielding a unique global minimizer for the ranking scores. Linearity of the fixed-point iteration is ensured by spectral properties: letting M=αβSSM = \alpha\beta S^\top S, its eigenvalues satisfy [αβ,αβ](1,1)[-\alpha\beta, \alpha\beta] \subset (-1,1) for α,β<1\alpha, \beta < 1, guaranteeing invertibility of (IM)(I - M) and geometric convergence with rate determined by the second-largest eigenvalue of SSS^\top S (He et al., 2017).

5. Bayesian Interpretation

Ranking vectors uu and pp can be interpreted as latent "true" scores, with the adjacency (now unweighted) providing a structural prior and the query vectors representing noisy observations. Under Gaussian noise assumptions:

p(u,pA)exp[i,jaij(uidu,ipjdp,j)2]p(u,p|A) \propto \exp\left[-\sum_{i,j} a_{ij}\left(\frac{u_i}{\sqrt{d_{u,i}}} - \frac{p_j}{\sqrt{d_{p,j}}}\right)^2\right]

p(u0u)exp[γuu02],p(p0p)exp[ηpp02]p(u^0|u) \propto \exp\left[-\gamma \|u - u^0\|^2\right], \quad p(p^0|p) \propto \exp\left[-\eta \|p - p^0\|^2\right]

Maximum a posteriori estimation recovers the same regularized minimization, with WW replaced by AA (He et al., 2017).

6. Applications and Design Principles

In the link-agnostic regime, the ranking algorithm propagates scores along the graph structure with each neighbor’s influence modulated purely by degree normalization, ensuring that every edge exerts equal force except for topological weighting. Query vectors can be uniform, seed-based, or derived from side information such as user profiles or item categories.

This link-agnostic approach is advantageous when edge strengths are absent, unreliable, or when only topological relationships are meaningful for the ranking task. Applications include personalized recommendation, prediction of item popularity, and other tasks deployable on bipartite network data without rich interaction metadata (He et al., 2017).

7. Generalization to n-Partite Graphs

The principles of link-agnostic bipartite ranking extend naturally to n-partite graphs, where each of nn disjoint vertex sets are connected by pairwise edges with potentially uniform weights. The generalized objective maintains the same structure, with entries corresponding to normalized differences propagated across partite sets, and priors specified per set. Iterative coordinate-descent produces updates analogous to the bipartite setting, preserving linear complexity in the total number of nonzero adjacency entries across all edge types (He et al., 2017).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Whiteboard

Topic to Video (Beta)

Follow Topic

Get notified by email when new papers are published related to Link-Agnostic Bipartite Ranking Objectives.