Statistical Perspectives on Modern Network Embedding Methods

Statistical Perspectives on Modern Network Embedding Methods

by Andrew Davison

About
Network data are ubiquitous in modern machine learning, with tasks of interest including node classification, node clustering and link prediction being performed on diverse data sets, including protein-protein interaction networks, social networks and citation networks. A frequent approach to approaching these tasks begins by learning an Euclidean embedding of the network, to which machine learning algorithms developed for vector-valued data are applied. For large networks, embeddings are learned using stochastic gradient methods where the sub-sampling scheme can be freely chosen. This distinguishes it from the setting of traditional i.i.d data where there is essentially only one way of subsampling the data - selecting the data points uniformly and without replacement. Despite the strong empirical performance when using embeddings produced in such a manner, they are not well understood theoretically, particularly with regards to the role of the sampling scheme. Here, we develop a unifying framework which encapsulates representation learning methods for networks which are trained via performing gradient updates obtained by subsampling the network, including random-walk based approaches such as node2vec. In particular, we prove, under the assumption that the network has an exchangeable law, that the distribution of the learned embedding vectors asymptotically decouples. We characterize the asymptotic distribution of the learned embedding vectors, and give the corresponding rates of convergence, which depend on factors such as the sampling scheme, the choice of loss function, and the choice of embedding dimension. This provides a theoretical foundation to understand what the embedding vectors represent and how well these methods perform on downstream tasks; in particular, we apply our results to argue that the embedding vectors produced by node2vec can be used to perform weakly consistent community detection.

Discuss Statistical Perspectives on Modern Network Embedding Methods with other readers

Join or start a book club for Statistical Perspectives on Modern Network Embedding Methods on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for Statistical Perspectives on Modern Network Embedding Methods?

Sign up free on Readfeed, then browse public clubs or start your own club with Statistical Perspectives on Modern Network Embedding Methods as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss Statistical Perspectives on Modern Network Embedding Methods with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about Statistical Perspectives on Modern Network Embedding Methods with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.