Learning Based Proximity Matrix Factorization for Node Embedding

06/10/2021
by   Xingyi Zhang, et al.
0

Node embedding learns a low-dimensional representation for each node in the graph. Recent progress on node embedding shows that proximity matrix factorization methods gain superb performance and scale to large graphs with millions of nodes. Existing approaches first define a proximity matrix and then learn the embeddings that fit the proximity by matrix factorization. Most existing matrix factorization methods adopt the same proximity for different tasks, while it is observed that different tasks and datasets may require different proximity, limiting their representation power. Motivated by this, we propose Lemane, a framework with trainable proximity measures, which can be learned to best suit the datasets and tasks at hand automatically. Our method is end-to-end, which incorporates differentiable SVD in the pipeline so that the parameters can be trained via backpropagation. However, this learning process is still expensive on large graphs. To improve the scalability, we train proximity measures only on carefully subsampled graphs, and then apply standard proximity matrix factorization on the original graph using the learned proximity. Note that, computing the learned proximities for each pair is still expensive for large graphs, and existing techniques for computing proximities are not applicable to the learned proximities. Thus, we present generalized push techniques to make our solution scalable to large graphs with millions of nodes. Extensive experiments show that our proposed solution outperforms existing solutions on both link prediction and node classification tasks on almost all datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2019

Scalable Graph Embeddings via Sparse Transpose Proximities

Graph embedding learns low-dimensional representations for nodes in a gr...
research
08/30/2022

Associative Learning for Network Embedding

The network embedding task is to represent the node in the network as a ...
research
12/17/2019

Bridging the Gap between Community and Node Representations: Graph Embedding via Community Detection

Graph embedding has become a key component of many data mining and analy...
research
06/09/2021

Multiple Kernel Representation Learning on Networks

Learning representations of nodes in a low dimensional space is a crucia...
research
08/26/2018

Multi-Level Network Embedding with Boosted Low-Rank Matrix Approximation

As opposed to manual feature engineering which is tedious and difficult ...
research
12/20/2021

A Comprehensive Analytical Survey on Unsupervised and Semi-Supervised Graph Representation Learning Methods

Graph representation learning is a fast-growing field where one of the m...
research
02/15/2021

A Hidden Challenge of Link Prediction: Which Pairs to Check?

The traditional setup of link prediction in networks assumes that a test...

Please sign up or login with your details

Forgot password? Click here to reset