1. Zhejiang University, Hangzhou, China
2. Singapore University of Technology and Design, Singapore, Singapore
3. Zhejiang University, Hangzhou, Zhejiang, China, China
4. Alibaba Group, Hangzhou, China
5. Nanyang Technological University, Singapore, Singapore