Learning Embeddings of Directed Networks with Text-Associated Nodes---with Applications in Software Package Dependency Networks
Kexuan Sun, Shudan Zhong, Hong Xu

TL;DR
This paper introduces two neural network algorithms, PCTADW-1 and PCTADW-2, for learning embeddings of directed networks with text, demonstrated on software package dependency networks, showing improved classification and analogy properties.
Contribution
The paper presents novel algorithms for embedding directed networks with text, specifically applied to software dependency networks, and uncovers analogy phenomena in such embeddings.
Findings
Embeddings outperform baselines in node classification.
Analogies similar to word embeddings are observed in network embeddings.
Network embeddings help understand software attributes.
Abstract
A network embedding consists of a vector representation for each node in the network. Its usefulness has been shown in many real-world application domains, such as social networks and web networks. Directed networks with text associated with each node, such as software package dependency networks, are commonplace. However, to the best of our knowledge, their embeddings have hitherto not been specifically studied. In this paper, we propose PCTADW-1 and PCTADW-2, two algorithms based on neural networks that learn embeddings of directed networks with text associated with each node. We create two new node-labeled such networks: The package dependency networks in two popular GNU/Linux distributions, Debian and Fedora. We experimentally demonstrate that the embeddings produced by our algorithms resulted in node classification with better quality than those of various baselines on these two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Topic Modeling · Advanced Graph Neural Networks
