์์ฆ ๋จธ์ ๋ฌ๋ ๋ ผ๋ฌธ๋ค์ ์ฝ์ด๋ณด๋ฉด zero-shot, one-shot, few-shot ๋ฑ์ ๋ง์ด ๋ณผ ์ ์๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ ์ด ์ฉ์ด๋ค์ ๋ํด ์์๋ณด๊ณ ์ด method๋ค์ด ์ด๋จ ๋ ์ฌ์ฉ๋๋์ง ์์๋ณด์๋ค.
Overview
๋จธ์ ๋ฌ๋์์๋ ๋ฐ์ดํฐ๊ฐ ์ถฉ๋ถํ์ง ์์ ๋ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์๋ค. N-shot learning์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ด 5๊ฐ ์ดํ์ ์ด๋ฏธ์ง๋ง์ ์ฌ์ฉํด์ ํ์ต๋ ๋์ ๊ฒฝ์ฐ์ด๋ค. N-shot learning ํ๋๋ ๊ฐ $K$ ํด๋์ค์ labeled sample์ ์ $n$์ ํฌํจํ๊ณ ์๋ค. ์ด N-shot learning์ ๋ค์์ 3๊ฐ๋ก ๋๋์ด์ง๋ค: zero-shot learning, one-shot learning, few-shot learning. ์ด 3 method๋ training example์ ๊ฐ์ฉ์ฑ์ ์์กดํ์ฌ ์ฌ์ฉ๋๋ค. N-shot learning์ ๋ฐ์ดํฐ์ ์ด ํฌ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋ผ๋ฒจ๋งํ๋ ๊ฒ์ ๋น์ฉ์ด ๋น์ธ๋ค๊ณ ํ๋จ๋ ๋ ์ฌ์ฉ๋๋ค. ๋๋ ์ฌ๋ฌ ์ํ์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๊ฐ ์์ ์ ๋ํ ํน์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ธฐ ์ด๋ ค์ธ ๋ ์ฌ์ฉํ ์ ์๋ค.
Table of Contents
1. Zero-shot Learning
2. One-shot Learning
3. Few-shot Learning
1. Zero-shot Learning
zero-shot learning์ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง์ ์ฌ์ฉํ์ง ์๊ณ ๋ชจ๋ธ๋ง์ ํ์ตํ๋ ๋ฌธ์ ์ด๋ค. zero-shot learning์ ์ ์ ์์ ์ฌ๋์ ๊ฐ์ญ์ ๋ฐ๊ณ , ๋ชจ๋ธ์ ์ด์ ์ ํ์ต๋ ๊ฐ๋ ๊ณผ ์ถ๊ฐ์ ์ผ๋ก ์กด์ฌํ๋ ๋ฐ์ดํฐ์ ์์กดํ๋ค. ์์ธํ ๋งํ๋ฉด, ๋ชจ๋ธ์ด ์ด๋ฏธ ์๊ณ ์๋ ํด๋์ค ๊ฐ์ ์กด์ฌํ๋ ๊ด๊ณ์ ๋ํ ์ง์์ ์ฌ์ฉํจ์ผ๋ก์จ ์ ํด๋์ค์ ๋ํ ์์ธก์ ๋ง๋ค์ด๋ธ๋ค. ์ด method๋ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง task์ ํ์ํ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ค์ฌ์ค๋ค. ํ๋ จ ์์ ๋ฅผ ์ ๊ณตํ๋ ๋์ zero-shot learning์ ๊ธฐ๊ณ๊ฐ ํ์ตํ ๊ธฐ์กด ๋ฒ์ฃผ์ ๊ด๋ จ์ํฌ ์ ์๋๋ก ์๋ก์ด ๋ฒ์ฃผ์ ๋ํ ๋์ ์์ค์ ์ค๋ช ์ ์ ๊ณตํ๋ค.
zero-shot learning์ training๊ณผ inference, ๋ ๊ฐ์ stage๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ํ์ต์์ ์๋ฏธ๋ก ์ ์์ฑ์ ์ค๊ฐ ๊ณ์ธต์ ์บก์ฒํ ๋ค์ ์ถ๋ก ๋จ๊ณ์์ ์ด ์ง์์ ํ์ฉํ์ฌ ์๋ก์ด ํด๋์ค ์งํฉ ์ฌ์ด์์ ๋ฒ์ฃผ๋ฅผ ์์ธกํ๋ค. ์ด ์์ค์์ ๋ ๋ฒ์งธ ๊ณ์ธต์ ์์ฑ๊ณผ ํด๋์ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ชจ๋ธ๋งํ๊ณ ํด๋์ค์ ์ด๊ธฐ ์์ฑ ์๋ช ์ ์ฌ์ฉํ์ฌ ๋ฒ์ฃผ๋ฅผ ์์ ํ๋ค.
2. One-shot Learning
one-shot learning์ ๊ณผ๊ฑฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด์ ๋ถ๋ฅ๋ฅผ ์ํํ๋ค. one-shot learning์ ๊ฒฝ์ฐ์ ์ค์ง ํ๋์ ๊ฐ ํด๋์ค์ example์ ๊ฐ์ง๊ณ ์๋ค. ์ด์ ๋ชจ๋ธ์ ํ๋์ ์์์ ๊ธฐ๋ฐํ์ฌ ์๋ก์ด ํด๋์ค์ ๋ํด ์์ธก์ ํ๋ ๊ฒ์ด ๋ชฉํ์ด๋ค. ์ผ๊ตด ์ธ์ ๊ธฐ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ณดํต one-shot learning์ ์ฌ์ฉํ๋ค.
3. Few-shot Learning
Few-shot learning์ ์๋ก์ด ๋ฐ์ดํฐ๋ก๋ถํฐ ์์ example set์ ์ฌ์ฉํด์ ์๋ก์ด task๋ฅผ ํ์ตํ๋ low-short learning์ด๋ผ๊ณ ๋ ์๋ ค์ ธ ์๋ค. few-shot learning์์๋ ๊ฐ ํด๋์ค์ ๋ํด ํ์ ๋ ์์ labeled example์ ๊ฐ์ง๊ณ ์๋ค. few-shot learning์์ ๋ชฉํ๋ labeled data์ ์ ์ example์ ๊ธฐ๋ฐํด์ ์๋ก์ด ํด๋์ค์ ๋ํ ์์ธก์ ๋ด๋๋ ๊ฒ์ด๋ค. few-shot learning์ ๋ณด๋ฉด one-shot learning๊ณผ ์ ์ฌํ๋ค๋ ๊ฒ์ ์ ์ ์๋๋ฐ, ์ค์ ๋ก few-shot learning์ one0shot learning์ ๋ณด๋ค ๋ ์ ๋์ ์ธ ๋ฒ์ ์ด๋ค. training example๋ฉด์์ few-shot learning์ด ํ๋๋ณด๋ค ๋ ๋ง๋ค๋ ์ฐจ์ด๊ฐ ์๋ค.
์ด๋ฒ ํฌ์คํธ์์๋ ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๊ฑฐ๋ ๋ฐ์ดํฐ์ ๋ผ๋ฒจ๋ง์ ํฐ ๋น์ฉ์ด ์๋ชจ๋๋ค๊ณ ์์๋ ๋ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ธ Meta Learning์ ๋ํด ์์๋ณด์๋ค. ๋ฌผ๋ก ๋ง์ด ๋ถ์กฑํ๊ณ ๊ฐ๋ ์ ์ธ ๋ถ๋ถ๋ง ์ง๊ณ ๋์ด๊ฐ๊ธด ํ์ง๋ง, ์ด ํฌ์คํธ๊ฐ Meta Learning์ ๊ฐ๋ ์ ๋ถ๋ถ์ ์๊ณ ์ ํ๋ ์ฌ๋๋ค์๊ฒ ๋์์ด ๋์์ผ๋ฉด ํ๋ฉด์ ํฌ์คํธ๋ฅผ ๋ง์น๊ฒ ๋ค.
์ถ์ฒ
https://analyticsindiamag.com/how-do-zero-shot-one-shot-and-few-shot-learning-differ/
https://velog.io/@yjkim0520/Few-Shot-Learning-One-shot-Zero-shot-
https://www.techopedia.com/definition/34949/zero-shot-one-shot-few-shot-learning
'Paper Reading ๐ > Deep Learning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Prompt Engineering์ด ๋ฌด์์ผ๊น? (0) | 2023.03.01 |
---|---|
LSTM vs GRU ๋ญ๊ฐ ๋ ๋์๊น?: Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling ๋ ผ๋ฌธ ๋ฆฌ๋ทฐ (1) | 2023.01.30 |
์๊ธฐ ์ฝ๊ฒ LSTM networks ์ดํดํ๊ธฐ (2) | 2023.01.27 |
Distilling the Knowledge in a Neural Network ๋ ผ๋ฌธ ๋ฆฌ๋ทฐ (0) | 2023.01.26 |
CNN network์ ์ญ์ฌ (0) | 2022.12.14 |