Discovery Science Group (DSG), Department of Computing, Imperial College London