Markov factorization to jest metoda we wnioskowaniu przyczynowym, w której zapisujemy łączne prawdopodobieństwo jakichś zmiennych jako mnożenie prostszych prawdopodobieństw. Wykorzystuje Sieci przyczynowe do zdefiniowania tego jak zmienne są połączone ze sobą, a Bayesian Network do zdefiniowania prawdopodobieństw.