1. Shanghai Jiao Tong University & Microsoft Research Asia, Shanghai, China
2. Microsoft Research Asia, Beijing, China
3. University of Science and Technology of China & Microsoft Research Asia, Hefei, China
4. Shanghai Jiao Tong University, Shanghai, China
5. University of Science and Technology of China, Hefei, China