Problem Setting
์ ์ฌ ๋ณ์๋ฅผ ๊ฐ์ง ๋ค์ํ ํ๋ฅ ๋ชจ๋ธ์ด ๋ํด ํ๋ฅ ์ ํจ์์ธ 'lower bound estimator'๋ฅผ ๊ตฌํ๋ ๊ฒ์ด ์ฒซ ๋ชฉ์ ์ด๋ค. IIDํ ๋ฐ์ดํฐ์ ์ ๊ฐ์ ํ๊ณ , ML(์ต๋ ๊ฐ๋ฅ๋)๊ณผ MAP(์ต๋ ์ฌํํ๋ฅ )์ ์ฌ์ฉํด ์ ์ฌ๋ณ์ ๋ถํฌ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ๋ก ํ๋ค.
์ ์ฌ ๋ณ์์ ๋ฐ์ดํฐ
์๋ก ๋ ๋ฆฝ์ด๊ณ ๋์ผํ ๋ถํฌ๋ฅผ ๊ฐ์ง๋ ๋ฐ์ดํฐ์ ์ด ์๋ค๊ณ ํ๊ณ , ๋๋คํ๊ฒ ์ฃผ์ด์ง๋ค๊ณ ํ์. ์ด ๋ฐ์ดํฐ์ ์ ๊ด์ธก๋์ง ์์ ํ๋ฅ ๋ณ์์ธ ๋ก๋ถํฐ ๋๋คํ๊ฒ ์์ฑ๋๋ค. ์ด ๊ณผ์ ์ ๋ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋๋ฐ,
๊ฐ ์ฌ์ ํ๋ฅ ๋ถํฌ(prior distribution) ๋ก๋ถํฐ ์์ฑ๋๋ค.
๊ฐ ์กฐ๊ฑด๋ถํ๋ฅ ๋ถํฌ์ธ ๋ก๋ถํฐ ์์ฑ๋๋ค.
์ฌ๊ธฐ์ ๊ฐ์ ์ด ์๋ค.
์๋ ๊ฐ๊ฐ ์ ์ parametric family(ํ๋ผ๋ฏธํฐ๋ง ๋ค๋ฅด๊ณ ๊ฐ์ ํํ)
์ ์ ํ๋ฅ ๋ฐ๋ํจ์๊ฐ ์ ์ ๋ํด ๊ฑฐ์ ๋ชจ๋ ๊ณณ์์ ๋ฏธ๋ถ ๊ฐ๋ฅ
์ ์์ฑ์ ์ฌ์ฉ๋๋ true ํ๋ผ๋ฏธํฐ์ด๋ค. ์ด ๊ณผ์ ์ ์ฐ๋ฆฌ๊ฐ ๊ด์ฐฐํ ์ ์๋ค.
**๋ชฉํ: ์ฐ๋ฆฌ๋ ์ด ๋ถํฌ๋ฅผ ํ์ตํ๊ณ ์ถ๋ก (์ํ์์ฑ)ํ๊ธฐ ์ํด์ ๊ฐ ์ ๊ฐ๊น์์ง๋ก ์ต์ ํํด์ผ ํ๋ค.
ํด๊ฒฐํ๋ ค๋ ๋ฌธ์
๋ฅผ์ต์ ํํ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์์ง๋ง ๋ค์ ๋ ๊ฑธ๋ฆผ๋์ด ์๋ค. ๋ ๊ทผ๋ณธ์ ๋ฌธ์ ๋ฅผ ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์ฐพ์ผ๋ ค ํ๋ค.
์ฃผ๋ณํ๋ฅ ์ธ ๊ฐ ๊ณ์ฐํ๊ธฐ ์ด๋ ต๋ค. ์ ํ๋ฅ ๋ถํฌ๋ฅผ ์ด๋ ํ ๋ถํฌ๋ก ๊ฐ์ ํ๋๋ผ๋ ๋ฅผ ์ ๋ถํ ์ ์๋ค. ML์ด๋ MAP๋ก ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ์ ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ EM ์๊ณ ๋ฆฌ์ฆ๋ ๊ฐ ๊ณ์ฐํ๊ธฐ ํ๋ค๊ธฐ ๋๋ฌธ์ likelihood์ ๊ธฐ๋๊ฐ์ ๊ณ์ฐํ๊ธฐ ์ด๋ ต๋ค. ๋ฒกํฐ์ ์ฐจ์์ด ์ฆ๊ฐํ ์๋ก ๋ฒกํฐ๋ ์ง์์ ์ผ๋ก ๋ง์ ๊ฐ์ ๊ฐ์ง ์ ์๊ธฐ์, ์ต์ ํ๊ฐ ์ด๋ ต๋ค.
๋ฐ์ดํฐ๊ฐ ๋ง์์๋ก ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋ ์ข์์ง๋๋ฐ, ๋ฐ์ดํฐ๊ฐ ๋๋ฌด ๋ง๋ค. ๋ชจ๋ธ์ ํ์ตํ๊ธฐ ์ํด ์ํ๋ง์ ๊ณ์ ์งํํด์ผ ํ๋๋ฐ, Monte Carlo EM ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ฐ์ ๋๋คํ ๊ณผ์ ์ ๋๋ฌด ๋๋ ค์, ํ์ตํ๋๋ฐ ํ์ธ์์ด ๊ฑธ๋ฆฐ๋ค.
์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์กฐ๊ธ ๋ ์ง์ ์ ์ธ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ๋ค.
ํ๋ผ๋ฏธํฐ ์ ๋ํ ํจ์จ์ ์ธ ๊ทผ์ฌ ML/MAP๋ฐฉ๋ฒ ์ฐพ๊ธฐ (z๋ก๋ถํฐ x๋ฅผ ๋ง๋๋ ๊ณผ์ ์ ๋ฌ์ฌํด ์ํ์ ๋ง๋ค ์ ์์; ๊ทผ์ฌ์ theta ์ฐพ๊ธฐ)
ํ๋ผ๋ฏธํฐ๊ฐ ์ผ ๋, ์ ํจ์จ์ ์ธ ๊ทผ์ฌ ๋ฐฉ๋ฒ ์ฐพ๊ธฐ (x๋ก๋ถํฐ z๋ก representationํ๋ ๋ฌธ์ ์์ ํจ๊ณผ์ )
๋ถํฌ์ ๋ํ ํจ์จ์ ์ธ ๊ทผ์ฌ ์ฐพ๊ธฐ (denoising, SISR๊ณผ ๊ฐ์ prior ๋ชจ๋ธ๋ง ๋ฌธ์ ์์ ํจ๊ณผ์ )
์ด ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ์ฐํ๊ธฐ ์ด๋ ค์ด posterior ๋์ , ๊ทผ์ฌ์ํจ ์๋ก์ด ๋ชจ๋ธ ๋ฅผ ์ด์ฉํ๋ค. mean-field ๊ทผ์ฌ๋ฒ๊ณผ๋ ๋ค๋ฅด๊ฒ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ชจ๋ ๋ถํดํด์ ๊ณฑํ๊ณ ์ต์ ํํ๋ ํ๋ ๊ณ์ฐ์ ํ ํ์๊ฐ ์๋ค. ๋ฐ ๋ฅผ ํ์ต์ํค๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด ๋ ผ๋ฌธ์์ ์๊ฐํ๋ค.
์ดํด๊ฐ ์๊ฐ์๐ญ
์น ํด์ง ๋ ธ๋์ธ๋ ์ฐ๋ฆฌ๊ฐ ๊ด์ธก ๊ฐ๋ฅํ ๋ฐ์ดํฐ์ด๋ค.
์ค์ ํ์ดํ ๋ถ๋ถ์ ์ ์ฌ๋ณ์ ๋ก๋ถํฐ ์ ์ํด ํ๋ฅ ์ ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์์ฑ๋๋ ์ํฉ์ ๋งํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์ด ๊ณผ์ ์ ๊ฐ๊น๊ฒ ์์๋ด ์ํ์ ์์ฑํ๊ณ ์ถ๋ค.
์ด ํ๋ฅ ๋ชจ๋ธ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์๋ฉด ์ ์ฌ๋ณ์ ๋ก๋ถํฐ ๋ฐ์ดํฐ ๋ฅผ ์์ฑํ ์ ์๋ค!
๋ฅผ ์๋ฉด ๊ทธ ๋ถํฌ์์ ์ํ๋ง ํ๋ ํ๋ฉด ๋์ง๋ง, ์์ฒญ๋๊ฒ ๋ณต์ก๋๊ฐ ๋์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ ๋ด๋ด ๋ท์์ , ๋ชจ๋ ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๋ค.
๊ทธ๋ผ ๋์ด๋ธ ๋ฒ ์ด์ฆ ์์์์ ๋ณด์๋ ๊ฒ ์ฒ๋ผ posterior๋ฅผ ๊ณ์ฐํ ์ ์์๊น? EM ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ํ๋ผ๋ฏธํฐ ๋ฅผ ์ต์ ํํ๊ธฐ ์ํด ์ ๋ํ ์ ์กฐ๊ฑด๋ถํ๋ฅ ๋ถํฌ(posterior)์ ๊ณ์ฐํ๋ฉด ์ฃผ์ด์ง ์ ๋ํ ๋ฅผ ์ํ๋งํ ์ ์๋ค. ๋ฒ ์ด์ฆ ์ ๋ฆฌ์ ๋ฐ๋ผ
์ธ๋ฐ, ๋ฅผ ๊ณ์ฐํ๋ ์์
๋ก ๋ํ๋๋ค. ์ ๋ถํฌ๋ฅผ ์ ์ ํ ๊ฐ์ฐ์์์ผ๋ก ๊ฐ์ ํ๊ณ ์ํ๋ง ํ๋๋ผ๋, ๋ฅผ ๋ชจ๋ฅธ๋ค. ๊ฐ ์ฐ์์ด๊ณ ์ฐจ์์ด ํฌ๊ธฐ์ ๋ฌดํํ ์ ๋ถํด์ผํ๋ฏ๋ก, ๋ฐ๋ผ์ ์ ๋ถํ ์ ์๋ค. ์ด๊ฒ์ log-likelihood๋ฅผ ํตํด ๋จ์ํ ์ต์ ํ๋ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๋ ค์ค๋ค.
๊ทธ๋์ ์ฌ๊ธฐ์ ํด๋ณผ ์ ์๋ ๊ฒ์ด, posterior๋ฅผ ๊ทผ์ฌ์ํค๋ ๊ฒ์ด๋ค. ํ๋ผ๋ฏธํฐ ๋ฅผ ์๋กญ๊ฒ ์ ์ฉํ์. ๊ทผ์ฌ์ํจ posterior ์ ์ต์ ํํ ์ ์๊ณ ๋์์ ํ๋ผ๋ฏธํฐ ๋ฅผ ์ต์ ํํ ์ ์๋ค๋ฉด, ๋ก๋ถํฐ ์ ์ ํ ์ํ๋งํด์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ ์ ์์๊ฒ์ด๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ๊ทผ์ฌ๋ฅผ ๋ด๋ด ๋ท์ผ๋ก ํ๋ฉฐ, ์ต์ ํ๋ ๊ฐ๋ฅํ๊ณ z๊ฐ ์ํ๋ง๋ ๊ฐ๋ฅํ๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก Auto-encoder์ ์ ์ฌํ ๊ตฌ์กฐ๊ฐ ๋๋ค. ๋ด๋ด๋ท์ '์ธ์ฝ๋'๊ฐ ๋๊ณ , ๋ด๋ด๋ท์ '๋์ฝ๋'๊ฐ ๋๋ค.
Last updated
Was this helpful?