The EM algorithm, from the paper - GRADuateML