FactorGraphNeuralNetwork