1. The Hong Kong University of Science and Technology, Hong Kong, China and Microsoft Research, Beijing, China
2. Microsoft Research, Beijing, China
3. Microsoft Research, Beijing, China and Shanghai Jiao Tong University, Shanghai, China
4. The Hong Kong University of Science and Technology, Hong Kong, China