Source: https://papers.nips.cc/paper/2020/file/9529fbba677729d3206b3b9073d1e9ca-Paper.pdf