Representation Learning on Graphs
Oct 21st, 2021
BMI 826-23 Computational Network Biology�Fall 2021
Anthony Gitter
Original slides created by Prof. Sushmita Roy
Topics in this section
Goals for today
Representation learning of graphs
Hamilton, Ying, Leskovec, 2018
From graphs to embeddings
DeepWalk embedding of Zachary Karate Club social network
Representation learning of graphs
Hamilton, Ying, Leskovec, 2018
Notation
Encoder-decoder framework of representation learning
Hamilton, Ying, Leskovec, 2018
Encoder-decoder framework
Classes of node embeddings
Matrix factorization-based representation
Matrix factorization-based representation
Random-walk based representation
DeepWalk
Perozzi et al. 2014
node2vec
Grover et al. 2016
node2vec
Objective function
“Neighborhood” of u from sampler S
Conditional independence assumption
node2vec
Likelihood of source-neighborhood node pair
Simplified objective function
Denominator in likelihood above (approximated)
node2vec
Edge weight
Distance
Neighborhood autoencoder
A few applications
OhmNet: Predicting multicellular function through�multi-layer tissue networks
OhmNet representation of multi-layered networks
Tissue
Feature encoding in OhmNet
Encoding each network
Incorporating the hierarchy
OhmNet objective
Per network objective
Hierarchical part
OhmNet Algorithm
Create the similarity function
OhmNet Algorithm
Learn the encodings
Dataset description
OhmNet prediction tasks
Predicting cellular function
Predicting function in a transfer learning manner
Degradation in performance is expected, but only graceful degradation
Visualizing tissue-specific networks
OhmNet was used only on the brainstem and brain networks and project the nodes in a 2D space
OhmNet
Conclusions
References
Mashup
Mashup
Mashup key steps
Mashup overview
Mashup tasks
Mashup: function prediction
Mashup: genetic interaction prediction