Sangam: A Confluence of Knowledge Streams

Deep Representation Learning on Labeled Graphs

Show simple item record

dc.contributor Computer Science
dc.contributor Huang, Bert
dc.contributor Neville, Jennifer
dc.contributor Abbott, A. Lynn
dc.contributor Ramakrishnan, Naren
dc.contributor Reddy, Chandan K.
dc.creator Fan, Shuangfei
dc.date 2020-01-28T09:01:37Z
dc.date 2020-01-28T09:01:37Z
dc.date 2020-01-27
dc.date.accessioned 2023-03-01T08:08:30Z
dc.date.available 2023-03-01T08:08:30Z
dc.identifier vt_gsexam:23781
dc.identifier http://hdl.handle.net/10919/96596
dc.identifier.uri http://localhost:8080/xmlui/handle/CUHPOERS/276335
dc.description We introduce recurrent collective classification (RCC), a variant of ICA analogous to recurrent neural network prediction. RCC accommodates any differentiable local classifier and relational feature functions. We provide gradient-based strategies for optimizing over model parameters to more directly minimize the loss function. In our experiments, this direct loss minimization translates to improved accuracy and robustness on real network data. We demonstrate the robustness of RCC in settings where local classification is very noisy, settings that are particularly challenging for ICA. As a new way to train generative models, generative adversarial networks (GANs) have achieved considerable success in image generation, and this framework has also recently been applied to data with graph structures. We identify the drawbacks of existing deep frameworks for generating graphs, and we propose labeled-graph generative adversarial networks (LGGAN) to train deep generative models for graph-structured data with node labels. We test the approach on various types of graph datasets, such as collections of citation networks and protein graphs. Experiment results show that our model can generate diverse labeled graphs that match the structural characteristics of the training data and outperforms all baselines in terms of quality, generality, and scalability. To further evaluate the quality of the generated graphs, we apply it to a downstream task for graph classification, and the results show that LGGAN can better capture the important aspects of the graph structure.
dc.description Doctor of Philosophy
dc.description Graphs are one of the most important and powerful data structures for conveying the complex and correlated information among data points. In this research, we aim to provide more robust and accurate models for some graph specific tasks, such as collective classification and graph generation, by designing deep learning models to learn better task-specific representations for graphs. First, we studied the collective classification problem in graphs and proposed recurrent collective classification, a variant of the iterative classification algorithm that is more robust to situations where predictions are noisy or inaccurate. Then we studied the problem of graph generation using deep generative models. We first proposed a deep generative model using the GAN framework that generates labeled graphs. Then in order to support more applications and also get more control over the generated graphs, we extended the problem of graph generation to conditional graph generation which can then be applied to various applications for modeling graph evolution and transformation.
dc.format ETD
dc.format application/pdf
dc.language en
dc.publisher Virginia Tech
dc.rights In Copyright
dc.rights http://rightsstatements.org/vocab/InC/1.0/
dc.subject Machine learning
dc.title Deep Representation Learning on Labeled Graphs
dc.type Dissertation


Files in this item

Files Size Format View
Fan_S_D_2020.pdf 7.397Mb application/pdf View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse