LoNe Sampler: Graph node embeddings by coordinated local neighborhood sampling
Local graph neighborhood sampling is a fundamental computational problem that is at the heart of algorithms for node representation learning. Several works have presented algorithms for learning discrete node embeddings where graph nodes are represented by discrete features such as attributes of neighborhood nodes. Discrete embeddings offer several advantages compared to continuous word2vec-like node embeddings: ease of computation, scalability, and interpretability. We present LoNe Sampler, a suite of algorithms for generating discrete node embeddings by Local Neighborhood Sampling, and address two shortcomings of previous work. First, our algorithms have rigorously understood theoretical properties. Second, we show how to generate approximate explicit vector maps that avoid the expensive computation of a Gram matrix for the training of a kernel model. Experiments on benchmark datasets confirm the theoretical findings and demonstrate the advantages of the proposed methods.
Code (0)
등록된 구현이 없습니다.
Tasks
Representation LearningSimilar Papers 제목 키워드 기반
COLOGNE: Coordinated Local Graph Neighborhood Sampling
Representation learning for graphs enables the application of standard machine learning algorithms and data analysis tools to graph data. Replacing discrete unordered objects such as graph nodes by real-valued vectors is…
BIG-bench Machine LearningInterpretable Machine LearningRepresentation LearningImproving Node Representation by Boosting Target-Aware Contrastive Loss
Graphs model complex relationships between entities, with nodes and edges capturing intricate connections. Node representation learning involves transforming nodes into low-dimensional embeddings. These embeddings are ty…
Contrastive LearningLink PredictionNode ClassificationRepresentation Learning+1Density-aware Walks for Coordinated Campaign Detection
Coordinated campaigns frequently exploit social media platforms by artificially amplifying topics, making inauthentic trends appear organic, and misleading users into engagement. Distinguishing these coordinated efforts …
Graph ClassificationTGL: A General Framework for Temporal GNN Training on Billion-Scale Graphs
Many real world graphs contain time domain information. Temporal Graph Neural Networks capture temporal information as well as structural and contextual information in the generated dynamic node embeddings. Researchers h…
CPUGPUGraph Neural NetworkLink Prediction+2Hierarchical Estimation for Effective and Efficient Sampling Graph Neural Network
Improving the scalability of GNNs is critical for large graphs. Existing methods leverage three sampling paradigms including node-wise, layer-wise and subgraph sampling, then design unbiased estimator for scalability. Ho…
Graph Neural NetworkTime SeriesTime Series Analysis