Understanding Convolutions On Graphs