Extending the Convolution in Graph Neural Networks to Solve Materials Science and Node Classification Problems