1. Wuhan University, Wuhan, China
2. Microsoft Research, Beijing, China and Shanghai Jiao Tong University, Shanghai, China
3. University of Pittsburgh
4. Shanghai Jiao Tong University, Shanghai, China
5. Peking University, Beijing, China and Ministry of Education, China