1. Tsinghua University; Zhengzhou Institute of Information Science and Technology, Beijing, China
2. Tsinghua University, Beijing, China
3. Tsinghua University, Shenzhen, China
4. State University of New York at Buffalo, NY, USA
5. Simon Fraser University, BC, Canada
6. University of Melbourne, VIC, Australia