๐Ÿ”ฅVarDrop: ์ฃผ๊ธฐ์  ์‹œ๊ณ„์—ด ์˜ˆ์ธก์˜ ํ›ˆ๋ จ ํšจ์œจ ํ˜์‹ !


๊ฐ•์ค€ํ˜, ์‹ ์œ ์ฃผ, ์ด์žฌ๊ธธ ์—ฐ๊ตฌ์›์˜ VarDrop ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ๋‹ค๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ชจ๋ธ์˜ ํ›ˆ๋ จ ํšจ์œจ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. k-DFH ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ค‘๋ณต ๋ณ€์ˆ˜ ํ† ํฐ์„ ์ œ๊ฑฐํ•˜๊ณ , ์ŠคํŒŒ์Šค ์–ดํ…์…˜์„ ํ™œ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋ฉด์„œ ์„ฑ๋Šฅ์€ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. ์‹คํ—˜ ๊ฒฐ๊ณผ ๊ธฐ์กด ๋ชจ๋ธ๋“ค์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ, ๋Œ€๊ทœ๋ชจ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ถ„์•ผ์˜ ๋ฐœ์ „์— ๊ธฐ์—ฌํ•  ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค.

related iamge

VarDrop: ์ฃผ๊ธฐ์  ์‹œ๊ณ„์—ด ์˜ˆ์ธก์˜ ํ›ˆ๋ จ ํšจ์œจ ํ˜์‹ !

๊ฐ•์ค€ํ˜, ์‹ ์œ ์ฃผ, ์ด์žฌ๊ธธ ์—ฐ๊ตฌ์›์ด ๋ฐœํ‘œํ•œ ๋…ผ๋ฌธ "VarDrop: Enhancing Training Efficiency by Reducing Variate Redundancy in Periodic Time Series Forecasting"์€ ๋Œ€๊ทœ๋ชจ ๋‹ค๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ชจ๋ธ์˜ ํ›ˆ๋ จ ํšจ์œจ์„ ํš๊ธฐ์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ค๋Š” VarDrop ๊ธฐ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด์˜ ๋‹ค๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ธ Variate Tokenization์€ ๊ฐ ๋ณ€์ˆ˜๋ฅผ ๊ฐœ๋ณ„ ํ† ํฐ์œผ๋กœ ์ž„๋ฒ ๋”ฉํ•˜์—ฌ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ž๊ธฐ ์ฃผ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜(self-attention)์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋ณ€์ˆ˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ๊ณ„์‚ฐ ๋น„์šฉ์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๋ฌธ์ œ์ ์ด ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ํฐ ๊ฑธ๋ฆผ๋Œ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

VarDrop์€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ค‘๋ณต๋œ ๋ณ€์ˆ˜ ํ† ํฐ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฐ„๋‹จํ•˜๋ฉด์„œ๋„ ํšจ์œจ์ ์ธ ์ „๋žต์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ k-DFH(k-dominant frequency hashing) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค. k-DFH๋Š” ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์—์„œ ๋ณ€์ˆ˜๋“ค์˜ ์ฃผ์š” ์ฃผํŒŒ์ˆ˜๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์œ ์‚ฌํ•œ ์ฃผ๊ธฐ์  ํŒจํ„ด์„ ๊ฐ€์ง„ ๋ณ€์ˆ˜๋“ค์„ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฃน ๋‚ด์—์„œ๋Š” ๋Œ€ํ‘œ ํ† ํฐ๋งŒ์„ ๊ณ„์ธต์  ์ƒ˜ํ”Œ๋ง(stratified sampling)์„ ํ†ตํ•ด ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์„ ํƒ๋œ ํ† ํฐ๋“ค๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ŠคํŒŒ์Šค ์–ดํ…์…˜(sparse attention)์„ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ์จ, ๊ณ„์‚ฐ ๋น„์šฉ์„ ํš๊ธฐ์ ์œผ๋กœ ์ค„์ด๋Š” ๋™์‹œ์— ์ค‘์š”ํ•œ ์ •๋ณด๋Š” ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฐœ ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•œ ์‹คํ—˜ ๊ฒฐ๊ณผ, VarDrop์€ ๊ธฐ์กด์˜ ํšจ์œจ์ ์ธ ๊ธฐ์ค€ ๋ชจ๋ธ๋“ค์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๊ทœ๋ชจ ๋‹ค๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ชจ๋ธ์˜ ์‹ค์šฉํ™”์— ํฐ ์ง„์ „์„ ๊ฐ€์ ธ์˜ฌ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค. VarDrop์€ ๋‹จ์ˆœํžˆ ํšจ์œจ์„ฑ๋งŒ ๋†’์ธ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์‹ค์ œ ์„ฑ๋Šฅ ํ–ฅ์ƒ๊นŒ์ง€ ํ™•์ธ๋˜์—ˆ๋‹ค๋Š” ์ ์—์„œ ๊ทธ ์˜๋ฏธ๊ฐ€ ๋”์šฑ ํฌ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, VarDrop์€ ๋‹ค๋ณ€๋Ÿ‰ ์‹œ๊ณ„์—ด ์˜ˆ์ธก ๋ถ„์•ผ์—์„œ ํšจ์œจ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๋™์‹œ์— ํ–ฅ์ƒ์‹œํ‚จ ํ˜์‹ ์ ์ธ ๊ธฐ๋ฒ•์œผ๋กœ, ํ–ฅํ›„ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์˜ˆ์ธก ๋ชจ๋ธ ๊ฐœ๋ฐœ์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.


*์ด ๊ธฐ์‚ฌ๋Š” AI๊ฐ€ ์ƒ์„ฑํ•œ ๋‚ด์šฉ์œผ๋กœ, ์ผ๋ถ€ ์ •๋ณด๊ฐ€ ์‹ค์ œ์™€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ํ™•์ธ์„ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ๊ฒ€์ฆ์„ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Reference

[arxiv] VarDrop: Enhancing Training Efficiency by Reducing Variate Redundancy in Periodic Time Series Forecasting

Published: ย (Updated: )

Author: Junhyeok Kang, Yooju Shin, Jae-Gil Lee

http://arxiv.org/abs/2501.14183v1