Summary
This paper introduces a new multigrid method to coarsen meshes and process them at different scales with a Graph Neural Network. This coarsening is based on spatial pooling. The authors also introduce a new transfer learning task by creating a large datasets of pairs of 3D solids. They demonstrate that GNNs can benefit from transfer learning, similarly to CNNs or LLMs, on 2 usual benchmarks of for deformable solid.
Strengths
- a new multigrid method based on spatial pooling. This allows the model the process meshes at different scale and improve the speed of information propagation.
- this is to the best of my knowledge the first real analysis of transfer learning capacities for mesh-based graph neural networks.
- the novel dataset is interesting and offers a new powerful strategy to pre-train graph neural networks for solid deformation.
Weaknesses
- the method is only compared to Mesh Graph Net (MGN). Since then, multiple improvements have been made, mostly based on multi grid architecture. The paper lacks a proper comparison with those methods. For example but not limited to: [1], [2] and [3].
- No ablation is performed regarding the new methodology (pooling ratio, number of layers, etc).
- Results and Table 3 seems to indicate that given enough data points, after transfer learning, the SguNet method performs worse than MGN. This and the lack of comparison with other Multi grid method does not really prove that this method should be a new standard.
- When comparing the fine-tuned models and the one trained from scratch, the total number of training steps is not taken into account. This leads to false comparison in my opinion.
Questions
- l51: Previous multi-grid methods do offer dynamic scaling to counterbalance this. Was it tried?
- l53: Did you try to keep the same architecture and simply apply a trained model to another dataset? I am not sure those considerations are as "blocking" as they are presented to be.
- l67: Did you try to pretrain on 2D and finetune on 3D? This could be achieved with some sort of feature padding by adding $z=0$ coordinates and features in the 2D dataset, for example. This could also allow you to train a good model for 2D and reuse it for different asks.
- l67: Did you try to pretrain on the Deforming Plate Dataset before finetuning on the ABC dataset?
- Figure 2: You use a $concatenation$ operation as a skip connection. Why not use a $\sum$ as it is usually done?
- l242/245: I don't see how a bigger perform would perform worse. Thus, why not simply pretrain a large model before finetuning it directly? Unless you can show that in some cases, having too many message passing steps will lower performances but I don't know such case.
- l254: Did you try keeping the same encoder and decoder?
- Table 1: Given the number of parameters, you seem to be using a much smaller hidden size than the usual 128. Why? Since it was shown that 128 is a good plateau value for the Deforming Plate dataset, one might question the relevance of the results while the models are not optimized.
- Table 6: What performances do you obtain when training a model from scratch for the same amount of steps as the finetuned one (1M+ steps)?
- Figure 6 and Figure 9: Given the large range of standard deviation, can you perform $t$-tests to compare the results more precisely?
**Changes**
- l145: Wrong $ref$ for the appendix.
- l154: Acronym $MLP$ was never explained
- l371: Wrong $ref$ for the appendix.
**Additional comments**
- l70: At the moment, I am a bit skeptical of those performance comparison since you do not make any comparison with any recent architecture.
- l79-85: What about other unsupervised training method such as Physics Informed models?
- l46/47: regarding transfer learning, one could argue it is much older than the papers mentioned.
- l263 to 271: I find the formulations very hard to read.
[1] : LEARNING FLEXIBLE BODY COLLISION DYNAMICS WITH HIERARCHICAL CONTACT MESH TRANSFORMER
[2] : Simulating Continuum Mechanics with Multi-Scale Graph Neural Networks
[3] : Efficient Learning of Mesh-Based Physical Simulation with BSMS-GNN