Modeling Patterns for Neural-Symbolic Reasoning Using Energy-based Models | Synapse