Department of Computing, Hong Kong Polytechnic University, Hong Kong.|Department of Computing, Hong Kong Polytechnic University, Hong Kong.|Department of Computing, Hong Kong Polytechnic University, Hong Kong.