Learning Tractable Probabilistic Models for Fault Localization