Obtaining an explanation for SQL query result can enrich the analysis experience, reveal data errors, and provide deeper insight into data. Inference seeks to explain unexpected aggregate results on inference data; such queries are challenging because may need be derived from source, training, or in ML pipeline. In this paper, we model objective function as a black-box propose BOExplain, novel ...