Maximum Likelihood

EM method, expectation-maximization algorithm, is an inspiring iterative method to find the log-likelihood by introducing some intermediate variable such as responsibility.