1The University of Hong Kong 2Tampere University 3Chinese University of Hong Kong 4Max-Planck-Institute for Informatics