Community

๐ŸŒ Causal Inference in Neflix๐Ÿ“บ

[๐Ÿ˜ˆ๋ฐ๋ธ”์ฑŒ 2๊ธฐ 2์ผ์ฐจ, ์ธ๊ณผ์ถ”๋ก  in Netflix] ์ธ๊ณผ ์ถ”๋ก  ๋ถ„์•ผ์—์„œ ๋นผ๋†“์„ ์ˆ˜ ์—†๋Š” ์˜์—ญ์€ ๋ฐ”๋กœ '์ถ”์ฒœ ์‹œ์Šคํ…œ'์ž…๋‹ˆ๋‹ค. ์ด์ œ๋Š” ์ผ์ƒ์ด ๋˜์–ด๋ฒ„๋ฆฐ ์ถ”์ฒœ ์‹œ์Šคํ…œ ์ค‘์—์„œ ํŠนํžˆ ๋„ทํ”Œ๋ฆญ์Šค๋Š” ๋นผ๋†“์„ ์ˆ˜ ์—†๋Š” ํ”Œ๋žซํผ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—” ๋„ทํ”Œ๋ฆญ์Šค ๊ธฐ์ˆ ํŒ€์ด ์ธ๊ณผ ์ถ”๋ก ์„ ํ™œ์šฉํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๊ณต์œ ํ•ด๋ณผ๊นŒ ํ•ฉ๋‹ˆ๋‹ค~! ์ €์ž๋Š” ๋„ทํ”Œ๋ฆญ์Šค ๋‚ด๋ถ€ ์„œ๋ฐ‹์—์„œ ์†Œ๊ฐœ๋œ 4๊ฐœ ํŒ€์˜ ๋ฐœํ‘œ๋ฅผ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ์šฉ์–ด๊ฐ€ ๋งŽ์•„ ์–ด๋ ค์šด ๋ถ€๋ถ„์ด ์žˆ์ง€๋งŒ, ๋„ทํ”Œ๋ฆญ์Šค๋ผ๋Š” ์„œ๋น„์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ์—ฐ๊ตฌ๋˜์–ด ์™”๋Š”์ง€ ์—ฟ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1) ํ˜„์ง€ํ™” ๋„ทํ”Œ๋ฆญ์Šค๋Š” ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ํ˜„์ง€ํ™” ์ „๋žต์„ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ๊ฐ ์ „๋žต์˜ ํšจ๊ณผ์„ฑ์„ ํ™•์ธํ•˜๋Š” ์ผ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์žฅ๋ฅด์™€ ๋”๋น™ ์–ธ์–ด์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๊ต๋ž€ ๋ณ€์ˆ˜๋ฅผ ์ œ์–ดํ•˜๊ณ ์ž '์ด์ค‘ ๊ธฐ๊ณ„ ํ•™์Šต'์ด๋ผ๋Š” ๊ธฐ๋ฒ•์„ ํ™œ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋”๋น™์„ ๋น„๋กฏํ•œ ํ˜„์ง€ํ™” ์ „๋žต์˜ ํšจ๊ณผ์„ฑ์„ ํŒŒ์•…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 2) ์ œํ’ˆํ˜์‹  ๋„ทํ”Œ๋ฆญ์Šค๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ์ถœ์‹œ๋˜๋ฉด ์ ‘๊ทผ ๊ฐ€๋Šฅ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๊ณ ๊ฐ ๊ทธ๋ฃน์„ ๋‚˜๋ˆ„๋Š”, ํ™€๋“œ๋ฐฑ ํ…Œ์ŠคํŠธ๋ฅผ ์‹œ๋„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฃน๊ณผ ์“ธ ์ˆ˜ ์—†๋Š” ๊ทธ๋ฃน์„ ๋น„๊ตํ•จ์œผ๋กœ์จ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์˜ ํšจ๊ณผ๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜, ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ฑฐํ•˜์—ฌ ์ œํ’ˆ ๋‹จ์ˆœํ™” ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3) ์ถ”์ฒœ๋ชจ๋ธ ๋„ทํ”Œ๋ฆญ์Šค๋Š” ๋‹ค์–‘ํ•œ ๋”ฅ๋Ÿฌ๋‹, ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋ธ๋“ค์€ ๊ต๋ž€๋ณ€์ˆ˜๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ํ†ต์ œํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. * ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ๊ตญ ์ฝ˜ํ…์ธ ๋ฅผ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์ด '์˜ค์ง•์–ด ๊ฒŒ์ž„' ์‹œ์ฒญ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”๊ฐ€? * ๋„ทํ”Œ๋ฆญ์Šค๊ฐ€ '์˜ค์ง•์–ด ๊ฒŒ์ž„'์„ ์ถ”์ฒœํ–ˆ์„ ๋•Œ, ์‚ฌ์šฉ์ž ์‹œ์ฒญ์— ๋ฏธ์น˜๋Š” ํšจ๊ณผ๋Š” ๋ฌด์—‡์ธ๊ฐ€? * ์ด ๋‘ ๊ฐ€์ง€ ์š”์†Œ์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์–ด๋–ป๊ฒŒ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์˜ํ–ฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€? ์ด๋Ÿฌํ•œ ์ธ๊ณผ ์ถ”๋ก ๊ณผ ๋จธ์‹  ๋Ÿฌ๋‹ ๊ธฐ๋ฒ•์„ ๊ฒฐํ•ฉํ•˜์—ฌ Causal Ranker Framework๋ผ๋Š” ์ถ”์ฒœ ํ”„๋ ˆ์ž„ ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜์˜€๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. 4) ๊ณ ๊ฐํ‰์ƒ๊ฐ€ ๋„ทํ”Œ๋ฆญ์Šค๋Š” ๊ตฌ๋…์ž๊ฐ€ ๊ตฌ๋…์„ ์ทจ์†Œํ•˜๊ณ  ๋‹ค์‹œ ๊ตฌ๋…์„ ํ•  ํ™•๋ฅ ๊ณผ, ๋˜ ๋‹ค์‹œ ๊ตฌ๋…๊ณผ ์ทจ์†Œ๋ฅผ ํ•  ํ™•๋ฅ ์„ ์—ฐ๊ณ„์ ์œผ๋กœ ๊ณ„์‚ฐํ•˜๋Š”, '๋งˆ๋ฅด์ฝ”ํ”„ ์ฒด์ธ' ๊ธฐ๋ฒ•์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ํšŒ์›/๋น„ํšŒ์›์˜ ์ฆ๋ถ„ ๊ฐ’์„ ํŒŒ์•…ํ•˜๋ฉฐ, ์ด๋Š” ๊ฐ€๊ฒฉ ์ •์ฑ…์— ์ค‘์š”ํ•œ ๊ทผ๊ฑฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋‚ด์šฉ์€ ๋‹ค์†Œ ์–ด๋ ค์› ์ง€๋งŒ, ์ด๋ก ์œผ๋กœ ๋ฐฐ์šฐ๋˜ ๊ธฐ์ˆ ๋“ค์ด ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์“ฐ์ด๊ณ  ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ฝ”๋กœ๋‚˜๋กœ ์ธํ•ด ์ผ๋ถ€ ์ง€์—ญ์˜ ๋”๋น™์ด ์ง€์—ฐ๋œ ์ƒํ™ฉ์„, ์˜คํžˆ๋ ค ๋”๋น™์˜ ํšจ๊ณผ์„ฑ์„ ํŒŒ์•…ํ•˜๋Š”๋ฐ ํ™œ์šฉํ–ˆ๋˜ ์‚ฌ๋ก€๊ฐ€ ์ธ์ƒ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธ€๋กœ๋ฒŒ ํ”Œ๋žซํผ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ž์›์œผ๋กœ ์ƒ๊ฐํ•˜๋Š” ๋ฐ์—๋Š” ์ด๋Ÿฌํ•œ ๋ฐฐ๊ฒฝ๋“ค์ด ์žˆ์ง€ ์•Š์„๊นŒ ์‹ถ์Šต๋‹ˆ๋‹ค~! ๐Ÿง https://netflixtechblog.com/a-survey-of-causal-inference-applications-at-netflix-b62d25175e6f

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค