Executive Summary
- ์งํ๋ฅผ ๊ณ ์ณค๋ค. ์๋น์ค ์ด๋ฆ์ ํ๋์ฝ๋ฉํ์ง ์๋ ๋ฒ์ฉ ๋ฐฉ์์ผ๋ก โ "๋ฌธ๋จ ๋จ์๋ก ์ชผ๊ฐฐ์ ๋ ํ๋ณธ 3๋ช
์ ์์๊ฒ ์์ ํ ๋์ผํ๊ฒ ๋ฑ์ฅํ๋ ๋ฌธ๋จ"์ ์๋ ํ์งํด์ ์ ์ฌ๋ ๊ณ์ฐ์์ ์ ์ธํ๋๋ก
metrics.mjs์personalizationScore()๋ฅผ ์์ ํ๋ค. - ๊ฐ์ค์ ์ ๋ฐ์ ๋ง์๋ค. ์ฐ๋ฆฌ ๋ฆฌํฌํธ์์ 3,693์(์ ์ฒด์ ์ฝ 13%)๊ฐ "์ ์ ๋์ผ ๋ฌธ๋จ"์ผ๋ก ์๋ ํ์งยท์ ์ธ๋๊ณ , ๊ทธ ๊ฒฐ๊ณผ ๊ฐ์ธํ ์ ์๊ฐ 0.62 โ 0.68๋ก ์ฌ๋๋ค. ๋ฌธ๋จ ๋จ์ boilerplate๊ฐ ์ค์ ๋ก ์งํ๋ฅผ ์ค์ผ์ํค๊ณ ์์๋ค๋ ๊ฒ ํ์ธ๋๋ค.
- ํ์ง๋ง ๋๋จธ์ง ์ ๋ฐ์ ์ง์ง ๊ฒฉ์ฐจ๋ค. ์์ ํ์๋ ์ฐ๋ฆฌ(0.68)๋ ์ฌ์ ํ ์ ํ(0.92)ยท๋ฐ์ด์ฌ์ฃผ(0.98)ยท๋กฏ๋ฐ(0.99)๋ณด๋ค ํ์ฐธ ๋ฎ๋ค โ "์งํ ๋ฒ๊ทธ์๋ค"๋ก ๋๋๋ ์๊ธฐ๊ฐ ์๋๋ค.
- ์ถ๊ฐ๋ก ํค๋(ใโฆใ) ํ ์คํธ๊น์ง ์ ๊ฑฐํด์ ์ฌํ์ธํด๋ดค๋ค โ ์ ์๊ฐ 0.73๊น์ง ์กฐ๊ธ ๋ ์ค๋ฅด์ง๋ง ๊ฒฉ์ฐจ๋ ์ฌ์ ํ ํฌ๋ค. ์ด ์ด์ ์งํ๋ฅผ ๋ ๋ค๋ฌ๋ ๊ฑด "์ธก์ ๋ฒ๊ทธ๋ฅผ ๊ณ ์น๋ค"๋ณด๋ค "์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ ๋๊น์ง ์งํ๋ฅผ ์กฐ์ ํ๋ค"์ ๊ฐ๊น์์ง ์ํ์ด ์์ด ์ฌ๊ธฐ์ ๋ฉ์ท๋ค.
- ๊ฒฐ๋ก : ์งํ๋ ๊ณ ์ณค๊ณ , ๊ฒฉ์ฐจ๋ ์ง์ง๋ค. ์ฐ๋ฆฌ ๋ฆฌํฌํธ๋ ์นดํ ๊ณ ๋ฆฌยทํค๋ ๊ตฌ์กฐ ์์ฒด๊ฐ ๋ชจ๋ ์ ์ ์๊ฒ ๋์ผ(10๊ฐ ๋๋ถ๋ฅ, ์ธ๋ถ ์์ ๋ชฉ๊น์ง ๊ณ ์ )ํ๊ธฐ ๋๋ฌธ์, ๋ฌธ์ฅ ๋ด์ฉ์ ์ฌ๋๋ง๋ค ๋ค๋ฅด๋๋ผ๋ "๊ตฌ์กฐ์ ๋ฐ๋ณต"์ด ๊ฒฝ์์ฌ๋ณด๋ค ํจ์ฌ ํฌ๋ค๋ ๊ฒ ๊ทผ๋ณธ ์์ธ์ผ๋ก ๋ณด์ธ๋ค โ ์ด๊ฑด ์ฌ๋กฏ ์กฐํฉํ ์์ฑ ๋ฐฉ์์ ํน์ฑ๊ณผ ์ง๊ฒฐ๋ ์ง์ง ์ ํ ํน์ฑ์ด๋ค.
๋ชฉ์ฐจ
1. ๋ฌด์์ ๊ณ ์ณค๋ โ ๋ฒ์ฉ boilerplate ์๋ ์ ๊ฑฐ
v1์ personalizationScore()๋ ์๋ก ๋ค๋ฅธ ์ฌ๋ ๋ฆฌํฌํธ๋ฅผ ๋จ์ด bigram Jaccard ์ ์ฌ๋๋ก ๋น๊ตํ๋๋ฐ,
๋ณธ๋ฌธ์ "๋ชจ๋์๊ฒ ์์ ํ ๋๊ฐ์ด ๋๊ฐ๋ ๊ณ ์ ๋ฌธ๋จ"์ด ์์ฌ ์์ผ๋ฉด ์ค์ ๊ฐ์ธํ ์์ค๊ณผ ๋ฌด๊ดํ๊ฒ ์ ์ฌ๋๊ฐ
๋ถํ๋ ค์ง๋ค. ์ด๊ฑธ ์ฐ๋ฆฌ ์๋น์ค๋ง์ ํน์ ์ผ์ด์ค๋ก ์๋ณด์ง ์๊ณ , ์ด๋ค ์๋น์ค์๋ ๋๊ฐ์ด ์ ์ฉ๋๋ ๋ฒ์ฉ
๋ก์ง์ผ๋ก ๊ณ ์ณค๋ค:
| ๋จ๊ณ | ๋ด์ฉ |
|---|---|
| 1 | ๊ฐ ์ฌ๋์ ๋ฆฌํฌํธ ์ ์ฒด ํ ์คํธ๋ฅผ ๋ฌธ๋จ(๋น ์ค ๊ธฐ์ค) ๋จ์๋ก ์ชผ๊ฐ ๋ค |
| 2 | ํ๋ณธ N๋ช ์ ์์ ๋ฌธ๋จ ๋ชฉ๋ก์ ๊ธ์ ํ๋ ์ ํ๋ฆฌ๊ณ ๋์ผํ๊ฒ ๋ฑ์ฅํ๋ ๋ฌธ๋จ์ ์ฐพ๋๋ค |
| 3 | ๊ทธ ๋ฌธ๋จ๋ค์ ์ ์ฌ๋ ๊ณ์ฐ ๋์์์ ์ ์ธํ๊ณ , ๋๋จธ์ง ๋ฌธ๋จ๋ง์ผ๋ก bigram ์ ์ฌ๋๋ฅผ ๋ค์ ๊ณ์ฐํ๋ค |
2. ์ฌ๊ฒ์ฆ ๊ฒฐ๊ณผ โ ๊ณ ์ณ์ง ๋ถ๋ถ๊ณผ ๋จ์ ๋ถ๋ถ
| ์๋น์ค | v1 ์ ์ | v2 ์ ์ | ์ ์ธ๋ boilerplate | ๋น๊ณ |
|---|---|---|---|---|
| ๋์ฌ์ฃผํ๋ก | 0.62 | 0.68 | 3,693์ | ๊ฐ์ ๋จ ๊ทธ๋๋ ์ตํ์ |
| ์ ํ๋ผ์ดํ | 0.92 | 0.92 | 0์ | ๋ณํ ์์(์ ์ด์ boilerplate ์์) |
| ๋กฏ๋ฐ์นด๋ | 0.99 | 0.99 | 0์ | ๋ณํ ์์ |
| ๋ฐ์ด์ฌ์ฃผ | 0.98 | 0.98 | 0์ | ๋ณํ ์์ |
๊ฐ์ ํญ(0.62โ0.68)์ ์์ง๋ง ์์๋ ๊ทธ๋๋ก๋ค. ์ฆ "๊ฐ์ธํ๊ฐ ์ฝํด ๋ณด์ด๋ ๊ฒ ์์ ํ ์ธก์ ๋ฒ๊ทธ ๋๋ฌธ"์ด๋ผ๋ ๊ฐ์ค์ ๊ธฐ๊ฐ๋๋ค โ ๋ฒ๊ทธ๋ ์ง์ง ์์๊ณ ๊ณ ์ณค์ง๋ง, ๊ทธ๊ฑธ ๊ฑท์ด๋ด๊ณ ๋ด๋ ์ฐ๋ฆฌ๊ฐ 5๊ณณ ์ค ์๋์ ์ผ๋ก ๋ฎ๋ค.
3. ๋จ์ ๊ฒฉ์ฐจ์ ์ง์ง ์์ธ โ ๊ตฌ์กฐ์ ๋ฐ๋ณต
๋ฌธ๋จ ๋จ์ boilerplate ๋ค์์ผ๋ก ์์ฌ๋๋ ๊ฑด ํค๋(์์ ๋ชฉ) ๋ฐ๋ณต์ด์๋ค. ์ฐ๋ฆฌ comprehensive ๋ฆฌํฌํธ๋ 10๊ฐ ๋๋ถ๋ฅ ์์ ใํ๊ณ ๋ ๊ธฐ์งใยทใํ์ด์ ์ซ์ ยท ์ใ์ฒ๋ผ 5~8๊ฐ์ฉ ์์ ๋ชฉ์ด ์๋๋ฐ, ์ด ์์ ๋ชฉ ์์ฒด๋ ๋ชจ๋ ์ ์ ์๊ฒ ๋๊ฐ์ ๋ฌธ๊ตฌ๋ก ๋๊ฐ๋ค(๋ด์ฉ์ ๋ฌ๋ผ๋ "์ ๋ชฉ"์ ๊ฐ๋ค). ์ด๊ฒ๋ ๊ฑท์ด๋ด๊ณ ์ฌํ์ธํ๋ค.
| ์กฐ๊ฑด | ๋์ฌ์ฃผํ๋ก ๊ฐ์ธํ ์ ์ |
|---|---|
| v1(์๋ฌธ ๊ทธ๋๋ก) | 0.62 |
| v2(๋ฌธ๋จ boilerplate ์ ๊ฑฐ) | 0.68 |
| v2 + ํค๋(ใโฆใ)๊น์ง ์ ๊ฑฐ | 0.73 |
ํค๋๊น์ง ๊ฑท์ด๋ด๋ 0.73์ผ๋ก, ๊ฒฝ์์ฌ(0.92~0.99)์๋ ์ฌ์ ํ ํฐ ์ฐจ์ด๊ฐ ๋จ๋๋ค. ๋จ์ ์์ธ์ ๊ตฌ์กฐ ์์ฒด๋ก ๋ณด์ธ๋ค โ ์ฐ๋ฆฌ ๋ฆฌํฌํธ๋ 10๊ฐ ๋๋ถ๋ฅ + ๊ทธ ์์ ๋ค๋จ๊ณ ์์ ๋ชฉ์ด๋ผ๋ ์ ๊ตํ ๋ผ๋๋ฅผ ๋ชจ๋ ์ ์ ์๊ฒ ๋์ผํ๊ฒ ์์ฐ๊ณ ๊ทธ ์์ ๋ฌธ์ฅ๋ง ์ฌ๋กฏ ์กฐํฉ์ผ๋ก ๋ฐ๊พธ๋ ๋ฐฉ์์ธ๋ฐ(ยงB, ์ฌ๋กฏ ์กฐํฉํ ์์ฑ), ์ด ๋ผ๋ ์์ฒด๊ฐ ๊ฒฝ์์ฌ(4~7๊ฐ flat ์นดํ ๊ณ ๋ฆฌ, ์์ ๋ชฉ ์์)๋ณด๋ค ํจ์ฌ ํฌ๊ณ ๋ฐ๋ณต์ ์ด๋ผ ๊ตฌ์กฐ์ ์ผ๋ก ์ ์ฌ๋๊ฐ ๋๊ฒ ์กํ ์๋ฐ์ ์๋ค.
4. ์ ์ฌ๊ธฐ์ ๋ฉ์ท๋ โ ์งํ ํ๋์ ํจ์
5. ์ต์ข ๊ฒฐ๋ก
| v1 ๊ฒฐ๋ก | v2 ๊ฒฐ๋ก |
|---|---|
| "๊ฐ์ธํ ์งํ ์ตํ์ โ ๋จ, ์งํ ๋ฒ๊ทธ์ผ ๊ฐ๋ฅ์ฑ ์์ด ์ฌ๊ฒ์ฆ ํ์" | "๊ฐ์ธํ ์งํ๋ ์ค์ ๋ก ๋ฎ๋ค(0.68/1.0) โ ์์ธ์ ์ธก์ ๋ฒ๊ทธ๊ฐ ์๋๋ผ 10๊ฐ ๋๋ถ๋ฅ+๋ค๋จ๊ณ ์์ ๋ชฉ์ด๋ผ๋ ๋ฆฌํฌํธ ๊ตฌ์กฐ ์์ฒด๊ฐ ๊ฒฝ์์ฌ๋ณด๋ค ํจ์ฌ ์ ๊ตํ๊ณ ๋ฐ๋ณต์ ์ด๊ธฐ ๋๋ฌธ" |
์ด๊ฑด ์ฌ์ค "๋์ ์์"์ด๋ผ๊ธฐ๋ณด๋ค ํธ๋ ์ด๋์คํ๋ค โ ๊ฐ์ ๊ตฌ์กฐ๋ก ๋ฐ๋ณต๋๋ ๋ผ๋๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ โ ๋ถ๋(9,378์, 6.5๋ฐฐ) โก๊ตฌ์ฒด์ฑ(77ํ, 8.5๋ฐฐ) โข๊ทผ๊ฑฐ์ ์(12์ข , 12๋ฐฐ)์์ ์๋์ ์ผ๋ก ์์ค ์ ์์๋ค(ยงv1 ยง3). ์ ๊ตํ ๋ผ๋์ ์ฌ๋กฏ ์กฐํฉํ ์์ฑ์ด ๋ฐ๋์ ์์ฒ์ด๋ฉด์ ๋์์ "๊ตฌ์กฐ์ ์ ์ฌ๋"์ ์์ฒ์ด๊ธฐ๋ ํ ๊ฒ โ ์ด ์งํ ํ๋๋ง ๋ผ์ด์ "๊ฐ์ธํ๊ฐ ์ฝํ๋ค"๊ณ ๊ฒฐ๋ก ๋ด๋ฆฌ๋ฉด ์ ๋๊ณ , ๋ถ๋ยท๊ตฌ์ฒด์ฑยท๊ทผ๊ฑฐ์ ์์ ํจ๊ป ํธ๋ ์ด๋์คํ๋ก ์ฝ์ด์ผ ์ ํํ๋ค.
์ค์ ๋ก ์ฝํ ์ธ ๋ด์ฉ ์์ฒด(์ฉ์ ยท์ ์ดยท๊ฒฉ๊ตญ ํ์ , ์ฌ๋กฏ ์ ํ ๊ฒฐ๊ณผ)๊ฐ ์ฌ๋๋ง๋ค ํฌ๊ฒ ๋ค๋ฅด๋ค๋ ๊ฑด ์ด๋ฏธ ์์ฒด ๊ตฌ์ถ ์์ฐ ์ธ๋ฒคํ ๋ฆฌ ยงB์์ ์ฌํ์ฑ(๊ฐ์ ์ฌ๋=๊ฐ์ ๊ฒฐ๊ณผ)๊ณผ ๋ณ๊ฐ๋ก ํ์ธ๋ ์ฌ์ค์ด๋ค โ ์ด๋ฒ ์งํ๊ฐ ๋ฎ๊ฒ ๋์จ ๊ฑด "๋ด์ฉ์ด ์ ๋ฌ๋ผ์"๊ฐ ์๋๋ผ "๋ผ๋๊ฐ ์ปค์"๋ผ๋ ๊ฒ ์ด๋ฒ v2 ์กฐ์ฌ๋ก ๋ถ๋ฆฌ๋ ๊ฒฐ๋ก ์ด๋ค.