Source: https://www.ml.cmu.edu/research/dap-papers/dap-guang-xiang.pdf