Essence
MolGAN์ ์ ์ฒด ๊ตฌ์กฐ: ์ ์ฌ๋ณ์ z๋ก๋ถํฐ ์์ฑ๊ธฐ๊ฐ ๋ถ์ ๊ทธ๋ํ๋ฅผ ์์ฑํ๊ณ , ํ๋ณ๊ธฐ๋ ์ค์ /์์ฑ ๋ฐ์ดํฐ ๋ถ๋ฅ, ๋ณด์๋ง์ ํํ์ ์ฑ์ง์ ํ๊ฐํ๋ค.
๋ณธ ๋
ผ๋ฌธ์ ๊ทธ๋ํ ๊ตฌ์กฐ ๋ฐ์ดํฐ์ ์ง์ ์๋ํ๋ GAN ๊ธฐ๋ฐ ์๋ฌต์ (implicit) ์์ฑ ๋ชจ๋ธ์ ์ ์ํ์ฌ, ๋ถ์ ์ค๊ณ์์ ๋น์ฉ์ด ํฐ ๊ทธ๋ํ ๋งค์นญ ์ ์ฐจ์ ๋
ธ๋ ์์ ํด๋ฆฌ์คํฑ์ ์ฐํํ๊ณ ๋์ ์ ํจ์ฑ์ ํํ ํํฉ๋ฌผ์ ์์ฑํ๋ค.
Evaluation
์ดํ: MolGAN์ ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ถ์ ์์ฑ์ GAN์ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฉํ ์ ๊ตฌ์ ์ฐ๊ตฌ๋ก, ๋
ธ๋ ์์ ๋ถ๋ณ์ฑ ๋ฌธ์ ๋ฅผ ์ฐ์ํ๊ฒ ํด๊ฒฐํ๊ณ ๋์ ์ ํจ์ฑ์ ํํฉ๋ฌผ์ ์์ฑํ๋, ๋ชจ๋ ๋ถ๊ดด ์ทจ์ฝ์ฑ๊ณผ ์๋ถ์ ์ ํ์ด๋ผ๋ ๊ทผ๋ณธ์ ๊ณผ์ ๋ฅผ ์๊ณ ์๋ค.
๊ฐ์ด ๋ณด๋ฉด ์ข์ ๋
ผ๋ฌธ
๊ธฐ๋ฐ ์ฐ๊ตฌ
Molgan์ ๋ถ์ ๊ทธ๋ํ ์์ฑ ์์ด๋์ด๊ฐ QH9 ๋ฐ์ดํฐ์
๊ธฐ๋ฐ์ ์๋ก์ด ํํ ๊ตฌ์กฐ ์์ฑ ๋ฐ ์์ธก ๋ชจ๋ธ ๊ฐ๋ฐ์ ์ด๋ก ์ ๊ธฐ๋ฐ์ ์ ๊ณตํ๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
MolGAN์ ๋ถ์ ๊ตฌ์กฐ ์์ฑ์ ๋ํ ์ด๊ธฐ implicit generative model๋ก, ๋ถ์ ๊ทธ๋ํ ๋ฌธ๋ฒ ๋ฐ ๋ฉํฐ๋ชจ๋ฌ ํ์ต ํ๋ ์์ํฌ์ ๋ฐ์ ์ ๋ฐฐ๊ฒฝ์ ์ดํดํ ์ ์๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
MolGAN์ ๋ถ์ ๊ทธ๋ํ ์์ฑ ๋ฐฉ์์ด ์ฃผ๊ธฐ์ ๊ฒฐ์ ๊ตฌ์กฐ ์์ธก์ ์ํ ๊ทผ๋ณธ์ ์์ฑ๋ชจ๋ธ๋ก ์๋ํฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
MolGAN์ ๋ถ์๊ทธ๋ํ ์์ฑ์ ๊ณ ์ ์ ์ธ generative ๋ชจ๋ธ๋ก, MolHIT์ ๊ณ์ธต์ diffusive modeling๊ณผ ๋น๊ต ๊ฐ๋ฅํ ์ด๋ก ์ ๊ธฐ๋ฐ์ด๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
MolGAN ๋
ผ๋ฌธ์ ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ถ์ ์์ฑ์ ์ด๊ธฐ ๊ทผ๊ฐ์ ์ ๊ณตํ์ฌ FlashSchNet์ GNN ์ ๊ทผ๋ฒ์ ์ด๋ก ์ ํ ๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
์์ ๋ถ์ ๊ทธ๋ํ ์์ฑ ๋ฐ ๋ถ์๋์ญํ ์๋ฎฌ๋ ์ด์
์ ํ์ฉ๋๋ generative ๋ชจ๋ธ๋ก, transfer learning ๋ฐ ์๋ฒ ๋ฉ ์ ๊ทผ์ ๊ธฐ๋ฐ ์ญํ ์ ํฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
์์ฑ์ ๋ถ์ ๋ชจ๋ธ๊ณผ ์ํธ์์ฉ ํฌํ
์
ํ์ต์์ ๋ถ์๊ฐ ์ํธ์์ฉ ๋ฐ ๊ตฌ์กฐ ์์ธก์ ๊ธฐ์ด ์ด๋ก ์ ์ ๊ณตํ๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
555๋ฒ ๋
ผ๋ฌธ(Molgan)์ ๋ถ์ ๊ตฌ์กฐ ์์ฑ์ ์ํ implicit ๋ชจ๋ธ์ ์ ์ํ๋ฏ๋ก, 3089์ ํฉ์ฑ ์ ๊ทผ ๊ธฐ๋ฐ ์์ฑ ๋ชจ๋ธ ๊ฐํ์ ๋ฐ์ ํ ์ด๋ก ์ ๊ธฐ๋ฐ์ด ๋ฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
์๋ถ์ ๊ตฌ์กฐ-๋ฐ์ ๊ด๊ณ์ ์ฌ์ธต ์์ฑ ๋ฐ ์์ธก ํ๋ ์์ํฌ๋ก, ViDa ๋ฐ CryoSAMU๊ฐ ๊ธฐ๋ฐ์ผ๋ก ์ผ์ ๊ธฐ์ด ์ด๋ก ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
๋ถ์ ๊ทธ๋ํ ์์ฑ ๋ชจ๋ธ์ ๋ฐฉ๋ฒ๋ก ์ ๊ธฐ์ด๋ฅผ ์ ๊ณตํ๋ ์ฐ๊ตฌ์ด๋ค
๊ธฐ๋ฐ ์ฐ๊ตฌ
Molgan์ ๋ถ์๊ตฌ์กฐ ์์ฑ์ ์ํ ์์ฑํ ๋ชจ๋ธ์ ์ด๊ธฐ ๋ฐ์ ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ์ด๊ฒ์ด 3118์ ํ๋ผ๋ฏธํฐ ํจ์จ์ ์์ฑ ๋ชจ๋ธ๋ง ๊ธฐ์ด๊ฐ ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
MolGAN ๋ฑ ๋ถ์ ๊ทธ๋ํ ์ง์ ์์ฑ ๋ฐ ์์ธก ๋ชจ๋ธ๋ค์ด ๋ณธ๋ฌธ์ GNN ๊ณ์ ์์ธก ๋ฐฉ๋ฒ๊ณผ ์๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
๋ค์ค ๋ทฐ ๊ธฐ๋ฐ ๋ถ์ ๊ทธ๋ํ ์์ฑ ๋ฐฉ๋ฒ์ ํตํด ๋๊ท๋ชจ ๋ฉํฐ๋ทฐ ํด๋ฌ์คํฐ๋ง ๋ฐ ์ ๋ ฌ์ ๋ํ ๋ฐ์ดํฐ ๊ณผํ์ ๋์์ ์ ์ํ๋ค.
๋ค๋ฅธ ์ ๊ทผ
555๊ฐ GAN ๊ธฐ๋ฐ์ด๋ผ๋ฉด 296์ diffusion ๋ชจ๋ธ์์ inference alignment๋ก ๋ถ์ ์์ฑ ์ฑ๋ฅ์ ๋์ด๋ ๋๋ค๋ฅธ ์ต์ ์ ๊ทผ์ ์๊ฐํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
555 ๋
ผ๋ฌธ์ ๋ถ์ ๊ทธ๋ํ ์์ฑ์ ์ํ GAN ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ์ ์ ์ํ์ฌ, ํ์ฐ๋ชจ๋ธ ๊ธฐ๋ฐ ์ค๊ณ์ ๋์กฐ์ ์ผ๋ก ์ฐธ๊ณ ํ ์ ์๋ค.
๋ค๋ฅธ ์ ๊ทผ
555์ MolGAN์ ์์ฑ ๋ชจ๋ธ ๊ธฐ๋ฐ ๋ถ์ ๊ทธ๋ํ ์ค๊ณ๋ฅผ ์ ์ํ์ฌ 682์ ๋ํจ์ ๊ธฐ๋ฐ ๋ฐ๋ณต ์ต์ ํ์ ๋น๊ต๋๋ ๋์์ด๋ค.
๋ค๋ฅธ ์ ๊ทผ
282์ DMFlow๋ flow ๊ธฐ๋ฐ์ผ๋ก ๋น์ ์ง ๋ฌผ์ง ๊ตฌ์กฐ ์์ฑ์ ์ด์ ์ ๋ ๋ฐ๋ฉด, 555์ MolGAN์ GAN์ ํตํ ์๋ถ์ ๊ทธ๋ํ ์์ฑ์ ์ฃผ๋ ฅํ๋ค.
๋ค๋ฅธ ์ ๊ทผ
์๋ถ์์ ๋จ๋ฐฑ์ง์ ํตํฉํ๋ all-atom ๋ถ์ ํํ ํ์ต์ ๋์์ ์ ๊ทผ๋ฒ์ ์ ์ํ๋ค
๋ค๋ฅธ ์ ๊ทผ
๋ถ์ ํํ์ ๊ตฌ์กฐ์ ์ผ๊ด์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํ ๋์์ ๋์กฐ ํ์ต ๋ฐฉ๋ฒ์ ์ ์ํ๋ ์ฐ๊ตฌ์ด๋ค.
ํ์ ์ฐ๊ตฌ
555(MolGAN)์ ๋ถ์ ๊ทธ๋ํ ์์ฑ ๋ชจ๋ธ์ 305์์ ํจ์จ์ ์งํ์ ํ์ ๋ฐ ์ต์ ํ์ ์ ์ฉํ ์ค์ ์ฌ๋ก๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ ์ฐ๊ตฌ
682๋ ๋ถ์ ์ค๊ณ์ ํ์ฉํ ์ ์๋ ๋ณด์ ์ ๋ ํ
์คํธํ์ ๋ํจ์ ๋ชจ๋ธ ์ต์ ํ๋ก, 555์ GAN ๊ธฐ๋ฐ ์์ฑ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๋ ๋์์ ์ ์ํ๋ค.
ํ์ ์ฐ๊ตฌ
์ ๊ท ์์ฌ ๋ฐ๊ฒฌ์ ์ํ ํ๋ ์์ํฌ ๋ฑ ์ฌ๋ฌ ์ข
๋ฅ์ ์์ฑํ ๋ถ์ ๋ชจ๋ธ๋ง์ ํ์ฃผ์ ๋ฐ Molgan ๋ฐฉ์์ ํ๊ณ๋ฅผ ์ ๋ฆฌํฉ๋๋ค.
์์ฉ ์ฌ๋ก
Molgan์ ๋ถ์๊ทธ๋ํ ์์ฑ ๋ฅ๋ ฅ์ด DeepCRE ๋ฑ ์ ์ฝ๊ฐ๋ฐ ์ ์์ฆ ํ๊ฐ๋ฅผ ์ํ ์ฝ๋ฌผ ํ๋ณด ์์ฑ์ ํต์ฌ์ ์ผ๋ก ํ์ฉ๋ ์ ์๋ค.
์์ฉ ์ฌ๋ก
์๋ฌต์ ์์ฑ ๋ชจ๋ธ(Molgan)๋ก ์์ฑ๋ ๊ฒฐ๊ณผ์ ๊ธฐ๊ณํ์ต ๊ธฐ๋ฐ ํด์๊ณผ ์ค๋ช
๊ฐ๋ฅ์ฑ ํ๋ณด๋ฅผ ์ค์ ์ฌ๋ก ์ ์ฉ์ผ๋ก ๋ณด์ฌ์ค๋๋ค.