A/B Test
A/B ํ
์คํธ
A/B ํ ์คํธ (๋ฒํท ํ ์คํธ or ๋ถํ -์คํ ํ ์คํธ)๋ ๋๊ฐ์ ๋ณํ A์B๋ฅผ ์ฌ์ฉํ๋ ์ข ํฉ ๋์กฐ ์คํ(controlled experiment)์ด๋ค.
๋ชฉํ
๊ด์ฌ ๋ถ์ผ์ ๋ํ ๊ฒฐ๊ณผ๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ๊ทน๋ํํ๋ ์น ํ์ด์ง ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฌด์์ธ์ง๋ฅผ ๊ท๋ช .
๋ณ์ A์ ๋นํด ๋ณ์ B์ ๋ณด์ด๋ ์๋ต์ ํ ์คํธํ๊ณ , ์ด๋ค ๊ฒ์ด ๋ ํจ๊ณผ์ ์ธ์ง ํ๋จํ๋ค.
A/B ํ
์คํธ ๋จ์
ํ ์คํธํ๋ ๊ธฐ๊ฐ๋์ ์ผ์ ๋น์จ๋งํผ ๋ ์ข์ง์์ ์๋น์ค๋ฅผ ์ค ์๋น์ค์ ์ง์์ ์ผ๋ก ๋ ธ์ถ (์ต์ ์ ๊ฒฐ๊ณผ -> ๊ณ ๊ฐ ์ดํ)
์๋น์ค ๋ ธ์ถ ์๊ฐ์ด ๊ธธ์ด์ง์๋ก ์์กด์จ์ด ๋์์ง๋ ๊ฒฝ์ฐ ์งง์ ํ ์คํธ ๊ธฐ๊ฐ์ผ๋ก๋ ์ฌ๋ฐ๋ฅธ ์ ํ์ ํ์ง ๋ชปํ๊ฒ ๋๋ค.
A/B ํ
์คํธ ๋ณด์๊ฐ๋ฅ ์๊ณ ๋ฆฌ์ฆ
MAB ์๊ณ ๋ฆฌ์ฆ( Multi armed Bandit)
์ ํํ ์น๋ฅ ์ ์์ง ๋ชปํ๋ ์ฌ๋ฌ ๋์ ์ฌ๋กฏ๋จธ์ ์ ๊ฐ์ง๊ณ ๋๋ฐ์ ํ ๋ ๊ฐ์ฅ ๋ง์ ๋์ ๋ฐ๊ธฐ ์ํด์ ์ด๋ค ์ ๋ต(์๊ณ ๋ฆฌ์ฆ)์ ๊ฐ์ง๊ณ ๊ฒ์์ ํด์ผ ๊ฐ์ฅ ๋ง์ ๋์ ๋ธ ์ ์์ ๊ฒ์ธ๊ฐ ํ๋ ๋ฌธ์ ๋ฅผ ๋น๋์ด MAB์ด๋ผ๊ณ ๋ถ๋ฅด๊ฒ ๋ ๊ฒ์ด๋ค. ( ์ฌ๋กฏ๋จธ์ ์ ๋ถ๋ฅด๋ ๋ช ์นญ : One-Armed bandit(์ธํ์ด ๋๋๋) ) -> ํต๊ณ์ ๋ํ ์ ํํ ์ดํด๋ฅผ ๊ฐ์ง๊ณ ์คํํด์ผ ํ๋ค.
A/B ํ
์คํธ ํ๋ก์ธ์ค
๊ธฐ์กด์ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ค.
๋ชฉํ๋ฅผ ๊ตฌ์ฒดํํ๋ค.
์งํ๋ฅผ ์ ์ ํ๋ค.
๊ฐ์ค์ ์๋ฆฝํ๋ค.
์คํ์ ์ค๊ณ ๋ฐ ์คํํ๋ค.
๊ฒฐ๊ณผ๋ฅผ ๋ถ์ํ๋ค.
A/B ํ
์คํธ ์ํ๋ง
ํน์ ์ฌ์ฉ์๊ฐ A/B ํ ์คํธ๊ฐ ์งํ์ค์ธ ์น์ฌ์ดํธ๋ฅผ ์ฒ์ ์ ์ํด์, B ํ ์คํธ๊ฐ ์ค์ ๋์๋ค๋ฉด, ๋ค์์ ์ ์ํ์ ๋๋ B ํ ์คํธ๋ก ์ํ๋์ด์ผ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ID ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๋ค.
Hash ํจ์๋ฅผ ์ฌ์ฉํ์ฌ A/B ํ ์คํธ ์ํ๋ง
์ฌ์ฉ์ ๋ง๋ค Bucket Number๋ฅผ ์ค์ ํด์ ํด๋น ํ๋ ๋ฒ์์ ์ํ๋ ์ฌ์ดํธ๋ก ์ ํ์ด ๋๋ค. ์ฌ์ฉ์ ID๊ฐ ๋ฐ๋์ง ์๋ ์ด์, ์ผ๊ด๋๊ฒ ์ ํ๋๋ค.
[์ฐธ๊ณ URL]
Last updated