์ ์: 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
Chemist-X์ 3๋จ๊ณ ๋ฐ์ ์กฐ๊ฑด ์ต์ ํ(RCO) ํ๋ ์์ํฌ: LLM ์์ด์ ํธ์ ์ํด ์์ ์๋ ์คํ๋จ
๋ณธ ๋
ผ๋ฌธ์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM)์ ๊ธฐ๋ฐ์ผ๋ก ํ ํํ ํฉ์ฑ ๋ฐ์ ์กฐ๊ฑด ์ต์ ํ๋ฅผ ์ํ ํตํฉ AI ์์ด์ ํธ Chemist-X๋ฅผ ์ ์ํ๋ค. ๊ฒ์ ์ฆ๊ฐ ์์ฑ(RAG) ๊ธฐ์ , ์ปดํจํฐ ๋ณด์กฐ ์ค๊ณ(CAD) ๋๊ตฌ, ์๋ํ ๋ก๋ด ์์คํ
์ ๊ฒฐํฉํ์ฌ ์ธ๊ฐ ํํ์์ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ์์ ๋ชจ๋ฐฉํ๋ฉฐ, ์์ ์๋ํ ์ต์ ์คํ์ค(wet-lab) ์คํ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
How
Phase One ๋จ์ ํ
์คํธ ๋ฐ ์๋ ์ฝ๋ ์์ฑ ํ๋กฌํํธ
Phase One - ์ ๋ณด ๊ฒ์ ๋ฐ RAG ๊ตฌํ
- LLM์ ํ์ฉํ Python ์ฝ๋ ์๋ ์์ฑ์ผ๋ก Chemical Abstracts Service(CAS), PubChem, Amazon EC2 API ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฒ์
- ์ ํํ SMILES ๋งค์นญ์ ํตํด ๋ชฉํ ํํฉ๋ฌผ ์ง์ ๊ฒ์
- ๋ถ์ฌ ์ ์ ์ฌ ๋ถ์ ํ์์ผ๋ก ๋ฐ์ ์กฐ๊ฑด ๊ฒ์ (๊ณ์ธต์ ํด๋ฐฑ ์ ๋ต)
- In-context learning(ICL)๊ณผ Top Match Slice(TMS) ๊ฐ๋
์ผ๋ก API ๋ฌธ์์์ ์๋ฏธ๋ก ์ ์ผ๋ก ๊ฐ์ฅ ๊ด๋ จ์ฑ ๋์ ์น์
๋ง ์ถ์ถํ์ฌ LLM ํ๋กฌํํธ์ ํฌํจ
Phase Two - ๋ฐ์ ์กฐ๊ฑด ์ถ์ฒ
- CIMG: ๊ทธ๋ํ ์ ๊ฒฝ๋ง(GNN) ๊ธฐ๋ฐ ๋ถ์ ์ค๋ช
์๋ก ๋ถ์ ํน์ฑ์ ๊ณ ์ฐจ์ ํน์ง ๊ณต๊ฐ์ ๋งคํ
- CL-SCL ์ง๋ฌธ: ๊ฐ๋
ํ ๋์กฐ ํ์ต์ ํตํด ๊ณ ์์จ ๋ฐ์๊ณผ ์ ์์จ ๋ฐ์ ๊ฐ์ ๊ตฌ๋ถ๋ ฅ ๊ฐํ
- ์์น ์์จ ๋์ ๋ฒ์ฃผํ ์์จ ๋ผ๋ฒจ(coarse yield labels) ์ฌ์ฉ์ผ๋ก ์ก์ ๋ฏผ๊ฐ๋ ๊ฐ์
- ๊ธฐ์กด ML ๋ชจ๋ธ๋ค(์: SVM, ๋๋ค ํฌ๋ ์คํธ)์ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํ ๋ฒ์ฉ API ์ค๊ณ
Phase Three - ๋ก๋ด ์์คํ
์ ์ด
- LLM์ ์ถ๋ก ๋ฐ ์ฝ๋ ์์ฑ ๋ฅ๋ ฅ์ ํ์ฉํ ์ผ๋ฐ์ ์ปดํจํฐ ์ ์ด ํ๋ ์์ํฌ
- ์ฃผ์ ๊ตฌ์ฑ ์์: ํคํ๋ ์ ๊ฒ์ถ, ๋ง์ฐ์ค ํด๋ฆญ ๊ฐ์ง, ๊ดํ ๋ฌธ์ ์ธ์(OCR)
- pyautogui Python ํจํค์ง ๊ธฐ๋ฐ ๋ง์ฐ์ค ๋ฐ ํค๋ณด๋ ์
๋ ฅ ์๋ํ
- ์ธ๊ฐ ์กฐ์ ์์ฐ ๋์์ ํ์ต์ ํตํ ์ ์ด ์คํฌ๋ฆฝํธ ์์ฑ
LLM ๊ฐ๋
์ ์ด ์คํฌ๋ฆฝํธ ์์ฑ ๋ฐ ์ต์ ์คํ์ค ์ฅ๋น ์ ์ด ์์ธ ๊ธฐ์
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 ๊ธฐ๋ฐ ์๋ ์ญํฉ์ฑ ๋ฃจํธ ์์ฑ ์์คํ
์ ์ค์ ๋ฐ์ ์กฐ๊ฑด ์์ธก ๋ฑ ๋ค์ํ ๋ฐ์ ์ค๊ณ ๋ฌธ์ ์ ์์ฉํจ.