Chemist-X: Large Language Model-empowered Agent for Reaction Condition Recommendation in Chemical Synthesis

์ €์ž: Kexin Chen, Jiamin Lu, Junyou Li, Xiaoran Yang, Yuyang Du, Kunyi Wang, Qiannuan Shi, Jiahui Yu, Lanqing Li, Jiezhong Qiu, Jianzhang Pan, Yi Huang, Qun Fang, Pheng Ann Heng, Guangyong Chen | ๋‚ ์งœ: 2023 | DOI: N/A 📄 PDF


Essence

Figure 1

Chemist-X์˜ 3๋‹จ๊ณ„ ๋ฐ˜์‘ ์กฐ๊ฑด ์ตœ์ ํ™”(RCO) ํ”„๋ ˆ์ž„์›Œํฌ: LLM ์—์ด์ „ํŠธ์— ์˜ํ•ด ์™„์ „ ์ž๋™ ์‹คํ–‰๋จ

๋ณธ ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ™”ํ•™ ํ•ฉ์„ฑ ๋ฐ˜์‘ ์กฐ๊ฑด ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ํ†ตํ•ฉ AI ์—์ด์ „ํŠธ Chemist-X๋ฅผ ์ œ์‹œํ•œ๋‹ค. ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG) ๊ธฐ์ˆ , ์ปดํ“จํ„ฐ ๋ณด์กฐ ์„ค๊ณ„(CAD) ๋„๊ตฌ, ์ž๋™ํ™” ๋กœ๋ด‡ ์‹œ์Šคํ…œ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์ธ๊ฐ„ ํ™”ํ•™์ž์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ์‹์„ ๋ชจ๋ฐฉํ•˜๋ฉฐ, ์™„์ „ ์ž๋™ํ™” ์Šต์‹ ์‹คํ—˜์‹ค(wet-lab) ์‹คํ–‰์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค.

Motivation

Achievement

Figure 1

3๋‹จ๊ณ„ "๊ฒ€์ƒ‰-์ถ”์ฒœ-๊ฒ€์ฆ" ํŒจํ„ด์˜ ํ†ตํ•ฉ ํ”„๋ ˆ์ž„์›Œํฌ

  1. Phase One ํ˜์‹ : ๊ณ„์ธต์  ๋งค์นญ ์ „๋žต(hierarchical matching strategy)๊ณผ ์ƒ์œ„ ์œ ์‚ฌ๋„ ์Šฌ๋ผ์ด์Šค(Top Match Slice, TMS) ๊ฐœ๋…์„ ๋„์ž…ํ•˜์—ฌ LLM์ด API ๋ฌธ์„œ ์ „์ฒด๊ฐ€ ์•„๋‹Œ ์˜๋ฏธ๋ก ์ ์œผ๋กœ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ๋ถ€๋ถ„๋งŒ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ•จ. ์ด๋Š” ์ฝ”๋“œ ์‹ ๋ขฐ๋„ ํ–ฅ์ƒ, ๋น„์šฉ ํšจ์œจ์„ฑ, ์‘๋‹ต ์‹œ๊ฐ„ ๋‹จ์ถ•์„ ๋™์‹œ์— ๋‹ฌ์„ฑ.
  2. Phase Two ์•Œ๊ณ ๋ฆฌ์ฆ˜: ํ™”ํ•™ ์ •๋ณด ๊ธฐ๋ฐ˜ ๋ถ„์ž ๊ทธ๋ž˜ํ”„(Chemistry-Informed Molecular Graph, CIMG)์™€ ๊ฐ๋…ํ˜• ๋Œ€์กฐ ํ•™์Šต(Supervised Contrastive Learning, SCL)์„ ๊ฒฐํ•ฉํ•œ CL-SCL ์ง€๋ฌธ(fingerprint) ๊ฐœ๋ฐœ. ์ด ์ƒˆ๋กœ์šด ๋ฐ˜์‘ ์ž„๋ฒ ๋”ฉ ๋ฐฉ์‹์€ ๊ณ ์ˆ˜์œจ ๋ฐ˜์‘์˜ ํŠน์ง•์„ ๊ธฐ์กด ๋ฐฉ๋ฒ• ๋Œ€๋น„ ์šฐ์ˆ˜ํ•˜๊ฒŒ ํฌ์ฐฉ.
  3. Phase Three ์‹คํ–‰: LLM ๊ธฐ๋ฐ˜ ์ผ๋ฐ˜์  ์ปดํ“จํ„ฐ ์ œ์–ด ๋ฐฉ๋ฒ• ๊ฐœ๋ฐœ๋กœ ์‚ฌ์ „ ์ •์˜๋œ API๊ฐ€ ์—†๋Š” ์Šต์‹ ์‹คํ—˜์‹ค ํ”Œ๋žซํผ๋„ ์ œ์–ด ๊ฐ€๋Šฅ. iChemFoundry(IC) ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๊ณ ์ฒด ํˆฌ์—ฌ๋Ÿ‰ ์ „์ฒ˜๋ฆฌ, ๋ถˆํ™œ์„ฑ ๊ธฐ์ฒด ํ™˜๊ฒฝ์—์„œ์˜ ํ•ฉ์„ฑ, ์‚ฌํ›„ ์ฒ˜๋ฆฌ, ์‹œ๋ฃŒ ์ด๋™, ๋ฐ˜์‘ ํŠน์„ฑํ™” ๋“ฑ ์ „ ๊ณผ์ •์„ ์ธ๊ฐ„ ๊ฐœ์ž… ์—†์ด ์™„์ „ ์ž๋™ ์‹คํ–‰.
  4. ์‹ค์ œ ๊ฒ€์ฆ: Suzukiโ€“Miyaura ์ปคํ”Œ๋ง ๋ฐ˜์‘์„ ๋Œ€์ƒ์œผ๋กœ LLM ์—์ด์ „ํŠธ๊ฐ€ ์ถ”์ฒœํ•œ ๋ฐ˜์‘ ์กฐ๊ฑด์„ iChemFoundry ํ”Œ๋žซํผ์—์„œ ์ž๋™ ๊ฒ€์ฆํ•˜์—ฌ ๊ฐœ๋… ์ฆ๋ช… ์™„๋ฃŒ.

How

Figure 2

Phase One ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ๋ฐ ์ž๋™ ์ฝ”๋“œ ์ƒ์„ฑ ํ”„๋กฌํ”„ํŠธ

Phase One - ์ •๋ณด ๊ฒ€์ƒ‰ ๋ฐ RAG ๊ตฌํ˜„

Phase Two - ๋ฐ˜์‘ ์กฐ๊ฑด ์ถ”์ฒœ

Phase Three - ๋กœ๋ด‡ ์‹œ์Šคํ…œ ์ œ์–ด

Figure 4

LLM ๊ฐ๋… ์ œ์–ด ์Šคํฌ๋ฆฝํŠธ ์ƒ์„ฑ ๋ฐ ์Šต์‹ ์‹คํ—˜์‹ค ์žฅ๋น„ ์ œ์–ด ์ƒ์„ธ ๊ธฐ์ˆ 

Originality

Limitation & Further Study

Evaluation

Novelty: 4.5/5 Technical Soundness: 4/5 Significance: 4.5/5 Clarity: 4/5 Overall: 4.3/5

์ดํ‰: Chemist-X๋Š” RAG, LLM, ์ž๋™ํ™” ๋กœ๋ด‡์„ ํ†ตํ•ฉํ•˜์—ฌ ๋ฐ˜์‘ ์กฐ๊ฑด ์ตœ์ ํ™”์˜ ์™„์ „ ์ž๋™ํ™”๋ฅผ ์‹œ๋„ํ•œ ์•ผ์‹ฌ ์ฐฌ ์—ฐ๊ตฌ๋กœ, ๊ธฐ์ˆ ์  ๊ฑด์ „์„ฑ๊ณผ ์‹ค

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
744๋ฒˆ ๋…ผ๋ฌธ์€ ์ž๋™ํ™” ์Šต์‹ ์‹คํ—˜์‹ค๊ณผ ํ™”ํ•™ ํ•ฉ์„ฑ, ๋ถ„์„ ์ „๋ฐ˜์˜ ์ž์œจํ™” ๊ฐœ๋…์„ ์ œ์‹œํ•ด, 212๋ฒˆ์˜ Chemist-X ๋‚ด์žฅ ์ž๋™ํ™” ์‹œ์Šคํ…œ ๊ตฌํ˜„์˜ ์ „์ œ์กฐ๊ฑด์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
LLM ๊ธฐ๋ฐ˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ ์‹คํ—˜ ํ”„๋กœํ† ์ฝœ ์ž๋™ํ™”์˜ ํ™”ํ•™์  ๋ถ„์•ผ ํ™•์žฅ ์›๋ฆฌ๋ฅผ ๋…ผ์˜ํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
ํ™”ํ•™ ๋ฐ˜์‘ ์˜ˆ์ธก ๋“ฑ์—์„œ์˜ LLM ์—์ด์ „ํŠธ ์ฒด๊ณ„ ๊ฐœ๋ฐœ์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์–ด, ๋„๋ฉ”์ธ ํŠนํ™” ๋ชจ๋ธ์˜ ์‹ค์ œ ์ ์šฉ ์ƒํ™ฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Chemist-X๋Š” ๋ฐ˜์‘๊ฒฝ๋กœ ์˜ˆ์ธก ๋“ฑ ๊ณผํ•™์  ๋ฐœ๊ฒฌ์„ ๋‹ค์ค‘ ์—์ด์ „ํŠธ๋กœ ์ž๋™ํ™”ํ•˜๋Š” ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ ์‚ฌ๋ก€๋กœ, Robin ์‹œ์Šคํ…œ ์„ค๊ณ„์— ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ™”ํ•™ ๋ถ„์•ผ์—์„œ์˜ AI ์—์ด์ „ํŠธ ์ž๋™ํ™” ์—ฐ๊ตฌ๋กœ ์œ ์‚ฌํ•œ ๋ชฉํ‘œ๋ฅผ ๊ณต์œ ํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํ™”ํ•™ ๋ถ„์•ผ ๋‹ค์ค‘ ํˆด ์—ฐ๋™๊ณผ LLM ์—์ด์ „ํŠธ ์„ฑ๋Šฅ ํ‰๊ฐ€๋ฅผ ๋‹ค๋ฃจ๋ฏ€๋กœ, Chemist-X์™€ ๋„๊ตฌ ํ†ตํ•ฉ ๋ฐฉ์‹ ๋น„๊ต๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
305 ๋…ผ๋ฌธ์€ 212์™€ ๊ฐ™์ด ํ™”ํ•™ ํ•ฉ์„ฑ ์ž๋™ํ™” ๋ฌธ์ œ๋ฅผ LLM ๊ธฐ๋ฐ˜์œผ๋กœ ์ ‘๊ทผํ•˜์ง€๋งŒ, ์ง„ํ™”์  ํƒ์ƒ‰์„ ํ†ตํ•ฉํ•œ ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํƒ๊ตฌํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
212์™€ 271์€ ๊ฐ๊ฐ LLM ๊ธฐ๋ฐ˜ ๋ฐ˜์‘์กฐ๊ฑด ์ตœ์ ํ™”์™€ ํ™”ํ•™ ์ „๋ถ„์•ผ ํŠนํ™” LLM ๊ฐœ๋ฐœ์ด๋ผ๋Š” ์ธก๋ฉด์—์„œ ๋Œ€์•ˆ์  ์ž๋™ํ™” ์ „๋žต์„ ๋ณด์—ฌ์ค€๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
212์™€ 096 ๋ชจ๋‘ ํ™”ํ•™ํ•ฉ์„ฑ ์ž๋™ํ™”๊ฐ€ ๋ชฉํ‘œ์ด๋‚˜, 212์€ ๋ฐ˜์‘์กฐ๊ฑด ์ตœ์ ํ™”, 096์€ ์ „์ฒด ํ•ฉ์„ฑ ๊ฒฝ๋กœ ์ƒ์„ฑ ๋ฐ ์ตœ์ ํ™”์— ์ฃผ๋ ฅํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
212๋Š” LLM์„ ํ™œ์šฉํ•œ ํ™”ํ•™ ๋ฐ˜์‘ ๋ฐ ํ•ฉ์„ฑ ์˜ˆ์ธก์—์„œ multi-agent ํ”„๋ ˆ์ž„์›Œํฌ ์ ‘๊ทผ์„ ์ œ์‹œํ•˜์—ฌ, 316๊ณผ์˜ ์ ์šฉ ๋ฐฉ์‹ ์ฐจ์ด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‘˜ ๋‹ค ํ™”ํ•™ ํ•ฉ์„ฑ ๊ฒฝ๋กœ ๊ณ„ํš ๋ฌธ์ œ์— ๋Œ€ํ•ด LLM ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•˜์ง€๋งŒ, ์ „์ž๋Š” ๋ถ„์ž ๊ทธ๋ž˜ํ”„ ๋ฌธ๋ฒ• ํ•™์Šต, ํ›„์ž๋Š” ๋ฐ˜์‘ ์˜ˆ์ธก ์ค‘์‹ฌ์ด๋ฏ€๋กœ ๋ฐฉ๋ฒ•๋ก  ์ฐจ์ด๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ถ„์ž ๊ตฌ์กฐ ๋ณ€ํ™˜ ๋ฐ ์•ฝ๋ฌผ ํ›„๋ณด ์ƒ์„ฑ์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ์ƒ์„ฑ ๋ชจ๋ธ ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ž๋™ํ™”๋œ ์—ญํ•ฉ์„ฑ ๋ถ„์„ ๋˜๋Š” ํ•ฉ์„ฑ ๊ฒฝ๋กœ ๊ณ„ํš์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ๋จธ์‹ ๋Ÿฌ๋‹ ์ ‘๊ทผ๋ฒ•์„ ๋‹ค๋ฃจ๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
210 ๋…ผ๋ฌธ์€ ๋‹ค์–‘ํ•œ ํ™”ํ•™ ๋„๊ตฌ์™€์˜ ํ†ตํ•ฉ์„ ๋” ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๋‹ค๋ค„, 212์˜ ์กฐ๊ฑด ์ตœ์ ํ™” ํŠนํ™”์—์„œ ๋ฒ”์šฉํ™” ๋ฐฉํ–ฅ์„ ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
212์˜ ํ™”ํ•™ํ•ฉ์„ฑ AI ์ž๋™ํ™” ํ”„๋ ˆ์ž„์›Œํฌ๋Š” 138์—์„œ ๋…ผ์˜๋˜๋Š” LLM ํ™œ์šฉ ์ž์œจ ํ™”ํ•™์—ฐ๊ตฌ์˜ ๋ฒ”์œ„์™€ ๋ฐฉํ–ฅ์„ฑ์„ ์‹ค์งˆ์ ์œผ๋กœ ํ™•์žฅํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
2174 ๋…ผ๋ฌธ์€ 212์—์„œ ์ œ์‹œํ•œ Chemist-X ๋ชจ๋ธ์˜ ์ ‘๊ทผ๋ฒ•์„ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ๋กœ๋ด‡ํ™”ํ•™์‹คํ—˜๊นŒ์ง€ ์‹คํ—˜ํ™˜๊ฒฝ์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
ํ™”ํ•™๋ฐ˜์‘ ๋ฐ ๋ฌผ์งˆ์‹ ์˜ˆ์ธก์„ ์œ„ํ•œ LLM ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ๋ถ„์ž ์งˆ๋Ÿ‰ ์ŠคํŽ™ํŠธ๋Ÿผ ์˜ˆ์ธก ํ‰๊ฐ€์˜ ์ตœ์‹  ํŠธ๋ Œ๋“œ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
099 ๋…ผ๋ฌธ์€ 212์™€ ๊ฐ™์ด ์ž๋™ํ™”๋œ AI ํ™”ํ•™ ์‹คํ—˜ ๋ฐ ์กฐ๊ฑด ์ตœ์ ํ™” ๋ฌธ์ œ๋ฅผ ์‹ค์ œ๋กœ ํ’€์–ด, ๋‘ ์‹œ์Šคํ…œ ๊ฐ„ ์ ์šฉ ๋ฒ”์œ„์™€ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์‹คํšจ์„ฑ์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
LLM ๊ธฐ๋ฐ˜ ์ž๋™ ์—ญํ•ฉ์„ฑ ๋ฃจํŠธ ์ƒ์„ฑ ์‹œ์Šคํ…œ์„ ์‹ค์ œ ๋ฐ˜์‘ ์กฐ๊ฑด ์˜ˆ์ธก ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ˜์‘ ์„ค๊ณ„ ๋ฌธ์ œ์— ์‘์šฉํ•จ.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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