Constraint-based and hybrid structure learning of multidimensional continuous-time Bayesian network classifiers