中文

ContrastCAD: 基于对比学习的计算机辅助设计模型表示学习

计算机视觉与模式识别 2024-04-03 v1 机器学习

摘要

基于Transformer的模型的成功鼓励了许多研究人员使用基于序列的方法学习CAD模型。然而,学习CAD模型仍然是一个挑战,因为它们可以表示为具有长构建序列的复杂形状。此外,相同的CAD模型可以使用不同的CAD构建序列来表达。我们提出了一种新颖的基于对比学习的方法,名为ContrastCAD,它有效地捕获了CAD模型构建序列中的语义信息。ContrastCAD使用dropout技术生成增强视图,而不改变CAD模型的形状。我们还提出了一种新的CAD数据增强方法,称为随机替换和挤出(RRE)方法,以在训练不平衡的CAD训练数据集时增强模型的学习性能。实验结果表明,所提出的RRE增强方法显著提升了基于Transformer的自编码器的学习性能,即使对于具有非常长构建序列的复杂CAD模型也是如此。所提出的ContrastCAD模型对构建序列的排列变化具有鲁棒性,并通过生成相似CAD模型更紧密聚类的表示空间来实现更好的表示学习。我们的代码可在https://github.com/cm8908/ContrastCAD获取。

关键词

引用

@article{arxiv.2404.01645,
  title  = {ContrastCAD: Contrastive Learning-based Representation Learning for Computer-Aided Design Models},
  author = {Minseop Jung and Minseong Kim and Jibum Kim},
  journal= {arXiv preprint arXiv:2404.01645},
  year   = {2024}
}