Learning on Graphs With Robustness, Efficiency and Adaptability