Summary
A diffusion-based conformation generation method called PIDM is proposed for molecules. It combines several geometries including bond lengths, bend angles, proper torsions, chirality and cis-trans of the noisy conformer as the input, and output the scores of the probability to iteratively generate the conformations. Experiments shows the robustness of the model, while is not convincing enough to show the performance of PIDM.
Weaknesses
Several problems exist, so that I think it is not a mature enough article to be published.
1. Confusing presentation and limited novelty.
- First, it is a physics-informed method, but I cannot find supports that there are some physics knowledge as priori knowledge that works in the model. The five geometries are very commonly used that conformation generation methods focus on, such as torsion angle in TorsionalDiff[1] and distance in CGCF[2]. It is not a novel idea based on physics rule. In the guided generation, some of the physics-based or energy-liked terms is used to modified the generating process, but it is not the main contribution of the paper, but a simple experimental attempt.
- Second, the structure of the article is not well-organized. The description of the proposed method is very short, and not completely explained. More details with formulas should be added. The dimension of embedding sizes and other experimental details should be included in the experiment parts. Description of datasets and preprocessing should also placed in the experiment sections. In Sec. 5, most of the details has been given in [3], and the generation process is just an implementation of it, so it can be presented in a brief way, since it is not the main contributions. However, it takes up an entire page, almost the same as the designed method which is your main contributions.
- Third, several parts are not well explained. For example, in Figure 2, what is the red arrow means, and what is the black means. Figure 3 is the loss in the training procedure on training a validation set, but what are you try to tell the readers? If you want to show the robustness of the model, some of evidence about other models are not robust should be compared, since most training/validation loss plots seem to be the same like Figure 3. There are also several similar examples.
2. Symmetries are not considered. As a diffusion models, most methods will consider the SO(3) equivariance or E(3) equivariance of the denoisers, leading the probability model to satisfy $p(x) = p(\Pi x)$ in which $\Pi$ is a matrix representation of the certain group. However, in PIDM, the output is scores of 3D-positions each atoms, but the input is the invariant geometries like bond lengths and angles, so if the noisy positions are rotated, the geometries will be unchanged, and the scores will also not be rotated. The equivariance is not ensured. (I am not very certain about it, because the detailed of model is not fully described in Sec.2, and the input and output of the model is mostly based on my guesses.)
3. Incomplete experiments.
- The experimental protocols and compared baselines are not convincing. As the new SOTA method, TorsionalDiff shows better experimental performance compared to GeoMol. Both of these two methods generated a conformer based on a prior conformer generated by RDKit. Therefore, at least TorsionalDiff should be included as a baseline, and also, the experimental protocols such as metrics like Recall Coverage/AMR and Precision Coverage/AMR. The GeoDiff is only trained on a very small part of Drugs, but the checkpoint is directly employed for comparison. Is it reasonable? Or it should be trained on the same training set and test on validation set? For GeoMol as another deep-learning-based models, should it be re-trained and tested with the same protocols to should the superiority of the PIDM?
- The comparison on geometries of generated molecules and ground-truth molecules is interesting, but some detailed comparison should be added. For example, the distribution of C-C, C=C bond distance of baselines, PIDM, and ground truth, or other bend angles, torsion angles, etc., and the JS-diversity between the distributions. Only the MAD cannot fully demonstrate the superiority of the performance.
- In the abstract, it says that the model is resistant to overfitting and explainable. In which part of the experiments gives demonstration of these two advantages of the models. Can PIDM trained on Drugs generalize well on QMugs? If it can, the two datasets consist of molecules of similar sizes (25 ~ 30 atoms), how about smaller molecules in QM9 or larger ones in ligands in PDBBind? How the model shows explainability?
- The sampling method used is in [3], what is the performance gain it brings compared to the original score-matching sampling methods? If there is no improvements according to empirical comparison, why it is employed? As I know, TorsionalDiff also use a very small NFE during sampling, so in evaluating effectiveness, does PIDM work better?
[1] Bowen Jing, et al, Torsional Diffusion for Molecular Conformer Generation, https://arxiv.org/pdf/2206.01729.pdf
[2] Chence Shi, et al. Learning Gradient Fields for Molecular Conformation Generation, https://arxiv.org/pdf/2105.03902v1)%3C%22
[3] Tero Karras, et al. Elucidating the Design Space of Diffusion-Based Generative Models, https://arxiv.org/pdf/2206.00364.pdf