DNN-Based Topology Optimisation: Spatial Invariance and Neural Tangent Kernel
Benjamin Dupuis, Arthur Jacot
TL;DR
The paper addresses topology optimization with SIMP when the material density is generated by a neural network that takes spatial coordinates as input. By analyzing the Neural Tangent Kernel (NTK) in the infinite-width limit, it interprets the DNN as inducing a density filter whose characteristics—especially spatial invariance—depend on the embedding of coordinates and network architecture. It identifies translation invariance as a primary source of artifacts and proposes two invariant embeddings (hypertorus and random Fourier features) to enforce spatial invariance, with the filter size controllable via hyperparameters. Empirical results corroborate the theory and show that the learned densities can be upsampled smoothly, suggesting broad applicability to other coordinate-based density generation tasks.
Abstract
We study the Solid Isotropic Material Penalisation (SIMP) method with a density field generated by a fully-connected neural network, taking the coordinates as inputs. In the large width limit, we show that the use of DNNs leads to a filtering effect similar to traditional filtering techniques for SIMP, with a filter described by the Neural Tangent Kernel (NTK). This filter is however not invariant under translation, leading to visual artifacts and non-optimal shapes. We propose two embeddings of the input coordinates, which lead to (approximate) spatial invariance of the NTK and of the filter. We empirically confirm our theoretical observations and study how the filter size is affected by the architecture of the network. Our solution can easily be applied to any other coordinates-based generation method.
