@inproceedings{ce88f8a9a5044e3180175e68450822f6,
title = "Semantic probabilistic layers for neuro-symbolic learning",
abstract = "We design a predictive layer for structured-output prediction (SOP) that can be plugged into any neural network guaranteeing its predictions are consistent with a set of predefined symbolic constraints. Our Semantic Probabilistic Layer (SPL) can model intricate correlations, and hard constraints, over a structured output space all while being amenable to end-to-end learning via maximum likelihood. SPLs combine exact probabilistic inference with logical reasoning in a clean and modular way, learning complex distributions and restricting their support to solutions of the constraint. As such, they can faithfully, and efficiently, model complex SOP tasks beyond the reach of alternative neuro-symbolic approaches. We empirically demonstrate that SPLs outperform these competitors in terms of accuracy on challenging SOP tasks including hierarchical multi-label classification, pathfinding and preference learning, while retaining perfect constraint satisfaction. Our code is made publicly available on Github at github.com/KareemYousrii/SPL.",
author = "Kareem Ahmed and Stefano Teso and Kai-Wei Chang and \{Van den Broeck\}, Guy and Antonio Vergari",
year = "2022",
month = nov,
day = "28",
language = "English",
volume = "35",
series = "Advances in Neural Information Processing Systems",
publisher = "Neural Information Processing Systems Foundation (NeurIPS)",
pages = "29944--29959",
editor = "S. Koyejo and S. Mohamed and A. Agarwal and D. Belgrave and K. Cho and A. Oh",
booktitle = "Advances in Neural Information Processing Systems",
note = "36th Conference on Neural Information Processing Systems, NeurIPS 2022 ; Conference date: 28-11-2022 Through 09-12-2022",
}