1. Microsoft Research, Beijing, China
2. Microsoft Research, Beijing, China and Xidian University, China
3. Southwest Jiaotong University, Chengdu, China and Microsoft Research, Beijing, China
4. Microsoft Research, Beijing, China and Xidian University, China and Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, China