Finding causality in sociotechnical systems a Bayesian network structure learning approach to problem understanding