Combining neural networks with symbolic reasoning (like rules or logic) to enable both learning and interpretable decision-making.