Survey of Graph Neural Networks and Applications. (28th July 2022)