Summary
Through this paper, the authors propose G2T-LLM, a method for molecule generation that uses graph-to-tree text encoding to transform graph-based molecular structures into a hierarchical text format optimized for LLMs. The proposed G2T-LLM achieved comparable performances with SOTA methods on unconditional molecule generation tasks.
Weaknesses
I will combine the *Weaknesses* section and the *Questions* section. My concerns are as follows:
- The Introduction and Related Work sections are not well organized. In Introduction, only rule-based and graph-based methods were mentioned as previous approaches. In Related Work, only graph generation and graph-to-text methods were introduced. However, sequence-based methods that represents molecules as SMILES [1] or SELFIES [2] are also a very important and big branch in molecular generation. The authors need to list the previous methods well and state the limitations of each method in detail.
- Overall, I think the figures and tables are not carefully drawn and do not help the reader understand. Figure 1, 2, and 3 are drawn with poor abstraction. The raw codes are just pasted, and the figures not readable at a glance. The authors could have used shapes and diagrams to better explain what is happening in each process. Algorithms 1 and 2 are also written with poor abstraction, and the variables and functions used are poorly explained. They cannot be called well-written pseudocode.
- Another main weakness of this paper is that the experimental setup is not sound and extensive enough. Previous papers like GDSS [3], DiGress [4], and GruM [5] are generic graph generation methods and therefore include generic graph generation experiments. On the other hand, recent papers focusing on molecule generation include goal-directed molecule generation benchmarks as well as unconditional molecule generation, with the latter being the main experiment [6, 7]. This is because unconditional molecule generation is less practical and less important for real-world drug discovery problems. To claim that this paper proposes a methodology that is specific to molecule generation, I strongly suggest to include the goal-directed molecule generation experiment as the main experiment. Moreover, sequence-based molecular generation models are missing as baselines.
- The authors described that QM9 is a real-world dataset on Line 344, which is incorrect: most of the molecules in QM9 are very small (those are organic molecules with up to 9 heavy atoms) and do not exist in the real world.
- What are the specific differences between G2T-LLM and SFT-LLM? There is no mention of SFT-LLM in the abstract or introduction, and the only mention of it is in the caption of Figure 3. It seems that the terms are being used interchangeably without a strict definition.
- The authors did not provide the codebase to reproduce the results.
---
**References:**
[1] Weininger, SMILES: a chemical language and information system, Journal of chemical information and computer sciences 28.1 (1988): 31-36.
[2] Krenn et al., Self-referencing embedded strings (SELFIES): a 100% robust molecular string representation, Machine Learning: Science and Technology 1.4 (2020): 045024.
[3] Jo et al., Score-based generative modeling of graphs via the system of stochastic differential equations, ICML, 2022.
[4] Vignac et al., DiGress: discrete denoising diffusion for graph generation, ICLR, 2023.
[5] Jo et al., Graph generation with diffusion mixture, ICML, 2024.
[6] Wang et al., Retrieval-based controllable molecule generation, ICLR, 2023.
[7] Lee et al., Drug discovery with dynamic goal-aware fragments, ICML, 2024.
---
**Typos:**
- Line 357 & Table 1 & Figure 4, Grum -> GruM
- Line 362, SFT LLM -> SFT-LLM
- Line 461 & Line 534, Zinc250k -> ZINC250k