[Week 5-5] ๐Ÿ”—๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง

Jadeยท2021๋…„ 2์›” 26์ผ
0

๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech

๋ชฉ๋ก ๋ณด๊ธฐ
25/54

5์ฃผ์ฐจ ๊ธˆ์š”์ผ

  • ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง

๐Ÿ“[๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง]

ํ•™์Šต์„ ํ†ตํ•ด ์ž„๋ฒ ๋”ฉ ์ž์ฒด๋ฅผ ์–ป๋Š” ๋ณ€ํ™˜์‹ ์ž„๋ฒ ๋”ฉ๊ณผ ๋‹ฌ๋ฆฌ ์ •์ ์„ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฝ”๋”๋ฅผ ์–ป๋Š” ๊ท€๋‚ฉ์‹ ์ž„๋ฒ ๋”ฉ ๋ฐฉ๋ฒ•์€ ํ•จ์ˆ˜๋ฅผ ์–ป๋Š” ๊ฒƒ์ด๋ผ์„œ ํ•™์Šต์ด ์ง„ํ–‰๋œ ์ดํ›„์— ์ถ”๊ฐ€๋œ ์ •์ ์— ๋Œ€ํ•œ ์ž„๋ฒ ๋”ฉ๋„ ์–ป์„ ์ˆ˜ ์žˆ๊ณ , ๋ชจ๋“  ์ •์ ์— ๋Œ€ํ•œ ์ž„๋ฒ ๋”ฉ์„ ๋ฏธ๋ฆฌ ๊ณ„์‚ฐํ•ด ๋‘˜ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ ์ •์ ์ด ๊ฐ€์ง„ ์†์„ฑ ์ •๋ณด๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง(Graph Neural Network)์ด ๋Œ€ํ‘œ์ ์ธ ๊ท€๋‚ฉ์‹ ์ž„๋ฒ ๋”ฉ ๋ฐฉ๋ฒ•์ด๋‹ค.

  • ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง์˜ ๊ตฌ์กฐ
    ๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง์€ ๊ทธ๋ž˜ํ”„์™€ ์ •์ ์˜ ์†์„ฑ ์ •๋ณด๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. ๊ทธ๋ž˜ํ”„์˜ ์ธ์ ‘ ํ–‰๋ ฌ A๋Š” |V|x|V| ํฌ๊ธฐ์˜ ์ด์ง„ ํ–‰๋ ฌ์ด๋‹ค. ๊ฐ ์ •์  u์˜ ์†์„ฑ ๋ฒกํ„ฐ๋ฅผ X_u๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ์ด ๋ฒกํ„ฐ์˜ ์ฐจ์›์€ ์†์„ฑ์˜ ์ˆ˜ m๊ณผ ๊ฐ™๋‹ค. ์ •์ ์˜ ์†์„ฑ์€ sns์—์„œ ์‚ฌ์šฉ์ž์˜ ์ง€์—ญ, ์„ฑ๋ณ„, ์—ฐ๋ น ๋“ฑ์ด๋‚˜ PageRank์—์„œ ์ •์  ์ค‘์‹ฌ์„ฑ์ด๋‚˜ ๊ตฐ์ง‘ ๊ณ„์ˆ˜ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ž˜ํ”„ ์‹ ๊ฒฝ๋ง์—์„œ๋Š” ์ด์›ƒ ์ •์ ๋“ค์˜ ์ •๋ณด๋ฅผ ์ง‘๊ณ„ํ•˜๋Š” ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜์—ฌ ์ž„๋ฒ ๋”ฉ์„ ์–ป๋Š”๋‹ค. ๊ฐ ์ง‘๊ณ„ ๋‹จ๊ณ„๋ฅผ ๋ ˆ์ด์–ด๋ผ๊ณ  ๋ถ€๋ฅด๊ณ , ๊ฐ ๋ ˆ์ด์–ด๋งˆ๋‹ค ์ด์›ƒ๋“ค์˜ ์ด์ „ ๋ ˆ์ด์–ด์—์„œ์˜ ์ž„๋ฒ ๋”ฉ์„ ์ง‘๊ณ„ํ•ด ์ƒˆ๋กœ์šด ์ž„๋ฒ ๋”ฉ์„ ์–ป๋Š”๋‹ค. ์ด์ „ ์ธต์ด ์—†๋Š” ์ž…๋ ฅ ๋ ˆ์ด์–ด(0๋ฒˆ ๋ ˆ์ด์–ด)์˜ ์ž„๋ฒ ๋”ฉ์œผ๋กœ๋Š” ์ •์ ์˜ ์†์„ฑ ๋ฒกํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ด์›ƒ๊ณผ์˜ ์—ฐ๊ฒฐ ๊ด€๊ณ„๊ฐ€ ์ •์ ๋งˆ๋‹ค ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์ƒ ์ •์ ๋งˆ๋‹ค ์ง‘๊ณ„๋˜๋Š” ์ •๋ณด๊ฐ€ ๋‹ค๋ฅธ๋ฐ, ์ง‘๊ณ„ ๋Œ€์ƒ๋ณ„๋กœ ๋‹ฌ๋ผ์ง€๋Š” ์ง‘๊ณ„ ๊ตฌ์กฐ๋ฅผ ๊ณ„์‚ฐ ๊ทธ๋ž˜ํ”„(Computation graph)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๊ณ„์‚ฐ ๊ทธ๋ž˜ํ”„์˜ ํ˜•ํƒœ๋Š” ์ •์ ๋งˆ๋‹ค ๋‹ฌ๋ผ์ง€์ง€๋งŒ, ๊ฐ™์€ ๋ ˆ์ด์–ด์— ์œ„์น˜ํ•œ ์ •์ ์ด๋ผ๋ฉด ์ด์›ƒ์˜ ์ด์ „ ๋ ˆ์ด์–ด ์ž„๋ฒ ๋”ฉ์„ ์ง‘๊ณ„ํ•˜๋Š” ์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ๋™์ผํ•˜๋‹ค. ์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ๋™์ผํ•˜์ง€๋งŒ ๊ณ„์‚ฐ ๊ทธ๋ž˜ํ”„์˜ ํ˜•ํƒœ๋Š” ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ๊ฐ€๋ณ€์ ์ธ ํฌ๊ธฐ์˜ ์ž…๋ ฅ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์ง‘๊ณ„ ํ•จ์ˆ˜๋Š” ์ด์›ƒ๋“ค์—๊ฒŒ์„œ ์–ป์€ ์ •๋ณด์˜ ํ‰๊ท ์„ ๊ณ„์‚ฐํ•˜๊ณ  ์‹ ๊ฒฝ๋ง์— ์ ์šฉํ•˜๋Š” ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ๋‹ค.

๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด์˜ ์ž„๋ฒ ๋”ฉ์ด ์ถœ๋ ฅ ์ž„๋ฒ ๋”ฉ์ด ๋˜๋ฉฐ, ํ•™์Šต์„ ํ†ตํ•ด ์ธต๋ณ„๋กœ ์‹ ๊ฒฝ๋ง์˜ ๊ฐ€์ค‘์น˜ W_k, B_k๋ฅผ ์—…๋ฐ์ดํŠธํ•œ๋‹ค. ์†์‹ค ํ•จ์ˆ˜๋Š” ์ •์  ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ž˜ ๋ณด์กดํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š”๋ฐ, ์ธ์ ‘์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์œ ์‚ฌ๋„๋ฅผ ์ •์˜ํ•  ๊ฒฝ์šฐ ์†์‹ค ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

profile
๋ฐ˜๊ฐ€์›Œ์šฉ

0๊ฐœ์˜ ๋Œ“๊ธ€