GraphOpt: Learning Optimization Models of Graph Formation

07/07/2020
by   Rakshit Trivedi, et al.
18

Formation mechanisms are fundamental to the study of complex networks, but learning them from observations is challenging. In real-world domains, one often has access only to the final constructed graph, instead of the full construction process, and observed graphs exhibit complex structural properties. In this work, we propose GraphOpt, an end-to-end framework that jointly learns an implicit model of graph structure formation and discovers an underlying optimization mechanism in the form of a latent objective function. The learned objective can serve as an explanation for the observed graph properties, thereby lending itself to transfer across different graphs within a domain. GraphOpt poses link formation in graphs as a sequential decision-making process and solves it using maximum entropy inverse reinforcement learning algorithm. Further, it employs a novel continuous latent action space that aids scalability. Empirically, we demonstrate that GraphOpt discovers a latent objective transferable across graphs with different characteristics. GraphOpt also learns a robust stochastic policy that achieves competitive link prediction performance without being explicitly trained on this task and further enables construction of graphs with properties similar to those of the observed graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/03/2022

Link Prediction on Heterophilic Graphs via Disentangled Representation Learning

Link prediction is an important task that has wide applications in vario...
research
05/31/2019

End to end learning and optimization on graphs

Real-world applications often combine learning and optimization problems...
research
03/02/2018

NetGAN: Generating Graphs via Random Walks

We propose NetGAN - the first implicit generative model for graphs able ...
research
06/03/2021

Counterfactual Graph Learning for Link Prediction

Learning to predict missing links is important for many graph-based appl...
research
05/19/2022

Learning Graph Structure from Convolutional Mixtures

Machine learning frameworks such as graph neural networks typically rely...
research
11/03/2017

From which world is your graph?

Discovering statistical structure from links is a fundamental problem in...
research
09/03/2018

Towards Dynamic Computation Graphs via Sparse Latent Structure

Deep NLP models benefit from underlying structures in the data---e.g., p...

Please sign up or login with your details

Forgot password? Click here to reset