LARC: Towards Human-level Constrained Retrosynthesis Planning through an Agentic Framework

์ €์ž: Frazier N. Baker, Daniel Adu-Ampratwum, Reza Averly, Botao Yu, Huan Sun | ๋‚ ์งœ: 2025 | DOI: 10.48550/arXiv.2508.11860 📄 PDF


Essence

Figure 1: LARC ๊ฐœ์š”

๊ทธ๋ฆผ 1: LARC ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ์š”. (a) ์‚ฌ์šฉ์ž ํ”„๋กฌํ”„ํŠธ๋กœ ๋ชฉํ‘œ ๋ถ„์ž์™€ ์ œ์•ฝ์กฐ๊ฑด ์ง€์ •, (b) EVALUATOR๊ฐ€ ๊ฐ ๋ฐ˜์‘์„ ์ œ์•ฝ์กฐ๊ฑด์— ๋Œ€ํ•ด ํ‰๊ฐ€, (c) ํˆด๋ฐ•์Šค๋กœ ํ‰๊ฐ€ ๊ทผ๊ฑฐํ™”, (d) SYNTHESIZER๊ฐ€ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ˜์˜ํ•˜์—ฌ ๊ฒฝ๋กœ ํƒ์ƒ‰, (e) ์ œ์•ฝ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ•ฉ์„ฑ ๊ฒฝ๋กœ ์ถœ๋ ฅ

๋ณธ ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM) ๊ธฐ๋ฐ˜์˜ ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ LARC๋ฅผ ์ œ์•ˆํ•˜์—ฌ, ํ™”ํ•™์—์„œ ๋ฐœ์•”๋ฌผ์งˆ ํšŒํ”ผ, ์ž์—ฐ๋ฐœํ™”๋ฌผ์งˆ ์ œ๊ฑฐ ๋“ฑ ์‹ค์งˆ์ ์ธ ์ œ์•ฝ์กฐ๊ฑด ํ•˜์—์„œ ๋ง์›(retrosynthesis) ๊ณ„ํš์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. LARC๋Š” 72.9%์˜ ์„ฑ๊ณต๋ฅ ์„ ๋‹ฌ์„ฑํ•˜์—ฌ ๊ธฐ์กด LLM ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์„ ํฌ๊ฒŒ ์ƒํšŒํ•˜๊ณ  ์ธ๊ฐ„ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์— ์ ‘๊ทผํ•œ๋‹ค.

Motivation

Achievement

Figure 3: LARC์™€ ์ „๋ฌธ๊ฐ€ ํ•ฉ์„ฑ ๊ฒฝ๋กœ ๋น„๊ต

๊ทธ๋ฆผ 3: LARCMistral๊ณผ EXPERT์˜ ํ•ฉ์„ฑ ๊ฒฝ๋กœ ๋น„๊ต. ํŠน์ • ์ค‘๊ฐ„์ฒด์—์„œ LARC๊ฐ€ ๋” ํšจ์œจ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ๋ฐœ๊ฒฌํ•จ

  1. ์„ฑ๊ณผ1 - ๋†’์€ ์„ฑ๊ณต๋ฅ : 48๊ฐœ์˜ ์ฃผ์˜๊นŠ๊ฒŒ ์„ ๋ณ„๋œ ์ œ์•ฝ์กฐ๊ฑด ๋ง์› ๊ณผ์ œ(3๊ฐ€์ง€ ์ œ์•ฝ์œ ํ˜•)์—์„œ 72.9% ์„ฑ๊ณต๋ฅ  ๋‹ฌ์„ฑ. ์ผ๋ฐ˜ LLM ๊ธฐ์ค€์„  ๋Œ€๋น„ ์••๋„์  ์šฐ์›”์„ฑ ์ž…์ฆ.
  2. ์„ฑ๊ณผ2 - ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€ ์ ‘๊ทผ: ์ธ๊ฐ„ ํ™”ํ•™ ์ „๋ฌธ๊ฐ€์˜ ์„ฑ๊ณต๋ฅ ์— ๊ทผ์ ‘ํ•˜๋ฉด์„œ๋„ ์‹คํ–‰ ์‹œ๊ฐ„์„ ํฌ๊ฒŒ ๋‹จ์ถ•. ์‚ฌ๋ก€ ์—ฐ๊ตฌ์—์„œ ์ธ๊ฐ„ ์ „๋ฌธ๊ฐ€์˜ ๋…ผ๋ฆฌ๋ฅผ ๋ชจ๋ฐฉํ•˜๊ฑฐ๋‚˜ ์ผ๋ถ€ ๊ณผ์ œ์—์„œ ๋” ์šฐ์ˆ˜ํ•œ ๊ฒฝ๋กœ ๋ฐœ๊ฒฌ.
  3. ์„ฑ๊ณผ3 - ๋„๊ตฌ ๊ธฐ๋ฐ˜ ํ”ผ๋“œ๋ฐฑ์˜ ํšจ๊ณผ์„ฑ: ์ œ๊ฑฐ ์‹คํ—˜์„ ํ†ตํ•ด ๋„๊ตฌ ํ™œ์šฉ์˜ ํ•ต์‹ฌ ์—ญํ•  ์ž…์ฆ. ๋ฐœ์•”๋ฌผ์งˆ ์˜ˆ์ธก๊ธฐ, ์ž์—ฐ๋ฐœํ™”๋ฌผ์งˆ ์˜ˆ์ธก๊ธฐ ๋“ฑ ํ™”ํ•™ ํŠนํ™” ๋„๊ตฌ์˜ ํ†ตํ•ฉ์ด ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๊ฒฌ์ธ.

How

Originality

Limitation & Further Study

Evaluation

Novelty: 4.2/5 Technical Soundness: 4.0/5 Significance: 4.1/5 Clarity: 4.3/5 Overall: 4.2/5

์ดํ‰: ๋ณธ ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ๋ฅผ ํ™”ํ•™์˜ ์‹ค์งˆ์  ์ œ์•ฝ์กฐ๊ฑด ๋ง์› ๊ณ„ํš์— ์ฒ˜์Œ ์ ์šฉํ•œ ์˜๋ฏธ ์žˆ๋Š” ์—ฐ๊ตฌ๋กœ, Agent-as-a-Judge๋ฅผ ๊ณ„ํš ๋ฃจํ”„ ๋‚ด๋ถ€์— ํ†ตํ•ฉํ•˜๋Š” ์„ค๊ณ„๊ฐ€ ์ฐฝ์˜์ ์ด๋ฉฐ 72.9% ์„ฑ๊ณต๋ฅ ๋กœ ๋†’์€ ์‹คํšจ์„ฑ์„ ์ž…์ฆํ•œ๋‹ค. ๋‹ค๋งŒ ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ์…‹ ๊ทœ๋ชจ๊ฐ€ ์ œํ•œ์ ์ด๊ณ  ๋„๊ตฌ ์ •ํ™•์„ฑ ์˜์กด์„ฑ, ์ œ์•ฝ์œ ํ˜• ํ™•์žฅ์„ฑ, ๋น„์šฉ ๋ถ„์„ ๋ถ€์žฌ ๋“ฑ์ด ๋ณด์™„๋˜์–ด์•ผ ์‚ฐ์—… ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ํ™•๋ณด๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋œ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
305 Efficient Evolutionary Search ๋…ผ๋ฌธ์€ LLM๊ณผ ํƒ์ƒ‰ ๊ธฐ๋ฐ˜ ์•ฝ๋ฌผ/๋ถ„์ž ์ตœ์ ํ™” ๋ฐฉ์‹์„ ์ œ์‹œํ•˜์—ฌ 461 ๋…ผ๋ฌธ์˜ ์—์ด์ „ํŠธ ํƒ์ƒ‰ ์ปจ์…‰์— ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
461์˜ LLM ๊ธฐ๋ฐ˜ ์—ญํ•ฉ์„ฑ ๊ณ„ํš์€ 213์˜ LLM์„ ํ™œ์šฉํ•œ ํ™”ํ•™ ์ถ”๋ก /ํ•ฉ์„ฑ ์ „๋žต ํƒ์ƒ‰ ๋ฐฉ๋ฒ•๋ก ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ™”ํ•™ ๋ฐ˜์‘ ๋„์ถœ ๋ฐ ์‹คํ–‰์„ ์œ„ํ•ด LLM๊ณผ ํ™”ํ•™ ๋„๊ตฌ๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” ChemCrow์˜ ์ ‘๊ทผ์ด retrosynthesis ์ž๋™ํ™”์™€ ๋น„๊ต๋จ.
๋‹ค๋ฅธ ์ ‘๊ทผ
์‹ ์•ฝ๊ฐœ๋ฐœ์„ ์œ„ํ•œ LLM ๊ธฐ๋ฐ˜ ์ถ”๋ก  ๋ฐ ํŒŒ๋ผ๋ฏธํ„ฐ ์ตœ์ ํ™” ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ์ œ์•ฝ ์กฐ๊ฑด ๋‚ด ๋…ผ๋ฆฌ์  ๊ณ„ํš ์—ญ๋Ÿ‰์„ ์„œ๋กœ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
594๋Š” LLM ๊ธฐ๋ฐ˜์˜ ํ˜์‹ ์  ์œ ๊ธฐ๋ถ„์ž ์„ค๊ณ„(๋ฐ ๋…ธ๋ณด ์„ค๊ณ„) ์—์ด์ „ํŠธ๋กœ์„œ 461์˜ LARC์™€ ๋น„๊ต๋˜๋Š” ๋Œ€์•ˆ์  ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
461์€ constrained retrosynthesis planning์„ ์œ„ํ•ด ์ธ๊ฐ„ ์ˆ˜์ค€ ํ†ต์ œ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜์—ฌ, 316์˜ ์ด์ค‘๊ณผ์ œ ํ•™์Šต ์ „๋žต๊ณผ ๋Œ€๋น„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ธ๊ฐ„ ์ˆ˜์ค€์˜ ์ œํ•œ์กฐ๊ฑด ๊ธฐ๋ฐ˜ ์—ญํ•ฉ์„ฑ ๊ณ„ํš์— ์ดˆ์ ์„ ๋งž์ถ˜ LLM ์ ‘๊ทผ๋ฒ•์œผ๋กœ, Protect*์™€ ๋น„๊ตํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ธ๊ฐ„ ์ˆ˜์ค€์˜ ์ œ์•ฝ์กฐ๊ฑด ๊ธฐ๋ฐ˜ ์—ญํ•ฉ์„ฑ ํ”Œ๋ž˜๋‹ ๋ชจ๋ธ๋กœ, RetroDiT์˜ ๊ตฌ์กฐ์  ๊ท€๋‚ฉํŽธํ–ฅ ๋ฐฉ์‹๊ณผ ๋Œ€์กฐ์  ์ ‘๊ทผ ๋ฐฉ์‹์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ•ฉ์„ฑ ๊ฒฝ๋กœ ํ‰๊ฐ€ ๋ฐ ๋žญํ‚น์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ๊ณ„์‚ฐ ์ ‘๊ทผ๋ฒ•์„ ๋‹ค๋ฃจ๋Š” ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
LLM์˜ ํ™”ํ•™์  ์ถ”๋ก  ๋Šฅ๋ ฅ์ด ๊ธฐ์กด ์ „๋žต์  ๊ทœ์น™๊ณผ ๊ฒฐํ•ฉ๋  ๋•Œ ํ•ฉ์„ฑ ๊ฒฝ๋กœ ๊ณ„ํš์˜ ์ „๋žต์„ฑ์ด ์ฆ์ง„๋˜๋Š” ์‚ฌ๋ก€๋ฅผ ์ œ์‹œํ•จ.
์‘์šฉ ์‚ฌ๋ก€
๊ตฌ์กฐ ๊ธฐ๋ฐ˜ ๋ถ„์ž ๋””์ž์ธ์—์„œ constrained retrosynthesis์™€ ๋‹จ๋ฐฑ์งˆ ๋ฐ”์ธ๋” ๋””์ž์ธ ๊ธฐ๋ฒ•์˜ ์‹ค์ œ์  ์‘์šฉ ์ฐจ์ด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •