Source: https://zyli93.github.io/pdfs/ZeyuLi_WSDM20_InterHAt.pdf