1. College of Computer Science, Chongqing University, Chongqing, China
2. School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing, China
3. Technology Innovation Institute, Abu Dhabi, United Arab Emirates