NeurIPS 2020spotlight20 citations

Incorporating Interpretable Output Constraints in Bayesian Neural Networks

Wanqian Yang, Lars Lorch, Moritz Graule, Himabindu Lakkaraju, Finale Doshi-Velez

Abstract

Domains where supervised models are deployed often come with task-specific constraints, such as prior expert knowledge on the ground-truth function, or desiderata like safety and fairness. We introduce a novel probabilistic framework for reasoning with such constraints and formulate a prior that enables us to effectively incorporate them into Bayesian neural networks (BNNs), including a variant that can be amortized over tasks. The resulting Output-Constrained BNN (OC-BNN) is fully consistent with the Bayesian framework for uncertainty quantification and is amenable to black-box inference. Unlike typical BNN inference in uninterpretable parameter space, OC-BNNs widen the range of functional knowledge that can be incorporated, especially for model users without expertise in machine learning. We demonstrate the efficacy of OC-BNNs on real-world datasets, spanning multiple domains such as healthcare, criminal justice, and credit scoring.

BibTeX
@inproceedings{NEURIPS2020_95c7dfc5,
 author = {Yang, Wanqian and Lorch, Lars and Graule, Moritz and Lakkaraju, Himabindu and Doshi-Velez, Finale},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {H. Larochelle and M. Ranzato and R. Hadsell and M.F. Balcan and H. Lin},
 pages = {12721--12731},
 publisher = {Curran Associates, Inc.},
 title = {Incorporating Interpretable Output Constraints in Bayesian Neural Networks},
 url = {https://proceedings.neurips.cc/paper_files/paper/2020/file/95c7dfc5538e1ce71301cf92a9a96bd0-Paper.pdf},
 volume = {33},
 year = {2020}
}