[K-Data x ๋ฌ๋์คํผ์ฆ] 4-1. LDA์ ์์ฑ๊ณผ์
LDA์ ์์ฑ๊ณผ์
1. ํ ํฝ ๊ฐ์ K๋ฅผ ์ค์
: ํ ํฝ์ ๋ชจ๋ ๋ฌธ์์ ๋ถํฌ๋์ด ์์!
2. ๋ฌธ์์ ์๋ ๋ชจ๋ ๋จ์ด๋ฅผ K๊ฐ ์ค ํ๋์ ํ ํฝ์ ๋๋ค์ผ๋ก ํ ๋น
: ๋ง์ฝ ํ ๋จ์ด๊ฐ ํ ๋ฌธ์์ ๋ ๋ฒ ์ด์ ๋ฑ์ฅํ๋ค๋ฉด ๊ฐ ๋จ์ด๋ ์๋ก ๋ค๋ฅธ ํ ํฝ์ ํ ๋น๋ ์๋ ์์
3. ๊ฐ ๋ฌธ์์ ๊ฐ๋ณ ๋จ์ด์ ๋ํด์ ๋ค์ ๊ณ์ฐ์ ๋ฐ๋ณตํ๋ค.
๋จ์ด ํ๋์ topic์ ๋ชจ๋ฅธ๋ค๊ณ ๊ฐ์ ํ๊ณ
๋ฌธ์ 1(doc1) ์ค์ A๊ฐ ๋ํ๋ ํ๋ฅ = 2/4 = 0.5
๋ฌธ์ ์ ์ฒด์์ A๋ผ๋ topic์ ๊ณจ๋์ ๋ cat์ด ๋์ฌ ํ๋ฅ = 1/6 = 0.167
=> ๋ ๊ฐ์ ๊ณฑํด์ cat์ A๊ฐ ํ ๋น๋ ํ๋ฅ ์ ๊ตฌํจ! =0.0835
๋ฌธ์ 1(doc1) ์ค์ B๊ฐ ๋ํ๋ ํ๋ฅ = 2/4 = 0.5
๋ฌธ์ ์ ์ฒด์์ B๋ผ๋ toopic์ ๊ณจ๋์ ๋ cat์ด ๋์ฌ ํ๋ฅ = 3/8 = 0.375
=> ๋ ๊ฐ์ ๊ณฑํด์ cat์ B๊ฐ ํ ๋น๋ ํ๋ฅ ์ ๊ตฌํจ! =0.1875
A์ B์ ํ๋ฅ ์ ๋น๊ตํด์ ๋ ํฐ ๊ฐ์ ๊ฐ์ง๋ ํ ํฝ์ผ๋ก ์ฌํ ๋น
์ต์ ์ ํ ํฝ ์ ์ฐพ๊ธฐ
LDA์ ํ ํฝ ์๋ ์ฌ์ฉ์๊ฐ ์ง์ ํ๋ ํ๋ผ๋ฏธํฐ๊ฐ(ํ์ดํผํ๋ผ๋ฏธํฐ)์ด๋ค.
=> ์ต์ ์ ํ ํฝ ์๋ฅผ ๊ตฌํ๋๋ฐ Perplexity๋ผ๋ ์งํ๋ฅผ ์ฌ์ฉํ๋ค
ํ์ต์ด ์งํ๋๋ฉด์ Perplexity๋ ๊ฐ์ํ๋ค๊ฐ ์ผ์ ์ง์ ์ด ์ง๋๋ฉด ์๋ ดํ๋ค.
Perplexity๊ฐ ๋ฎ์ ํ ํฝ ์ K๋ฅผ ์ต์ ์ ํ ํฝ์๋ก ์ผ๋ ๊ฒ์ด ์ผ๋ฐ์ ์!
* Perplexity
: ์ฐ๋ฆฌ๊ฐ ๋ง๋ ํ๋ฅ ๋ชจ๋ธ์ด ์ง๊ธ ์ฃผ์ด์ง ๋ฐ์ดํฐ์ ๋ํด์ ํ๋ฅ ๋ชจ๋ธ(๋๋ฆฌํด๋ ๋ถํฌ)๊ฐ ํ์ต๋ฌ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์์ธกํ๋์ง~
LDA๋ฅผ ์ถ์ฒ์ ์ ์ฉํ๋ค๋ฉด?
* ์ด ๋ฐฉ๋ฒ์ ๊ฑฐ์ ์์ด๋์ด์ฑ์ ๊ฐ๊น๊ณ ์ค์ ๋ก๋ ์ถ์ฒ์ ์์ฒญ ํ์ฉํ์ง ์์..!(๊ผผ์๊ฐ์ ๋ฐฉ๋ฒ์ด๋ผ..!) ๊ทผ๋ฐ ์ฅ์ ์ด ์์(?)
์ค์ ๋ก ์นด์นด์ค์์๋ MF์ LDA๋ฅผ ํ์ฉํ๋ค..!
'์ ์ '->'๋ฌธ์', '์์ดํ '->'๋จ์ด'๋ก ๋๊ณ LDA๋ชจ๋ธ์ ํ์ตํ๋ค.
๊ฐ๊ฐ์ ์ ์ ๋ ํ ํฝ ๋ถํฌ๋ฅผ ๊ฐ๊ฒ๋๋ค!
์) ์ปดํจํฐ 30%, ํ์ฅํ 70%..์ด๋ฐ์(?)
๊ฐ๊ฐ์ ํ ํฝ๋ณ๋ก ์์ดํ ๋ถํฌ๊ฐ ์๊ธด๋ค
์) ์ปดํจํฐ(ํ ํฝ) -> ๋ง์ฐ์ค20% ํค๋ณด๋ 30%..
์ ์ ๊ฐ ํน์ ํ ํฝ์ ๊ด์ฌ๋๊ฐ ๋๋ค๋ฉด ๊ทธ ํ ํฝ์ ์ํ ์ฐ๊ด๋ ๋์ ์์ดํ ์ ์ถ์ฒ!
LDA๋ฅผ ํ์ฉํ Top N ์ถ์ฒ
๋ฐฉ๋ฒ1. ์ ์ -์์ดํ ์ ๋ํ ์ค์ฝ์ด
=์ ์ ์ ํ ๋น๋ ํ ํฝ์ ํ๋ฅ * ํ ํฝ์ด ์์ดํ ์ ์์ฑํ๋ ํ๋ฅ
์์ ) k๊ฐ ํ ํฝ์ ๋ํด์ ๊ฐ๊ฐ ์ ์ -์์ดํ ์ค์ฝ์ด๋ฅผ ๊ตฌํ ๋ค ๊ฐ์ฅ ๋์ ์ค์ฝ์ด๋ฅผ ๊ฐ์ง๋ ์์ดํ N๊ฐ๋ฅผ ์ถ์ฒํ๋ค.
=> ๋จ์ : ์์ดํ ์ด 100๋ง๊ฐ๋ผ๋ฉด? ๊ณ์ฐ๋์ด ์ด๋ง๋ฌด์ ํด์ง๋ค..!
์ฌ์ค ์ด๋ ๊ฒ ํ๋ ๊ฒ๋ณด๋ค ์นด์นด์ค์์ ๋ดค๋ ์์ด๋์ด๋
๋ฐฉ๋ฒ 2. ๋น ๋ฅธ ์๋น
1. ์ ์ ๋ณ๋ก ๊ฐ์ฅ ๋์ ํ๋ฅ ์ ๊ฐ์ง๋ ํ ํฝ์ ํ ๋น
-> ์ ์ ์ ํ ํฝ ๋ถํฌ[ํ ํฝA, ํ ํฝB]=[0.2, 0.8] ์ด๋ผ๋ฉด ๋์ ํ๋ฅ ์ ๊ฐ์ง๋ ํ ํฝB๋ฅผ ํ ๋น
2. ๊ฐ๋ณ ํ ํฝ์ ๋ํด ๊ฐ์ฅ ํ๋ฅ ์ด ๋์ ์์ดํ Top N๊ฐ๋ฅผ ๋ฏธ๋ฆฌ ์ค๋น
-> ํ ํฝB๊ฐ ๋ง์ฝ ์ปดํจํฐ๋ผ๋ฉด ํ ํฝB๊ฐ ํ ๋น๋์์ ๋ ๊ฐ์ฅ ํ๋ฅ ์ด ๋์ ์์ดํ Top N๊ฐ(ํค๋ณด๋, ๋ง์ฐ์ค)๋ฅผ ๋ฏธ๋ฆฌ ์ค๋นํ๋ค๋ ์๋ฏธ
3. ์ ์ ์๊ฒ ์ถ์ฒ์ ์ ๊ณตํ ๋, ์ ์ ์ ํ ํฝ์ ํ์ธ(์ด..ํ ํฝB๋ค..?)ํ๊ณ ํด๋น ํ ํฝ์ ์๋ Top N ์์ดํ ์ ์ถ์ฒ
-> ๋ณ๋์ ์ฐ์ฐ์ด ํ์ํ์ง ์์, ์ ์ ์ ํ ํฝ ํ ๋น๊ณผ ํ ํฝ์ Top N ์์ดํ ๋ง ์ ๋ฐ์ดํฐํ๋ฉด ๋จ
์ค๋ ํฌ์คํ ์ ํตํด ๋ชจ๋ LDA ๋ง์คํฐ๊ฐ ๋์ จ๊ธธ ๋ฐ๋ผ๋ฉฐ..แฆใโกโน)ใโก

๋!