用可微分的群体智能模拟,让3D形状自动演化成目标形态。
DiffeoMorph: Learning to Morph 3D Shapes Using Differentiable Agent-Based Simulations
- 基于SE(3)等变图神经网络,代理通过局部交互自主更新位置与状态。
- 采用3D Zernike多项式损失函数,实现对形状分布的连续匹配,不依赖点云顺序和数量。
- 无需中心控制,从简单初始条件生成复杂结构,适合自组装机器人研究。
生物系统可通过共享统一更新规则的群体代理,在无中央控制下形成复杂的三维结构。这种分布式控制如何产生精确的全局模式,是发育生物学、分布式机器人、可编程物质及多智能体学习中的核心问题。本文提出DiffeoMorph,一种端到端可微的框架,用于学习引导一群代理演化为目标3D形状的形态发生协议。每个代理基于自身状态和来自其他代理的信号,使用SE(3)-等变图神经网络更新位置与内部状态。为训练该系统,引入一种基于3D Zernike多项式的新型形状匹配损失,将预测形状与目标形状视为连续空间分布进行比较,具有代理排序、数量及全局方向不变性。为保持反射敏感性,损失前增加最优旋转对齐步骤以匹配目标。通过基准测试验证该损失在形状比较任务中优于传统距离度量。实验表明,DiffeoMorph能从极简初始条件生成多种复杂形状。该框架为形态发生、集群机器人与可编程自组装提供了通用的学习范式。
原文摘要 · Abstract (English)
Biological systems can form complex three-dimensional structures through the collective behavior of agents that share a common update rule and operate without central control. How such distributed control gives rise to precise global patterns remains a central question not only in developmental biology but also in distributed robotics, programmable matter, and multi-agent learning. Here, we introduce DiffeoMorph, an end-to-end differentiable framework for learning a morphogenesis protocol that guides a population of agents to morph into a target 3D shape. Each agent updates its position and internal state using an SE(3)-equivariant graph neural network, based on its own internal state and signals received from other agents. To train this system, we introduce a new shape-matching loss based on 3D Zernike polynomials, which compares the predicted and target shapes as continuous spatial distributions, not as discrete point clouds, and is invariant to agent ordering, number of agents, and global orientation. To achieve rotation invariance while preserving reflection sensitivity, we include an alignment step that optimally rotates the predicted Zernike spectrum to match the target before computing the loss. We perform benchmarking to establish the advantages of our shape-matching loss over other standard distance metrics for shape comparison tasks. We then demonstrate that DiffeoMorph can form a range of complex shapes from minimally patterned initial conditions. DiffeoMorph provides a general framework for learning distributed control strategies for morphogenesis, swarm robotics, and programmable self-assembly.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。