Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China. cswluo@comp.polyu.edu.hk|Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China. cswluo@comp.polyu.edu.hk