1. Tsinghua University, Beijing, China
2. Alibaba Group, Beijing, China
3. Arizona State University, Phoenix, AZ, USA
4. Alibaba Group, Sunnyvale, CA, USA
5. Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China
6. University of Notre Dame, Notre Dame, IN, USA
7. University of California, Santa Barbara, Santa Barbara, CA, USA