Physics Informed Deep Learning (Part I): Data-driven Solutions of Nonlinear Partial Differential Equations

์ €์ž: Maziar Raissi, Paris Perdikaris, George Em Karniadakis | ๋‚ ์งœ: 2017-11-28 | DOI: ๋ฏธ์ œ๊ณต 📄 PDF


Essence

๋ฌผ๋ฆฌ ๋ฒ•์น™์„ ์‹ ๊ฒฝ๋ง์— ๋‚ด์žฌํ™”ํ•˜์—ฌ ์ ์€ ๋ฐ์ดํ„ฐ๋กœ๋„ ๋น„์„ ํ˜• ํŽธ๋ฏธ๋ถ„๋ฐฉ์ •์‹(PDE)์˜ ํ•ด๋ฅผ ์ •ํ™•ํžˆ ๊ตฌํ•˜๋Š” Physics-Informed Neural Networks (PINNs)์„ ์ œ์‹œํ•˜๋Š” ํš๊ธฐ์  ๋…ผ๋ฌธ์ด๋‹ค.

Motivation

Achievement

Figure 1 - Burgers equation ๊ฒฐ๊ณผ

Burgers ๋ฐฉ์ •์‹์˜ ๋ฐ์ดํ„ฐ ์ฃผ๋„ ํ•ด ๋ณต์›: (์ƒ๋‹จ) ์˜ˆ์ธก๋œ ์‹œ๊ณต๊ฐ„ ํ•ด ๋ฐ ํ•™์Šต ๋ฐ์ดํ„ฐ ์œ„์น˜ (ํ•˜๋‹จ) ์ •ํ™•ํ•ด์™€์˜ ์‹œ๊ฐ„๋ณ„ ๋น„๊ต

  1. ํ˜์‹ ์  ๋ฐฉ๋ฒ•๋ก : ์—ฐ์†์‹œ๊ฐ„ ๋ชจ๋ธ์—์„œ ์ดˆ๊ธฐยท๊ฒฝ๊ณ„ ์กฐ๊ฑด ๋ฐ์ดํ„ฐ 100๊ฐœ๋กœ Burgers ๋ฐฉ์ •์‹ ํ•ด๋ฅผ ์ƒ๋Œ€ Lโ‚‚ ์˜ค์ฐจ 6.7ร—10โปโด๋กœ ๋ณต์› (๊ฐ€์šฐ์‹œ์•ˆ ๊ณผ์ • ๋Œ€๋น„ 100๋ฐฐ ์ •ํ™•๋„ ํ–ฅ์ƒ)
  2. ๋น„์„ ํ˜• ์ „์šฉ ์ฒ˜๋ฆฌ: ๊ตญ์†Œ ์‹œ๊ฐ„ํ™”(local time-stepping) ๋˜๋Š” ์„ ํ˜•ํ™” ์—†์ด ์ผ๋ฐ˜ ๋น„์„ ํ˜• PDE ์ง์ ‘ ํ•ด๊ฒฐ
  3. ๋ฐ์ดํ„ฐ ํšจ์œจ์„ฑ: MSEf ํ•ญ์ด ์ •์น™ํ™” ๊ธฐ์ œ๋กœ ์ž‘๋™ํ•˜์—ฌ ๊ณผ์ ํ•ฉ(overfitting) ๋ฐฉ์ง€ ๋ฐ ์†Œ๋Ÿ‰ ๋ฐ์ดํ„ฐ ํ•™์Šต ๊ฐ€๋Šฅ
  4. ๋ฏธ๋ถ„๊ฐ€๋Šฅ ์„œ๋กœ๊ฒŒ์ดํŠธ ๋ชจ๋ธ: ๋ชจ๋“  ์ž…๋ ฅ ์ขŒํ‘œ์™€ ์ž์œ  ๋งค๊ฐœ๋ณ€์ˆ˜์— ๋Œ€ํ•ด ์™„์ „ ๋ฏธ๋ถ„๊ฐ€๋Šฅํ•œ ๋Œ€์ฒด ๋ชจ๋ธ ํš๋“

How

Figure 2 - Schrรถdinger equation

๋ณต์†Œ์ˆ˜ ๊ฐ’ ๋น„์„ ํ˜• Schrรถdinger ๋ฐฉ์ •์‹์˜ ์˜ˆ์ธก ํ•ด

Originality

Limitation & Further Study

Evaluation

Novelty: 5/5 Technical Soundness: 4/5 Significance: 5/5 Clarity: 5/5 Overall: 4.8/5

์ดํ‰: ๋ฌผ๋ฆฌ ์ œ์•ฝ์„ ๋จธ์‹ ๋Ÿฌ๋‹์— ์ •๊ตํ•˜๊ฒŒ ๊ฒฐํ•ฉํ•จ์œผ๋กœ์จ ์†Œ๋Ÿ‰ ๊ณ ๊ฐ€ ๋ฐ์ดํ„ฐ ํ™˜๊ฒฝ์—์„œ ํŽธ๋ฏธ๋ถ„๋ฐฉ์ •์‹ ํ’€์ด์˜ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๊ฐœ์ฒ™ํ•œ ํƒ์›”ํ•œ ๋…ผ๋ฌธ์œผ๋กœ, ์ดํ›„ PINN ๊ด€๋ จ ์—ฐ๊ตฌ์˜ ํญ๋ฐœ์  ์„ฑ์žฅ์„ ๊ฒฌ์ธํ•œ ์„ ๊ตฌ์  ์ €์ž‘์ด๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics-Informed Deep Learning ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ๋™ ์†”๋ฃจ์…˜์˜ ๋Œ€ํ‘œ์  ์ด๋ก ์  ๋ฐฐ๊ฒฝ์„ ์ œ์‹œํ•˜์—ฌ 572 ๋…ผ๋ฌธ์˜ ๊ฐœ๋…์  ํ† ์ตœ๊ทผ๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
619๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ณผํ•™ ๋ฌธ์ œ ํ•ด๋ฒ•์—์„œ PINN์˜ ์ฃผ์š” ๊ฐœ๋…์„ ์†Œ๊ฐœํ•˜์—ฌ 721์˜ ์ด๋ก ์  ํ† ๋Œ€๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics-Informed Neural Networks ๋…ผ๋ฌธ์€ AI4Science ํ†ตํ•ฉ๊ธฐ์ˆ  ๋ฆฌ๋ทฐ์—์„œ ๋‹ค๋ฃจ๋Š” ์ค‘์š”ํ•œ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹ฌ์ธตํ•™์Šต์˜ ๋Œ€ํ‘œ ์‚ฌ๋ก€๋กœ, ์ด๋ก ์  ํ† ๋Œ€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
PDE์—์„œ AI ๋ฐฉ๋ฒ•๋ก ์˜ ์ „๋ฐ˜์  ์—ญํ• ์„ ๋‹ค๋ฃจ๋Š” ์„œ๋ฒ ์ด๋กœ, PINNs์˜ ์œ„์น˜์™€ ์˜๋ฏธ๋ฅผ ๋” ๋„“์€ ๋งฅ๋ฝ์—์„œ ์ดํ•ดํ•˜๋Š” ๋ฐ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics Informed Deep Learning Part I๋Š” PINN์˜ ๊ทผ๋ณธ ์›๋ฆฌ์™€ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก ์˜ ์ด๋ก ์  ํ† ๋Œ€๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics Informed Deep Learning ๋…ผ๋ฌธ์€ ์ •๋ณด ๋ณ‘๋ชฉ์ด๋ก  ๋“ฑ ๋ฌผ๋ฆฌ์  ์ œ์•ฝ์„ LLM ํ™œ์šฉ ๊ตฌ์กฐ์— ์ ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ์›๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics Informed Deep Learning (Part I)๋Š” ์‹ ๊ฒฝ ์—ฐ์‚ฐ์ž(Neural Operators)์˜ PDE ๊ทผ์‚ฌ ๋“ฑ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ •๋ฆฝํ•˜์—ฌ 364์˜ ์„œ์ˆ ์  ์„œ๋ก ๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
PINNs๋Š” ๋ฌผ๋ฆฌ ๋ฒ•์น™์„ ์‹ ๊ฒฝ๋ง์— ๋‚ด์žฌํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ, ์˜ค์ผ๋Ÿฌ ๋ฐฉ์ •์‹ ํŠน์ด์  ๋ฐœ๊ฒฌ์— ์‚ฌ์šฉ๋œ ๊ธฐ๊ณ„ํ•™์Šต ๊ธฐ๋ฐ˜ ์ˆ˜์น˜ํ•ด์„์˜ ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics-Informed Neural Networks๋ฅผ ์ด์šฉํ•œ ๋ฏธ๋ถ„๋ฐฉ์ •์‹ ํ’€์ด์˜ ๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Physics-Informed Neural Network์ด๋ก (619)์€ FNO ๋ฐ ๊ทธ ๋ณ€ํ˜•์— ๋‹จ์ผ ๊ณ„์ธต ํ™•์žฅ(SLE)์„ ๊ฒฐํ•ฉํ•˜๋Š” 759์˜ ๊ธฐ์ดˆ์  ์ด๋ก ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
619๋Š” PINN์˜ ์ด๋ก ๊ณผ ์ˆ˜์น˜์  ์‘์šฉ์„ ์‹ฌ์ธต์ ์œผ๋กœ ์ •๋ฆฌํ•˜์—ฌ, 3208์˜ ์ƒํƒœ ๋ณต์›ยทํŒŒ๋ผ๋ฏธํ„ฐ ์‹๋ณ„ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Physics-Informed Neural Networks(PINNs)์™€ ์œ ์‚ฌํ•˜๊ฒŒ, ๋ฏธ๋ถ„๋ฐฉ์ •์‹์˜ ํ•ด๋ฅผ ์‹ฌ์ธตํ•™์Šต ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ•˜๋Š” ์ƒˆ๋กœ์šด ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
619 ๋…ผ๋ฌธ์€ ๋ฌผ๋ฆฌ์ •๋ณด ์‹ ๊ฒฝ๋ง ๋ฐ ๋”ฅ๋Ÿฌ๋‹์„ ๋Œ€๊ทœ๋ชจ ์ƒ๋ช…๊ณผํ•™ ๋ฐ์ดํ„ฐ์— ์ ‘๋ชฉํ•˜์—ฌ sequence modeling ์ ‘๊ทผ๊ณผ ๋Œ€๋ฆฝ๋˜๋Š” ๋ฐฉํ–ฅ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
CodePDE๋Š” LLM์ด PDE ์†”๋ฒ„๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, PINNs์™€ ๋‹ฌ๋ฆฌ ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐฉ์‹์œผ๋กœ PDE ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋Œ€์•ˆ์  ์ ‘๊ทผ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Lang-PINN: From Language to Physics-Informed Neural Networks ๋…ผ๋ฌธ์€ ์ง์ ‘์ ์ธ ์–ธ์–ด-์ˆ˜์‹ ๋ณ€ํ™˜ ๊ธฐ๋ฐ˜ PINN ์„ค๊ณ„๋กœ, PINN ๋ฐฉ๋ฒ•๋ก ์˜ ์ตœ์‹  AI ํ†ตํ•ฉ ๋ฐฉํ–ฅ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์šฐ์ฃผ์„  ๋˜๋Š” ๊ณ ์—๋„ˆ์ง€ ๋ฌผ๋ฆฌ ๊ฒ€์ถœ๊ธฐ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์œ ์‚ฌํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์‹œํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์œ ์ฒด ์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์œ„ํ•œ ๋Œ€์•ˆ์  ๋ฌผ๋ฆฌ ์ธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
PINNs๊ฐ€ ๋ฌผ๋ฆฌ ๋ฒ•์น™์„ ์‹ ๊ฒฝ๋ง์— ๋‚ด์žฌํ™”ํ•˜์—ฌ PDE๋ฅผ ํ‘ธ๋Š” ๋ฐ˜๋ฉด, PNGF๋Š” ์‚ฌ์ „๊ณ„์‚ฐ๋œ ๊ทธ๋ฆฐํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ „์ž๊ธฐ ์—ญ์„ค๊ณ„๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‹ค๋ฅธ ์ ‘๊ทผ๋ฒ•์„ ์ทจํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Neural Operator์˜ ์ตœ์‹  ๋™ํ–ฅ๊ณผ, ๊ณผํ•™ ๋ถ„์•ผ์—๊ฒŒ PINN/Neural Operator๊ฐ€ ๋ฏธ์น˜๋Š” ์˜ํ–ฅ ๋ฐ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ์ •๋ฆฌํ•˜๊ณ  ์žˆ์–ด ์ถ”๊ฐ€์  ํ†ต์ฐฐ์„ ์ค€๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๊ธฐ๊ณ„ํ•™์Šต๊ณผ ์ˆ˜์น˜ํ•ด์„ ๊ฒฐํ•ฉ์œผ๋กœ ์˜ค์ผ๋Ÿฌ ๋ฐฉ์ •์‹์˜ ๋ถˆ์•ˆ์ • ํŠน์ด์ ์„ ๋ฐœ๊ฒฌํ•œ ์—ฐ๊ตฌ๋Š” PINNs์˜ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋”ฅ๋Ÿฌ๋‹์„ ๊ณ ๋‚œ๋„ PDE ๋ฌธ์ œ์— ํ™•์žฅํ•œ ์‚ฌ๋ก€๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์‹ ๊ฒฝ ์—ฐ์‚ฐ์ž์˜ ํŠน์ • ๋ณ€ํ˜• ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ฐœ์ „์‹œํ‚จ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
718์—์„œ๋Š” ๊ธฐํ•˜ ์‹ ๊ฒฝ๋ง ๋“ฑ ์‹ฌ์ธตํ•™์Šต ๊ธฐ๋ฐ˜ ๊ณผํ•™์  ๋ฐœ๊ฒฌ ๋ฐฉ๋ฒ•์„ ํญ๋„“๊ฒŒ ๋‹ค๋ฃจ๋ฉฐ, 619์˜ PINN ์›๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ˜„๋Œ€ ๊ณผํ•™ AI ๋ถ„์•ผ์— ์ ์šฉ๋˜๋Š”์ง€ ๋…ผ์˜ํ•œ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
๊ฐ€์†๊ธฐ ๋น” ์ง„๋‹จ ๋˜๋Š” ์ œ์–ด๋ฅผ ์œ„ํ•œ ๊ธฐ๊ณ„ํ•™์Šต ๋ฐฉ๋ฒ•์„ ์‹ค์ œ ์‹œ์Šคํ…œ์— ์ ์šฉํ•œ ์‚ฌ๋ก€ ์—ฐ๊ตฌ์ด๋‹ค
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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