# [[Search Personalization]] ## ๐Ÿ“Œ Brief Summary ๊ฒ€์ƒ‰ ๊ฐœ์ธํ™”(Search Personalization)๋Š” ๋‹จ์ˆœํžˆ ๊ฒ€์ƒ‰์–ด์™€ ๋ฌธ์„œ๋ฅผ ์ผ์น˜์‹œํ‚ค๋Š” ์ผ๋ฐ˜ ๊ฒ€์ƒ‰์„ ๋„˜์–ด, ์‚ฌ์šฉ์ž์˜ ์œ„์น˜, ๊ณผ๊ฑฐ ๊ฒ€์ƒ‰ ์ด๋ ฅ, ์„ ํ˜ธ๋„ ๋“ฑ์˜ ์ปจํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ๋งž์ถคํ˜• ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ „๋žต์ž…๋‹ˆ๋‹ค [1-3]. ๊ธฐ๊ณ„ ํ•™์Šต(ML)๊ณผ ๋žญํ‚น ํ•™์Šต(LTR, Learning to Rank) ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ํ–‰๋™ ํŒจํ„ด์„ ๋ถ„์„ํ•˜๊ณ  ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์˜ ๊ด€๋ จ์„ฑ ์ ์ˆ˜๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค [4-6]. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฐพ๋Š” ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๊ณ  ๊ฒ€์ƒ‰ ํšจ์œจ์„ฑ์„ ๋†’์ด๋ฉฐ, ๊ถ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„์™€ ์žฌ๋ฐฉ๋ฌธ์œจ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค [3, 7]. ## ๐Ÿ“– Core Content * **๊ฒ€์ƒ‰ ๊ฐœ์ธํ™”์˜ ์œ„์น˜ ๋ฐ ์—ญํ• :** ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์€ ํฌ๊ฒŒ ์‚ฌ์šฉ์ž ์†์„ฑ์„ ๋ฐฐ์ œํ•˜๋Š” '์ผ๋ฐ˜ ๊ฒ€์ƒ‰(General search)', ์‚ฌ์šฉ์ž ์ž…๋ ฅ๊ณผ ์†์„ฑ์„ ๊ฒฐํ•ฉํ•˜๋Š” '๊ฐœ์ธํ™” ๊ฒ€์ƒ‰(Personalized search)', ์‚ฌ์šฉ์ž ์ฟผ๋ฆฌ ์—†์ด ์ถ”์ฒœ์„ ์ œ๊ณตํ•˜๋Š” '์ถ”์ฒœ ์‹œ์Šคํ…œ(Recommendations)'์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค [2]. ๊ฐœ์ธํ™” ๊ฒ€์ƒ‰์€ ์ด ์ŠคํŽ™ํŠธ๋Ÿผ์˜ ์ค‘๊ฐ„์— ์œ„์น˜ํ•˜๋ฉฐ, ์ž…๋ ฅ๋œ ๊ฒ€์ƒ‰์–ด์˜ ํ…์ŠคํŠธ ์œ ์‚ฌ๋„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌธ์„œ์˜ ์†์„ฑ, ์‚ฌ์šฉ์ž์˜ ์ปจํ…์ŠคํŠธ(์œ„์น˜, ๊ณผ๊ฑฐ ํ–‰๋™ ๋“ฑ)๋ฅผ ์ข…ํ•ฉ์ ์œผ๋กœ ๋žญํ‚น ์š”์ธ์œผ๋กœ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค [1, 8]. * **๋žญํ‚น ํ•™์Šต(LTR) ๋ฐ ํ”ผ์ฒ˜ ์—”์ง€๋‹ˆ์–ด๋ง(Feature Engineering):** ๊ฐœ์ธํ™”๋Š” ํ†ต๊ณ„์  ๋ชจ๋ธ์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ๋žญํ‚น ์š”์ธ๋“ค์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ž๋™์œผ๋กœ ์กฐ์ •ํ•˜๋Š” LTR ๊ณผ์ •์„ ํ†ตํ•ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค [4]. ์ด๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ์ž์˜ ์œ„์น˜๋‚˜ ์Œ์•… ์žฅ๋ฅด ์„ ํ˜ธ๋„์™€ ๊ฐ™์€ ๊ตฌ์ฒด์ ์ธ ์‚ฌ์šฉ์ž ์†์„ฑ์„ ์ถ”์ถœํ•˜์—ฌ ์›-ํ•ซ ์ธ์ฝ”๋”ฉ(One-hot encoding) ๋“ฑ์˜ ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์น˜ํ™”๋œ ๋žญํ‚น ํ”ผ์ฒ˜(Feature)๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ”ผ์ฒ˜ ์—”์ง€๋‹ˆ์–ด๋ง ์ž‘์—…์ด ์ˆ˜๋ฐ˜๋ฉ๋‹ˆ๋‹ค [9-11]. * **๊ธฐ๊ณ„ ํ•™์Šต(ML) ๊ธฐ๋ฐ˜์˜ ์‚ฌ์šฉ์ž ํ–‰๋™ ํŒจํ„ด ๋ถ„์„:** ๊ธฐ๊ณ„ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์‚ฌ์šฉ์ž์˜ ๊ฒ€์ƒ‰ ํžˆ์Šคํ† ๋ฆฌ, ํด๋ฆญ ๋ฐ์ดํ„ฐ ๋“ฑ์„ ๋ถ„์„ํ•˜์—ฌ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์„ ๊ตฌ์ถ•ํ•˜๊ณ  ํ–‰๋™ ํŒจํ„ด์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค [5, 6, 12]. ํด๋Ÿฌ์Šคํ„ฐ๋ง ๋ฐ ๋”ฅ ๋Ÿฌ๋‹ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ–ฅํ›„ ๊ฒ€์ƒ‰ํ•  ์ •๋ณด๋ฅผ ์˜ˆ์ธกํ•˜๊ณ (์˜ˆ: ๋„ทํ”Œ๋ฆญ์Šค, ์•„๋งˆ์กด์˜ ๋งž์ถคํ˜• ์ถ”์ฒœ), ์‹ค์‹œ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ๊ฒฐ๊ณผ๋ฅผ ํด๋ฆญํ•œ ํ›„ ์ฆ‰์‹œ ์ดํƒˆ(Bounce)ํ•˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ๋ฌธ์„œ์˜ ๊ด€๋ จ์„ฑ ์ ์ˆ˜๋ฅผ ๋‚ฎ์ถ”๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ๋™์ ์œผ๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค [5, 6, 13]. * **์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ ์ˆ˜์ง‘ ๋ฐ ์ตœ์ ํ™”:** ๊ฒ€์ƒ‰ ๊ฒฝํ—˜์„ ์ง€์†์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํด๋ฆญ๋ฅ , ํŽ˜์ด์ง€ ์ฒด๋ฅ˜ ์‹œ๊ฐ„๊ณผ ๊ฐ™์€ ์ •๋Ÿ‰์  ๋ฐ์ดํ„ฐ์™€ ๋ฆฌ๋ทฐ, ์„ค๋ฌธ์กฐ์‚ฌ์™€ ๊ฐ™์€ ์ •์„ฑ์  ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•˜์—ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ •๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค [14, 15]. ## โš–๏ธ Trade-offs & Caveats * **๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ ํŽธํ–ฅ์œผ๋กœ ์ธํ•œ ์‚ฌ์šฉ์ž ๋ถˆ๋งŒ:** ๊ณผ๊ฑฐ ์‚ฌ์šฉ์ž ํ–‰๋™์— ๋„ˆ๋ฌด ๋งŽ์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ํ˜„์žฌ์˜ ๊ฒ€์ƒ‰ ์˜๋„์— ์ ์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋‘๋ฉด, ์‚ฌ์šฉ์ž๊ฐ€ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์ •๋ณด๋ฅผ ์ฐพ๊ณ ์ž ํ•  ๋•Œ ๋ฐฉํ•ด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๋‹ค๋ฅธ ์ถค ์˜์ƒ์„ ์ฐพ๋Š”๋ฐ ๊ณผ๊ฑฐ ์ด๋ ฅ ๋•Œ๋ฌธ์— ํŠน์ • ๋ฏผ์† ๋ฌด์šฉ ์˜์ƒ๋งŒ ์ง€์†์ ์œผ๋กœ ๋…ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ) [8]. * **์ฝœ๋“œ ์Šคํƒ€ํŠธ(Cold Start) ๋ฐ ๋ฐ์ดํ„ฐ ์˜์กด์„ฑ ๋ฌธ์ œ:** ๊ฐœ์ธํ™”๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ถฉ๋ถ„ํ•œ ์‚ฌ์šฉ ์ด๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ํ™•๋ณด๋˜์–ด์•ผ ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•œ ์‹ ๊ทœ ์‚ฌ์šฉ์ž๋‚˜ ํ•ญ๋ชฉ์˜ ๊ฒฝ์šฐ ๊ด€๋ จ์„ฑ์„ ์ •ํ™•ํžˆ ์‹๋ณ„ํ•˜๊ธฐ ์–ด๋ ค์šด '์ฝœ๋“œ ์Šคํƒ€ํŠธ' ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค [16, 17]. ๋˜ํ•œ, ํ–‰๋™ ์ถ”์  ๋ฐ์ดํ„ฐ์— ์˜ค๋ฅ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค๋ฉด ๊ฐœ์ธํ™” ํ”„๋กœ์ ํŠธ ์ž์ฒด๊ฐ€ ์‹คํŒจํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ์ด ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค [16]. * **์ ์šฉ ๋ฒ”์œ„์˜ ํ•œ๊ณ„:** ๊ฒ€์ƒ‰ ๊ฐœ์ธํ™”๋Š” ์ฃผ๋กœ ์ค‘์˜์ ์ด๊ฑฐ๋‚˜ ํƒ์ƒ‰์ ์ธ ์„ฑ๊ฒฉ์„ ๊ฐ€์ง„ ๊ฒ€์ƒ‰์–ด์—์„œ ํฐ ํšจ๊ณผ๋ฅผ ๋ฐœํœ˜ํ•˜๋ฉฐ, ๋ชฉ์ ์ด ๋ช…ํ™•ํ•œ ๋‚ด๋น„๊ฒŒ์ด์…˜ ์ฟผ๋ฆฌ(Navigational queries)์˜ ๊ฒฝ์šฐ์—๋Š” ์ด๋ฏธ ์ผ๋ฐ˜ ๊ฒ€์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ์ถฉ๋ถ„ํžˆ ์ฒ˜๋ฆฌ๋˜๋ฏ€๋กœ ๊ฐœ์ธํ™”์˜ ํšจ์šฉ์„ฑ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค [6, 8]. * **์‹œ์Šคํ…œ ๋ณต์žก์„ฑ ๋ฐ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ์ฆ๊ฐ€:** ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž ํ”ผ์ฒ˜๋ฅผ ๋ชจ๋ธ์— ์ถ”๊ฐ€ํ• ์ˆ˜๋ก ๋ชจ๋ธ(์˜ˆ: XGBoost ํŠธ๋ฆฌ) ๋‚ด์— ๋” ๋งŽ์€ ๋…ธ๋“œ๊ฐ€ ํ•„์š”ํ•ด์ง€๋ฉฐ, ์ด๋Š” ํ›ˆ๋ จ ๊ณผ์ •์—์„œ ์ˆ˜๋ ด์— ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๋” ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค๋ฅผ ์š”๊ตฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค [11, 18]. ๋˜ํ•œ, ์‚ฌ์šฉ์ž ํด๋ฆญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒ๋‹จ ๋ฆฌ์ŠคํŠธ(Judgment list)๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ์œ„์น˜ ํŽธํ–ฅ(Position bias)๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ํŽธํ–ฅ์ด ์‹œ์Šคํ…œ์— ๋„์ž…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [16, 19]. * **ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฐ ํ•„ํ„ฐ ๋ฒ„๋ธ”(Filter Bubble) ์œ„ํ—˜:** ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ๊ณผ์ •์—์„œ ํ”„๋ผ์ด๋ฒ„์‹œ ์นจํ•ด ์šฐ๋ ค๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ํˆฌ๋ช…ํ•œ ์ •๋ณด ์ œ๊ณต๊ณผ ์‚ฌ์šฉ์ž ๋™์˜, ๋ฐ์ดํ„ฐ ์ œ์–ด ๊ถŒํ•œ ๋ถ€์—ฌ๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [20, 21]. ์•„์šธ๋Ÿฌ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ์ž์˜ ๊ณผ๊ฑฐ ์„ ํ˜ธ๋„์—๋งŒ ๋งž์ถฐ ๊ฒฐ๊ณผ๋ฅผ ํ๋ ˆ์ด์…˜ํ•˜๋ฉด ์‚ฌ์šฉ์ž๋ฅผ ๋‹ค์–‘ํ•œ ๊ด€์ ์ด๋‚˜ ์ •๋ณด๋กœ๋ถ€ํ„ฐ ๊ณ ๋ฆฝ์‹œํ‚ค๋Š” 'ํ•„ํ„ฐ ๋ฒ„๋ธ”' ํ˜„์ƒ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [22]. --- *Last updated: 2026-05-04*