A Semantic Loss Function for Deep Learning with Symbolic Knowledge
Distributional Smoothing with Virtual Adversarial Training