Source: http://proceedings.mlr.press/v9/yan10a/yan10a.pdf