Developing ChemDFM as a large language foundation model for chemistry

์ €์ž: Zihan Zhao, Da Ma, Lu Chen, Liangtai Sun, Zihao Li | ๋‚ ์งœ: 2024 | DOI: 10.1016/j.xcrp.2025.102523 📄 PDF


Essence

Figure 1

ํ™”ํ•™ ๋ถ„์•ผ LLM ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ผ๋ฐ˜ ์˜์—ญ LLM์— ํ™”ํ•™ ๋„๋ฉ”์ธ ์ง€์‹์„ ํ†ตํ•ฉํ•˜๋Š” ๊ฐœ๋…๋„

ํ™”ํ•™ ๋ถ„์•ผ์˜ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ ChemDFM์„ ๊ฐœ๋ฐœํ–ˆ์œผ๋ฉฐ, GPT-4๋ฅผ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋ฉด์„œ๋„ ํ™”ํ•™ ๋ถ„์•ผ์˜ ์ž์œ ๋กœ์šด ๋Œ€ํ™”ํ˜• AI ์กฐ์ˆ˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

Motivation

Achievement

Figure 2

ChemDFM์˜ ๋‘ ๋‹จ๊ณ„ ํ›ˆ๋ จ ์ ˆ์ฐจ์™€ ์ง€์›ํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ž‘์—…

  1. ํฌ๊ด„์  ํ™”ํ•™ ๋Šฅ๋ ฅ: ๋ถ„์ž ์ธ์‹, ๋ถ„์ž ์„ค๊ณ„, ๋ถ„์ž ์„ฑ์งˆ ์˜ˆ์ธก, ๋ฐ˜์‘ ๋ถ„์„, ์ˆ˜์œจ ์˜ˆ์ธก, ์—ญํ•ฉ์„ฑ ๋“ฑ ๋‹ค์–‘ํ•œ ํ™”ํ•™ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฏธ์ง€์˜ ์ƒํ™ฉ์—์„œ์˜ ์ถ”๋ก ๊ณผ ์˜ค๋ฅ˜ ์ˆ˜์ •๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
  2. ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ: ChemDFM-13B๊ฐ€ ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ์†Œ์Šค LLM์„ ๋Šฅ๊ฐ€ํ•˜๋ฉฐ, ๋ชจ๋ธ ํฌ๊ธฐ์˜ ํ˜„์ €ํ•œ ์ฐจ์ด์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋งŽ์€ ํ™”ํ•™ ์ž‘์—…์—์„œ GPT-4์˜ ์„ฑ๋Šฅ์„ ์ดˆ๊ณผํ•œ๋‹ค.
  3. ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค ์ ์‘์„ฑ: ์ตœ์‹  ํ™”ํ•™ ๋…ผ๋ฌธ ๊ธฐ๋ฐ˜์˜ ๋ฏธ์ง€์˜ ์ƒํ™ฉ(unseen scenarios)์—์„œ๋„ ๋” ์ •ํ™•ํ•˜๊ณ  ๊ด€๋ จ์„ฑ ๋†’์€ ๋‹ต๋ณ€์„ ์ƒ์„ฑํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ˆ„์ˆ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋ฉด์„œ๋„ ์‹ค๋ฌด ์ ์šฉ์„ฑ์„ ์ž…์ฆํ•œ๋‹ค.

How

Figure 3

๋ช…๋ น์–ด ํŠœ๋‹์— ์‚ฌ์šฉ๋œ ํ™”ํ•™ ๋ฐ˜์‘ ์™„์„ฑ ์ž‘์—…์˜ ์˜ˆ์‹œ

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ChemDFM์€ ํ™”ํ•™ ๋ถ„์•ผ์˜ LLM ๊ฐœ๋ฐœ์— ์žˆ์–ด ์ค‘์š”ํ•œ ์ด์ •ํ‘œ๋ฅผ ์„ธ์šฐ๋ฉฐ, ๊ด‘๋ฒ”์œ„ํ•œ ํ™”ํ•™ ์ง€์‹ ํ†ตํ•ฉ๊ณผ ์šฐ์ˆ˜ํ•œ ์‹ค์ฆ ์„ฑ๋Šฅ์„ ํ†ตํ•ด AI ํ™”ํ•™์ž์˜ ์‹คํ˜„ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค๋งŒ, ๋ถ„์ž ํ‘œํ˜„์˜ ๋‹ค์–‘์„ฑ ํ™•๋Œ€์™€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ํ™•์žฅ ๋“ฑ์˜ ํ›„์† ๊ฐœ์„ ์ด ํ•„์š”ํ•˜๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Galactica(367)๋Š” ๊ณผํ•™ ์ „๋ฐ˜ ๋„๋ฉ”์ธ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ์˜ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜์—ฌ ChemDFM์˜ ํ›ˆ๋ จ ๋ฐ ํ‰๊ฐ€ ์ฒ ํ•™์— ๊ธฐ์ดˆ๊ฐ€ ๋œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
ChemCrow(210)๋Š” LLM์ด ํ™”ํ•™ ๋„๊ตฌ ํ™œ์šฉ๊ณผ ์ „๋ฌธ ์ง€์‹ ํ†ตํ•ฉ์„ ๊ฐ•์กฐํ•˜์—ฌ ChemDFM ๊ธฐ๋ฐ˜ ์ž์œ ๋กœ์šด ํ™”ํ•™ AI ์กฐ์ˆ˜์˜ ์ „์‹  ์—ญํ• ์„ ํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
305๋Š” ๋„๋ฉ”์ธ ํŠนํ™” ์–ธ์–ด ๋ชจ๋ธ์˜ ์‚ฌ์ „ํ•™์Šต์ด๋‚˜ ํŒŒ์ธํŠœ๋‹์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜์—ฌ ChemDFM ๊ฐœ๋ฐœ์— ํ™œ์šฉ๋œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
271๊ณผ ๊ฐ™์ด ํ™”ํ•™๋ถ„์•ผ LLM์„ ๊ฐœ๋ฐœยท์‘์šฉํ•œ ๋…ผ๋ฌธ์€ 344์˜ ๋ฐ”์ด์˜ค/ํ™”ํ•™ ๋ถ„์•ผ foundation model ์„œ๋ฒ ์ด๋กœ ์ „์ฒด ํŠธ๋ Œ๋“œ๋ฅผ ์กฐ๋ช…ํ•  ์ˆ˜ ์žˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
ChemDFM์€ ํ™”ํ•™ ํŒŒ์šด๋ฐ์ด์…˜ ์–ธ์–ด๋ชจ๋ธ์˜ ์„ค๊ณ„ ์›๋ฆฌ์™€ ํŒŒ์ธํŠœ๋‹ ์ „๋žต์„ ์ œ์‹œํ•˜์—ฌ, ์—๋„ˆ์ง€ ๋ฌผ์งˆ ๋„๋ฉ”์ธ ํ™•์žฅ์— ์ง์ ‘์  ์ด๋ก ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ถ„์ž ์ง€๋ฌธ(fingerprint) ๊ธฐ๋ฐ˜ ํ‘œํ˜„ ํ•™์Šต์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ์„ ํ–‰ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
707์€ ํŠน์ • ๊ณผํ•™ ๋„๋ฉ”์ธ์„ ์œ„ํ•œ ์ „๋ฌธํ™”๋œ LLM ๊ฐœ๋ฐœ ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•˜์—ฌ ChemDFM์˜ ํ™”ํ•™ ํŠนํ™” ๋ชจ๋ธ๊ณผ ๋น„๊ต ๊ฐ€๋Šฅํ•˜๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
271๊ณผ 212 ๋ชจ๋‘ ๋ฐ˜์‘ ์กฐ๊ฑด ์ตœ์ ํ™” ๋ฐ ํ™”ํ•™ ์‹คํ—˜ ์ž๋™ํ™”์— LLM์„ ํ™œ์šฉํ•˜๋ฉฐ, ์„ธ๋ถ€ ๊ตฌํ˜„ ๋ฐฉ์‹์—์„œ ์ฐจ๋ณ„์ ์„ ๊ฐ€์ง„๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
MOOSE-Chem์€ ChemDFM๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ LLM์„ ํ™”ํ•™ ์˜์—ญ ๋ฏธ๋ฐœ๊ฒฌ ๊ฐ€์„ค ์žฌ๋ฐœ๊ฒฌ ๋ฐ ํ˜์‹  ์ ์šฉ์— ์ด์šฉํ•˜๋‚˜ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์— ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ChemDFM์€ ํ™”ํ•™ ๋ถ„์•ผ ํŠนํ™” LLM ๊ฐœ๋ฐœ๋กœ, ์ƒ๋ฌผํ•™/ํ™”ํ•™ ๋„๋ฉ”์ธ LLM ์„œ๋ฒ ์ด์ธ ๋ณธ ๋…ผ๋ฌธ๊ณผ ์ „๋ฌธ ๋ถ„์•ผ๋ณ„ ์ ‘๊ทผ๋ฒ•์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
115๋Š” ํ™”ํ•™ ๋˜๋Š” ๊ณผํ•™ ๋ถ„์•ผ๋ฅผ ์œ„ํ•œ ๋‹ค๋ฅธ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ ๋˜๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์„ ์ œ์‹œํ•˜์—ฌ ChemDFM๊ณผ ๋Œ€์•ˆ์ ์œผ๋กœ ๋น„๊ต๋œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
271๊ณผ 096 ๋ชจ๋‘ LLM์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ™”ํ•™ ํ•ฉ์„ฑ์ž๋™ํ™”๋ฅผ ์„ค๊ณ„ํ•˜์ง€๋งŒ, 271์€ ํ™”ํ•™ํŠนํ™” foundation model์„ ์ž์ฒด ๊ฐœ๋ฐœํ•˜๋ฉฐ GPT-4๋ฅผ ๋Šฅ๊ฐ€ํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋‘”๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ChemAgent(209)๋Š” ๋„๋ฉ”์ธ ์—…๋ฐ์ดํŠธ์™€ ์ง€์‹ ๋™๊ธฐํ™” ์ค‘์‹ฌ์ด ๊ฐ•ํ•œ LLM ์—์ด์ „ํŠธ์ด๋ฉฐ, ChemDFM๊ณผ ๋‹ฌ๋ฆฌ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ๋ฐ˜์˜์— ๋ฐฉ์ ์„ ๋‘”๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
์˜๋ฃŒ ๋„๋ฉ”์ธ ํŠนํ™” foundation model ๊ตฌ์ถ• ๋ฐ FINE-tuning ๋…ผ์˜๊ฐ€ LLM์„ ํ†ตํ•œ ์˜๋ฃŒ ์ง€์‹ ํ™œ์šฉ๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
์‹ค์ œ ํ™”ํ•™ ๋Œ€ํ˜•๋ชจ๋ธ์˜ ์‹คํ—˜์  ๊ฒ€์ฆ ๋ฐ ๋ฒค์น˜๋งˆํฌ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ์ค€๋น„๋„ ํ‰๊ฐ€ ์ฒด๊ณ„์˜ ํ˜„์‹ค ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ๋ณด์™„ํ•œ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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