Differential Encoding for Improved Representation Learning over Graphs