Alibaba stood out from nearly 100 teams of scientists for accurately detecting liver nodules in the Liver Tumor Segmentation Challenge (LiTS Challenge).