Source: https://proceedings.mlr.press/v10/liu10b/liu10b.pdf