Likelihood Scoring Function Training Algorithm