分子最適化は global generation ではなく local editing 問題で、scaffold を保ちながら不足する性質だけを改善する必要がある。LLM ベースの prompt-conditioned generation は (i) prompt grounding が弱い、(ii) oracle-only タスクで自然言語意味論が足りない、(iii) distilled CoT が hallucination を生む、の 3 つの限界を抱える。
→ 問題を「context-aware local editing」に再定式化し、where (rank) + how (edit) に分解。
Stage 1 (discriminative): decomposition / ranking / vulnerability / ICL の 4 task family × 約 2M examples で context-conditioned fragment ranking を学習。SME アトリビューション + RDKit ルールベース + Mol-Instructions。
Stage 2 (generative): SME+ verified low-to-high pair で「弱 fragment をどう置換するか」を学習。multi-step trajectory も chain。
SME+ は ECFP radius=2 の attachment environment で fragment occurrence を bin し、各 bin 内で verified low-to-high pair を抽出(global aggregate 廃止)。QwenAtom は atom-level tokenizer で fragment identity を安定化する。
Appendix E の controlled comparison では QwenAtom が 13 held-out Stage 1 sub-task 全てで vanilla tokenization に勝つ。
ECFP grouping による fragment attribution variance reduction (%)
context grouping は実 attribution で 40-45% VR、shuffled null では ~3% — 文脈依存性が有意。
FORGE 0.6B が桁違いに大きい LLM を一貫して上回る。
| Benchmark | Tasks | FORGE rank |
|---|---|---|
| Prompt-MolOpt | ADMET 5 × sim 5 | SOTA |
| PMO-1k | 22 unnamed black-box | SOTA |
| QED-DRD2 | dual + similarity | SOTA |
| Lead Optimization | real ChEMBL targets | SOTA |
| ChemCoTBench | vs latent-reasoning LLMs | SOTA |
| δ (sim) | Prompt-MolOpt | FORGE |
|---|---|---|
| 0.0 | baseline | +small |
| 0.2 | baseline | +medium |
| 0.4 | baseline | +large |
small change の制約がきついほど context-aware fragment edit の優位が拡大する。
| 手法 | fragment ctx | params |
|---|---|---|
| JTNN / GCPN / Modof | global | ~100M |
| fRAG / GenMol | library | ~1B |
| Prompt-MolOpt | language | 1-7B |
| Qwen3-30B-A3B | prompt-only | 30B |
| FORGE | context-cond SME+ | 0.6B |