120
133

The generalised random dot product graph

Abstract

This paper introduces a latent position network model, called the generalised random dot product graph, comprising as special cases the stochastic blockmodel, mixed membership stochastic blockmodel, and random dot product graph. In this model, nodes are represented as random vectors on Rd\mathbb{R}^d, and the probability of an edge between nodes ii and jj is given by the bilinear form XiTIp,qXjX_i^T I_{p,q} X_j, where Ip,q=diag(1,,1,1,,1)I_{p,q} = \mathrm{diag}(1,\ldots, 1, -1, \ldots, -1) with pp ones and qq minus ones, where p+q=dp+q=d. As we show, this provides the only possible representation of nodes in Rd\mathbb{R}^d such that mixed membership is encoded as the corresponding convex combination of latent positions. The positions are identifiable only up to transformation in the indefinite orthogonal group O(p,q)O(p,q), and we discuss some consequences for typical follow-on inference tasks, such as clustering and prediction.

View on arXiv
Comments on this paper