In practice, many medical datasets have an underlying taxonomy defined over the disease label space. However, existing classification algorithms for medical diagnoses often assume semantically independent labels. In this study, we aim to leverage class hierarchy with deep learning algorithms for more accurate and reliable skin lesion recognition. We propose a hyperbolic network to learn image embeddings and class prototypes jointly. The hyperbola provably provides a space for modeling hierarchical relations better than Euclidean geometry. Meanwhile, we restrict the distribution of hyperbolic prototypes with a distance matrix that is encoded from the class hierarchy. Accordingly, the learned prototypes preserve the semantic class relations in the embedding space and we can predict the label of an image by assigning its feature to the nearest hyperbolic class prototype. We use an in-house skin lesion dataset which consists of around 230k dermoscopic images on 65 skin diseases to verify our method. Extensive experiments provide evidence that our model can achieve higher accuracy with less severe classification errors than models without considering class relations.
翻译:在实践中,许多医疗数据集都有一个针对疾病标签空间的基本分类学定义。然而,现有的医学诊断分类算法往往假定具有单词独立标签。在本研究中,我们的目标是利用等级分级法和深层次学习算法,以更准确和可靠的皮肤损伤识别。我们提出一个双曲线网络,以共同学习图像嵌入和类原型。超大波拉为制等级关系建模提供了空间,优于欧几里底亚的几何方法。与此同时,我们限制超双曲线原型的分布,其距离矩阵是从等级结构编码的。因此,所学的原型在嵌入空间中保留了语义类关系,我们可以通过将其特征定位于最近的超曲线类原型来预测图像的标签。我们使用由约230k demomoscopic65皮肤疾病图像组成的内部皮肤损伤数据集来验证我们的方法。广泛的实验提供了证据,证明我们的模型可以实现比模型更精确的分类错误,而没有考虑到类别关系。