Lagrangian neural networks

์ €์ž: Miles Cranmer, Sam Greydanus, Stephan Hoyer, Peter Battaglia, David N. Spergel, Shirley Ho | ๋‚ ์งœ: 2020 | DOI: 10.48550/arXiv.2003.04630 📄 PDF


Essence

์‹ ๊ฒฝ๋ง์œผ๋กœ ๋ผ๊ทธ๋ž‘์ฃผ ํ•จ์ˆ˜(Lagrangian)๋ฅผ ์ง์ ‘ ํ•™์Šตํ•˜์—ฌ ์ •๊ทœ ์ขŒํ‘œ๊ณ„(canonical coordinates) ์—†์ด๋„ ๋ฌผ๋ฆฌ๊ณ„์˜ ์—๋„ˆ์ง€ ๋ณด์กด ๋ฒ•์น™์„ ์ž๋™์œผ๋กœ ๋งŒ์กฑํ•˜๋Š” ๋™์—ญํ•™ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•œ๋‹ค.

Motivation

Achievement

Figure 1

๋ผ๊ทธ๋ž‘์ฃผ ์‹ ๊ฒฝ๋ง(LNN, ํŒŒ๋ž€์ƒ‰)์€ ๊ธฐ์กด ์‹ ๊ฒฝ๋ง(๋นจ๊ฐ„์ƒ‰)๊ณผ ๋‹ฌ๋ฆฌ ์žฅ์‹œ๊ฐ„์— ๊ฑธ์ณ ์—๋„ˆ์ง€๋ฅผ ๋ณด์กดํ•œ๋‹ค.

  1. ์ด์ค‘ ์ง„์ž ๋ฌธ์ œ: LNN์ด ๊ธฐ์กด ์‹ ๊ฒฝ๋ง ๋Œ€๋น„ ์—๋„ˆ์ง€ ์˜ค์ฐจ๋ฅผ 20๋ฐฐ ๊ฐ์†Œ(8% โ†’ 0.4%)์‹œํ‚ค๋ฉฐ, ์ •ํ™•๋„๋Š” ์œ ์‚ฌํ•˜๊ฒŒ ์œ ์ง€
  2. ํŠน์ˆ˜์ƒ๋Œ€๋ก  ์ž…์ž: ์ •์ค€ ์ขŒํ‘œ ์—†์ด๋„ ์ƒ๋Œ€๋ก ์  ๋ผ๊ทธ๋ž‘์ฃผ ํ•จ์ˆ˜ $L = ((1-\dot{q}^2)^{-1/2}-1) + gq$๋ฅผ ํ•™์Šตํ•˜์—ฌ HNN์ด ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ทน๋ณต
  3. 1D ํŒŒ๋™ ๋ฐฉ์ •์‹: ๋ผ๊ทธ๋ž‘์ฃผ ๊ทธ๋ž˜ํ”„ ๋„คํŠธ์›Œํฌ(Lagrangian Graph Network)๋ฅผ ํ†ตํ•ด ์—ฐ์† ์‹œ์Šคํ…œ๊ณผ ๊ฒฉ์ž ๊ตฌ์กฐ์—๋„ ํ™•์žฅ ๊ฐ€๋Šฅํ•จ์„ ์ž…์ฆ

How

Figure 2

์ด์ค‘ ์ง„์ž์—์„œ ๋‹จ์‹œ๊ฐ„(a)์€ ๋น„์Šทํ•˜์ง€๋งŒ, ์žฅ์‹œ๊ฐ„ ์—๋„ˆ์ง€ ์ถ”์ (b)์—์„œ LNN์˜ ์šฐ์›”์„ฑ์ด ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋‚œ๋‹ค.

ํ•ต์‹ฌ ๊ธฐ์ˆ :

Figure 3

์ƒ๋Œ€๋ก ์  ์ž…์ž์—์„œ HNN์€ ์ •์ค€ ์ขŒํ‘œ ์—†์œผ๋ฉด ์‹คํŒจ(a)ํ•˜์ง€๋งŒ, LNN์€ ์ž„์˜ ์ขŒํ‘œ(c)์—์„œ๋„ ๋™์ž‘ํ•œ๋‹ค.

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ๋ผ๊ทธ๋ž‘์ฃผ ํ˜•์‹์˜ ์ˆ˜ํ•™์  ์šฐ์•„ํ•จ์„ ์‹ ๊ฒฝ๋ง์— ๊ฒฐํ•ฉํ•˜์—ฌ ์ •์ค€ ์ขŒํ‘œ ์—†์ด๋„ ์—๋„ˆ์ง€ ๋ณด์กด์„ ์ž๋™์œผ๋กœ ๋งŒ์กฑํ•˜๋Š” ๋ชจ๋ธ์„ ์ œ์‹œํ•œ ๊ธฐ์—ฌ์ž‘. ๋‹ค๋งŒ ๊ณ„์‚ฐ ๋ณต์žก๋„์™€ ๊ณ ์ฐจ์› ์‹œ์Šคํ…œ ํ™•์žฅ์„ฑ์€ ํ–ฅํ›„ ๊ณผ์ œ์ด๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ผ๊ทธ๋ž‘์ง€์•ˆ ์‹ ๊ฒฝ๋ง(454)์€ ๋ฌผ๋ฆฌ์  ๋ณด์กด ๋ฒ•์น™์„ ์‹ ๊ฒฝ๋ง์— ๋‚ด์žฌํ™”ํ•˜๋Š” ์ด๋ก ์  ํ† ๋Œ€๋ฅผ ์ œ๊ณตํ•˜์—ฌ 304์˜ ๋“ฑ๋ณ€ ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ ๊ฐœ๋ฐœ์— ์ค‘์š”ํ•œ ๋ฐฐ๊ฒฝ์ด ๋œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹ ๊ฒฝ๋ง(Physics-Informed Neural Networks)์ด LLM ๊ธฐ๋ฐ˜ ์ฒœ๋ฌธ ๋ฐ์ดํ„ฐ ํ•ด์„ ์ž๋™ํ™”์˜ ์ด๋ก ์  ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
454์˜ ๋ผ๊ทธ๋ž‘์ง€์•ˆ ์‹ ๊ฒฝ๋ง ๊ฐœ๋…์€ 103์—์„œ ๋‹ค๋ฃจ๋Š” ๋‹ค์–‘ํ•œ ์‹ ๊ฒฝ ์—ฐ์‚ฐ์ž(๋™์—ญํ•™ ํฌํ•จ) ์—ฐ๊ตฌ์˜ ์ด๋ก ์  ํ† ๋Œ€๊ฐ€ ๋œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Lagrangian neural networks์˜ ๋ฌผ๋ฆฌ ์ผ๊ด€์„ฑ ์‹ ๊ฒฝ๋ง ์„ค๊ณ„๊ฐ€ Neural-POD์˜ ์—ฐ์‚ฐ์ž ๊ธฐ๋ฐ˜ ๋น„์„ ํ˜• ๊ธฐ์ € ํ•จ์ˆ˜ ํ•™์Šต์— ์ˆ˜๋ฆฌ์  ์˜๊ฐ์„ ์ค€๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
PINN ๋ฐ ์—ฐ์‚ฐ์ž ํ•™์Šต์˜ ์ด๋ก  ํ† ๋Œ€ ์ œ๊ณต ๋ฐ ๋ผ๊ทธ๋ž‘์ง€์•ˆ ์‹ ๊ฒฝ๋ง ํ™•์žฅํŒ์œผ๋กœ์„œ ์—ฐ์† ์˜์กด ์„ฑ์งˆ์ด ๊ฐ•์กฐ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
454๋ฒˆ ๋…ผ๋ฌธ์€ ๋ผ๊ทธ๋ž‘์ง€์•ˆ ๋‰ด๋Ÿด ๋„คํŠธ์›Œํฌ ๋“ฑ ๋ฌผ๋ฆฌ ํ•™์Šต ๋ชจ๋ธ์˜ ์ˆ˜์น˜์  ๊ตฌ์„ฑ ์›๋ฆฌ๋ฅผ ๋‹ค๋ฃจ์–ด, ๋ณตํ•ฉ ๊ถค๋„ ์ง„ํญ ๋ชจ๋ธ๋ง์˜ ๊ธฐ์ดˆ ๊ฐœ๋…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
454 ๋…ผ๋ฌธ์€ ๋ฌผ๋ฆฌํ•™์  ๋Œ€์นญ์„ฑ ๊ธฐ๋ฐ˜ ๋‰ด๋Ÿด ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ์ œ๊ณตํ•ด, 3111์˜ ๊ฒŒ์ด์ง€-์—ํ€ด๋ณ€ํŠธ GNN ์„ค๊ณ„์˜ ์ด๋ก ์  ๋’ท๋ฐ›์นจ์ด ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Neural ODE์™€ Lagrangian Neural Networks๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋™์—ญํ•™ ๋ฒ•์น™ ํ•™์Šต์—์„œ ์ƒํ˜ธ๋ณด์™„์  ์ ‘๊ทผ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์—ด์—ญํ•™์  ์›๋ฆฌ์™€ ๋”ฅ๋Ÿฌ๋‹ ์ƒ์„ฑ ๋ชจ๋ธ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹ค๋ฅธ ์ด๋ก ์  ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•œ๋‹ค
ํ›„์† ์—ฐ๊ตฌ
304์˜ ๋“ฑ๋ณ€ ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง QHNet์€ 454์˜ ๋ฌผ๋ฆฌ์  ๋ฒ•์น™ ๋‚ด์žฌํ™” ์‹ ๊ฒฝ๋ง ๊ฐœ๋…์„ ์‹ค์งˆ์ ์œผ๋กœ ์–‘์ž๊ณ„ ํ•ด๋ฐ€ํ† ๋‹ˆ์•ˆ ์˜ˆ์ธก์— ์‘์šฉยทํ™•๋Œ€ํ•œ ์‚ฌ๋ก€๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
103์€ ๋ผ๊ทธ๋ž‘์ง€์•ˆ, ํ•ด๋ฐ€ํ† ๋‹ˆ์•ˆ ๋“ฑ ์‹ ๊ฒฝ ์—ฐ์‚ฐ์ž ๊ธฐ๋ฐ˜ PDE ๋™์—ญํ•™ ๋ชจ๋ธ๋ง์˜ ์•„ํ‚คํ…์ฒ˜์™€ ์„ฑ๋Šฅ ์ •๋Ÿ‰ ๋น„๊ต๋ฅผ ํ†ตํ•ด 454 ์—ฐ๊ตฌ์˜ ์œ„์น˜์™€ ํ•œ๊ณ„๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
POD์™€ ์‹ ๊ฒฝ๋ง ์œตํ•ฉ ์—ฐ๊ตฌ(Neural-POD)๋Š” Lagrangian NN์˜ ๋ฌผ๋ฆฌ์  ๋ณด์กด ๊ตฌ์กฐ ๋ชจ๋ธ๋ง์„ ๋ณด๋‹ค ์ผ๋ฐ˜ํ™”๋œ ์—ฐ์‚ฐ์ž ๊ธฐ๋ฐ˜์œผ๋กœ ํ™•์žฅ์‹œํ‚จ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
PINNs ๋ฐ ์—ฐ์†์  PDE ์˜์กด ํ™•์žฅ ์—ฐ๊ตฌ์— ๋ผ๊ทธ๋ž‘์ง€์•ˆ ์‹ ๊ฒฝ๋ง ์ด๋ก ์ด ํšจ๊ณผ์ ์œผ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
๊ฐ•์กฐ ์ฆ๊ฑฐ ๊ธฐ๋ฐ˜ ์–ธ์–ด๋ชจ๋ธ(HeLM)์ด ๊ณผํ•™์  ๋ณต์žก๊ณ„ ๋™์—ญํ•™ ํ•ด์„์˜ ์–ธ์–ด-๊ณต๊ฐ„ ํ†ตํ•ฉ ๊ธฐ๋ฐ˜ ์ ์šฉ์„ ๋ณด์—ฌ์ค€๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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