Enhancing the Performance of Neural Networks Through Causal Discovery and Integration of Domain Knowledge