Learning Embeddings of Directed Networks with Text-Associated Nodes---with Applications in Software Package Dependency Networks

09/07/2018
by   Shudan Zhong, et al.
0

A network embedding consists of a vector representation for each node in the network. Network embeddings have shown their usefulness in node classification and visualization in many real-world application domains, such as social networks and web networks. While directed networks with text associated with each node, such as citation networks and software package dependency networks, are commonplace, to the best of our knowledge, their embeddings have not been specifically studied. In this paper, we create PCTADW-1 and PCTADW-2, two algorithms based on NNs that learn embeddings of directed networks with text associated with each node. We create two new labeled directed networks with text-associated node: The package dependency networks in two popular GNU/Linux distributions, Debian and Fedora. We experimentally demonstrate that the embeddings produced by our NNs resulted in node classification with better quality than those of various baselines on these two networks. We observe that there exist systematic presence of analogies (similar to those in word embeddings) in the network embeddings of software package dependency networks. To the best of our knowledge, this is the first time that such a systematic presence of analogies is observed in network and document embeddings. This may potentially open up a new venue for better understanding networks and documents algorithmically using their embeddings as well as for better human understanding of network and document embeddings.

READ FULL TEXT
research
01/07/2021

SDGNN: Learning Node Representation for Signed Directed Networks

Network embedding is aimed at mapping nodes in a network into low-dimens...
research
02/23/2019

Vector of Locally-Aggregated Word Embeddings (VLAWE): A novel document-level embedding

In this paper, we propose a novel representation for text documents base...
research
02/23/2019

Vector of Locally-Aggregated Word Embeddings (VLAWE): A Novel Document-level Representation

In this paper, we propose a novel representation for text documents base...
research
10/08/2020

comp-syn: Perceptually Grounded Word Embeddings with Color

Popular approaches to natural language processing create word embeddings...
research
02/11/2019

Deep Node Ranking: an Algorithm for Structural Network Embedding and End-to-End Classification

Complex networks are used as an abstraction for systems modeling in phys...
research
07/20/2022

Digraphwave: Scalable Extraction of Structural Node Embeddings via Diffusion on Directed Graphs

Structural node embeddings, vectors capturing local connectivity informa...
research
02/24/2020

FONDUE: A Framework for Node Disambiguation Using Network Embeddings

Real-world data often presents itself in the form of a network. Examples...

Please sign up or login with your details

Forgot password? Click here to reset