Neural Diffeomorphic Non-uniform B-spline Flows

被引:0
|
作者
Hong, Seongmin [1 ]
Chun, Se Young [1 ,2 ]
机构
[1] Seoul Natl Univ, Dept Elect & Comp Engn, Seoul, South Korea
[2] Seoul Natl Univ, Interdisciplinary Program AI, INMC, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
REGISTRATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Normalizing flows have been successfully modeling a complex probability distribution as an invertible transformation of a simple base distribution. However, there are often applications that require more than invertibility. For instance, the computation of energies and forces in physics requires the second derivatives of the transformation to be well-defined and continuous. Smooth normalizing flows employ infinitely differentiable transformation, but with the price of slow non-analytic inverse transforms. In this work, we propose diffeomorphic non-uniform B-spline flows that are at least twice continuously differentiable while bi-Lipschitz continuous, enabling efficient parametrization while retaining analytic inverse transforms based on a sufficient condition for diffeomorphism. Firstly, we investigate the sufficient condition for Ck-2-diffeomorphic non-uniform kth-order B-spline transformations. Then, we derive an analytic inverse transformation of the non-uniform cubic B-spline transformation for neural diffeomorphic non-uniform B-spline flows. Lastly, we performed experiments on solving the force matching problem in Boltzmann generators, demonstrating that our C2-diffeomorphic non-uniform B-spline flows yielded solutions better than previous spline flows and faster than smooth normalizing flows. Our source code is publicly available at https://github.com/smhongok/Non-uniform- B-spline-Flow.
引用
收藏
页码:12225 / 12233
页数:9
相关论文
共 50 条
  • [41] Dominant point detecting based non-uniform B-spline approximation for grain contour
    Zhao XiuYang
    Yin YanSheng
    Yang Bo
    SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 2007, 50 (01): : 90 - 96
  • [42] Surface error of optical components extended with non-uniform rational B-spline surface
    Li, Yun
    Xing, Tingwen
    Guangxue Xuebao/Acta Optica Sinica, 2012, 32 (07):
  • [43] Interpolation for non-uniform rational B-spline surface based on STEP-NC
    School of Mechatronics Engineering, Harbin Engineering University, Harbin 150001, China
    不详
    Jisuanji Jicheng Zhizao Xitong, 2008, 6 (1136-1141): : 1136 - 1141
  • [44] Geometric modelling of bulbous bows with the use of non-uniform rational B-spline surfaces
    Perez, Francisco
    Suarez, Jose A.
    Clemente, Juan A.
    Souto, Antonio
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY, 2007, 12 (02) : 83 - 94
  • [45] A Method of Designing Non-Uniform Cubic B-Spline Curve Based on Monotone Curvature
    Wang A.
    He C.
    Zhao G.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2020, 32 (01): : 140 - 146
  • [46] A new modeling method for objects with branching problem using non-uniform B-spline
    Kim, HS
    Kim, YH
    Choe, YH
    Kim, SM
    Cho, TS
    Mun, JH
    COMPUTATIONAL SCIENCE - ICCS 2004, PROCEEDINGS, 2004, 3039 : 1095 - 1102
  • [47] Constructing iterative non-uniform B-spline curve and surface to fit data points
    LIN Hongwei
    WANG Guojin
    DONG Chenshi Department of Mathematics
    ScienceinChina(SeriesF:InformationSciences), 2004, (03) : 315 - 331
  • [48] Geometric modelling of bulbous bows with the use of non-uniform rational B-spline surfaces
    Francisco Pérez
    José A. Suárez
    Juan A. Clemente
    Antonio Souto
    Journal of Marine Science and Technology, 2007, 12 : 83 - 94
  • [49] Selective knot insertion for symmetric, non-uniform refine and smooth B-spline subdivision
    Cashman, Thomas J.
    Dodgson, Neil A.
    Sabin, Malcolm A.
    COMPUTER AIDED GEOMETRIC DESIGN, 2009, 26 (04) : 472 - 479
  • [50] Industrial Robot Contouring Control Based on Non-Uniform Rational B-Spline Curve
    Wang, Guirong
    Chen, Jiahao
    Zhou, Kun
    Pang, Zhihui
    SYMMETRY-BASEL, 2022, 14 (12):