Advancing Representation Learning And Data Generation On Graphs With Bayesian Deep Learning Methodologies