1. School of Advanced Technology, Xi'an Jiaotong-Liverpool University, China and University of Liverpool, United Kingdom
2. School of Advanced Technology, Xi'an Jiaotong-Liverpool University, China
3. Department of Computer Science, University of British Columbia (Okanagan), Canada
4. Department of Computing, Xi'an Jiaotong-Liverpool University, China