Department of Computer Science, University College London, London, UK.|Department of Computer Science, University College London, London, UK.|Department of Computer Science, University College London, London, UK.