分子最適化は「出発化合物との類似性を保ちつつ小編集で性質改善する」ローカル編集問題。近年は chemistry LLM で「分子+性質記述プロンプト→改良SMILES」と解くが、局所編集設定に不適合。
→ 最適化を where(どこ)と how(どう)に分解し、文脈条件付き編集空間で解く
Stage1: 全分子文脈下でフラグメント寄与をランキング(where)。Stage2: 明示的フラグメント置換を生成(how)、SME+とChEMBL MMPで監視。atom-levelトークン化でフラグメント同一性を安定化、推論はreplay-buffer ICLで勾配なし適応。
| PMO-1k method | 22-task SUM ↑ |
|---|---|
| FORGE + ICL | 12.42 |
| LICO | 11.71 |
| MOLLEO | 11.65 |
| Genetic GFN | 11.56 |
| GP-BO | 11.27 |
| Graph GA | 10.90 |
| REINVENT | 10.68 |
1000-call budget; FORGE は replay-buffer ICL のみで適応(タスク特化FTなし)
| 観点 | 従来 (prompt LLM / graph) | FORGE |
|---|---|---|
| 定式化 | prompt条件付き全SMILES生成 | where+howの局所編集 |
| 監視信号 | 自然言語 / LLM蒸留CoT | verified low-to-high編集ペア |
| frag寄与 | context-freeグローバル統計 | SME+ context binning |
| モデル規模 | 8B推論 / GPT-4o | 0.6B で凌駕 |
| black-box適応 | prompt rewriting | replay-buffer ICL(勾配なし) |