์์ฃผ ๋์ค๋ ๋ฐ์ด๊ทธ๋จ ํ์ฉ
ํจ๊ป ์์ฃผ ๋ฑ์ฅํ๋ ๋จ์ด ์กฐํฉ์ด ์์ ๋, ์๋ฅผ ๋ค๋ฉด '๋ํ' ๋ค์๋ '๋ฏผ๊ตญ'์ด ๋ฑ์ฅํ ๋๊ฐ ๋ง๋ค. ์ด ๋์ ํ๋์ ๋ฐ์ด๊ทธ๋จ(2-๊ทธ๋จ)์ ํ์ฑํ๋ค. ๋ํ ๋ค์ ๋ฏผ๊ตญ์ ์์ธกํ๋ ๊ฒ์ ๋น์ฐํ ๊ฒฐ๊ณผ์์ ์์ธก์ผ๋ก ์ป๋ ๊ฒ์ด ์๋ค. ๋ฐ๋ผ์ ์ด ๋ ๋จ์ด๋ฅผ ํฉ์ณ์ ๋ํ๋ด์ด 2-๊ทธ๋จ, 3-๊ทธ๋จ์ ํ์ฑํด word2vec์ ํฌํจํ๋ค. 2-๊ทธ๋จ, 3-๊ทธ๋จ๋ค์ ๊ณต๋ฅ ์ถํ ํ์์ ๊ธฐ์ดํ score์ ์ด์ฉํด ์๋ณํ๋ค.
$ score(w_i,w_j)=\frac{count(w_i,w_j) - \sigma}{count(w_t) \times count(w_j)} $
๋ฐ์ด๊ทธ๋จ score function
๋จ์ด $w_i$์ $w_j$์ ๋ฐ์ด๊ทธ๋จ ์ ์๊ฐ ํน์ threshold($\sigma$)๋ณด๋ค ๋์ผ๋ฉด ๊ทธ ๋์ ์์ด word2vec ์ดํ์ ํ๋์ ์ฉ์ด๋ก ๋ฑ๋ก๋๋ค. ๋ ๋จ์ด๋ฅผ ์ฐ๊ฒฐ ํ๋ค๋ ์๋ฏธ์์ '_'๊ธฐํธ๋ฅผ ์ฌ์ฉํด ์ฐ๊ฒฐํ๋ค. ๋ํ_๋ฏผ๊ตญ์ด ๋ฐ๋ก ์ํซ๋ฒกํฐ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ด ์๋๋ผ ํ๋์ ์ํซ ๋ฒกํฐ๋ก ์ฌ์ฉ๋๋ค.
๋น๋ ๋์ ํ ํฐ์ ๋ถํ์ง
๋น๋ ๋์ ๋จ์ด์ ๋ถํ์ง(subsampling) '์ด', '๊ทธ', '๋ฅผ' ๋ฑ ๋จ์ด๋ค์ ๋ฌธ์ฅ์์ ๋ง์ด ์ฌ์ฉ๋์ง๋ง ์ค์ํ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ ์๋ค. ํ๋ จ๊ณผ์ ์์ ๋จ์ด๋ค์ ๊ทธ ๋น๋์ ๋ฐ๋น๋กํด์ ํ์งํ๋ฉด ๋ถ์ฉ์ด ๊ฐ์ ๋น๋ ๋์ ๋จ์ด๋ค์ด ๋จ์ด ๋ฒกํฐ๋ค์ ๋ฏธ์น๋๋ ์ํฅ์ ์ค์ผ ์ ์๋ค.
$P(w_i) = 1 - \sqrt{\frac{t}{f(w_i)}}$
๋ถํ์ง ํ๋ฅ ๊ณต์
$P(w_i) = \frac{f(w_i) - t}{f(w_i)} - \sqrt{\frac{t}{f(w_i)}}$
์ค์ ๊ตฌํ๋ ๋ถํ์ง ํ๋ฅ ๊ณต์
t๋ ๋ฌธํฑ๊ฐ threshold ์ด๋ค. ๋ณดํต ์ฐ๊ตฌ ๋ฌธํ์์๋ $10^{-5}$, $10^{-6}$์ ์ฌ์ฉํ๋ค. ๋ง๋ญ์น์ ์ฐ์ธ ์๋ก ๋ค๋ฅธ ๋จ์ด๊ฐ 100๋ง๊ฐ์ด๊ณ ๋ถํ์ง ๋ฌธํฑ๊ฐ์ด $10^{-6}$์ผ๋ ๋ง๋ญ์น์ 10๋ฒ ์ถํํ ๋จ์ด๊ฐ ํ ํฐํ ๊ณผ์ ์์ n-๊ทธ๋จ์ด ํฌํจ๋ ํ๋ฅ ์ 68%์ด๋ค. ์ฆ 32%์ ํ๋ฅ ๋ก ๊ทธ ๋จ์ด๋ ๋ฌด์๋๋ค๋ ์๋ฏธ์ด๋ค.
๋ถ์ ํ์ง
๋ถ์ ํ์ง(negative sampling)์ ์ ๊ฒฝ๋ง์ ๊ฐ์ค์น๋ฅผ ๊ฐฑ์ ํ ๋ ์ค๋ ๊ฑธ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ฏธ์ฝ๋กํ๋ ๋ฌธ๋งฅ ๊ตฌ๊ฐ์ ํฌํจ๋์ง ์์ ๋จ์ด๋ค๊น์ง ํฌํจํ ๋ชจ๋ ๋จ์ด์ ๊ฐ์ค์น๋ค์ ๊ฐฑ์ ํ๋ ๋์ ์์ธก ๊ฒฐ๊ณผ๊ฐ ๋ถ์ ์ธ ๋จ์ด๋ค๋ง ๊ฐ์ค์น ๊ฐฑ์ ์ ์ฌ์ฉํ๋ค๋ ์ฐฉ์์ ์ ์ํ๋ค. ์ถ๋ ฅ๋ฒกํฐ์ ๋ถ์ ๊ฒฌ๋ณธ n๊ฐ๋ฅผ ๋ฝ๊ณ ํด๋น ์ถ๋ ฅ๋ค์ ๊ธฐ์ฌํ ๊ฐ์ค์น๋ค์ ๊ฐฑ์ ํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ๋ จ๋ ์ ๊ฒฝ๋ง์ ์ ํ๋๊ฐ ํฌ๊ฒ ๋จ์ด์ง์ง ์์ผ๋ฉด์ ํ๋ จ์ ํ์ํ ๊ณ์๋๋ ์ค์ด๋ ๋ค.
'๐ฃ๏ธ Natural Language Processing' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BERT (Deep Bidirectional Transformers for Language Understanding) (0) | 2021.03.03 |
---|---|
[Word2Vec] ๊ตฌํ ํจํค์ง ์ฌ์ฉ (4) | 2021.03.02 |
[Word2Vec] ์ฐ์ ๋จ์ด ๋ชจ์ (0) | 2021.03.01 |
[Word2Vec] ์คํต๊ทธ๋จ ์ ๊ทผ ๋ฐฉ์ (0) | 2021.02.28 |
Word2Vec ํ์ฉ (0) | 2021.02.28 |