๐Ÿ…

5๊ฐ• - ํ‰๊ฐ€ํ•จ์ˆ˜ (Accuracy, MAP, NDCG)

ย 

ํ‰๊ฐ€ํ•จ์ˆ˜

ํ•ด๋‹น ๋ชจ๋ธ์ด ์–ผ๋งˆ๋‚˜ ์ž˜ ์ถ”์ฒœํ•˜๊ณ  ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ํ‰๊ฐ€๋ฅผ ๋„์™€์ฃผ๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

Accuracy

accuracy๋Š” ๋‚ด๊ฐ€ ์ถ”์ฒœํ•ด์ค€ ๊ฒƒ์„ ๋ดค๋ƒ ๋ณด์ง€ ์•Š๋ƒ๋กœ ์ •ํ™•๋„๋ฅผ ํŒ๋‹จ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ„์‚ฐ ๋ฒ•์€ ์ „์ฒด ์ƒ˜ํ”Œ ๊ฐœ์ˆ˜์ค‘์— ๋‚˜์˜ ์ถ”์ฒœ์„ ๋ณธ ๊ฒฝ์šฐ์˜ ์ˆ˜๋กœ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ถ”์ฒœ์—๋„ ์ˆœ์„œ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ accuracy๋Š” ๊ทธ ์ˆœ์„œ๋ฅผ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

MAP

๊ทธ๋Ÿฌํ•œ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๊ธฐ์œ„ํ•ด map๊ฐ€ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
MAP์—์„œ๋Š” precision์„ ์‚ฌ์šฉํ•ด์„œ ๊ฐ’์„ ๊ตฌํ•˜๊ณ  precision์€ ์ „์ฒด ๊ฒฝ์šฐ์˜ ์ˆ˜ ์ค‘์—์„œ ์ •๋‹ต์ธ ๊ฒฝ์šฐ์˜ ๋น„์œจ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ precision์„ ๊ตฌํ•˜๊ฒŒ ๋˜๋ฉด ์ข‹์€ ์ถ”์ฒœ์ด ์•ž์ชฝ์— ์žˆ์„์ˆ˜๋ก ๋†’์€ ๊ฐ’์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

NDCG

NDCG๋Š” ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ์„ฑ๊ณผ๋ฅผ ์ธก์ •ํ•˜๋Š” ํ‰๊ฐ€ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. NDCG๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Cumulative Gain๊ณผ Discounted Cumulative Gain์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

CG

CG๋Š” ๊ธ์ • ํ”ผ๋“œ๋ฐฑ๊ณผ ๋ถ€์ • ํ”ผ๋“œ๋ฐฑ์œผ๋กœ๋ถ€ํ„ฐ ์–ป์€ ๊ด€๋ จ์„ฑ ์ ์ˆ˜ ์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์ด ํด์ˆ˜๋ก ๋†’์€ ์—ฐ๊ด€์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ์ง€ํ‘œ๋Š” ์ˆœ์„œ์— ๋Œ€ํ•œ ๊ณ ๋ ค๋ฅผ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ด€๋ จ์„ฑ์ด ๋†’์€ ๊ฒƒ์„ ๋จผ์ € ์ถ”์ฒœํ•ด ์ฃผ๋Š” ๊ฒƒ์— ๊ฐ€์ค‘์น˜๋ฅผ ์ฃผ๊ธฐ ์œ„ํ•ด์„œ DCG๋ผ๋Š” ํ•จ์ˆ˜๊ฐ€ ๋“ฑ์žฅํ•˜์˜€์Šต๋‹ˆ๋‹ค.

DCG

DCG๋Š” CG๋ฅผ log(i+1)๋กœ ๋‚˜๋ˆˆ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ฃผ๋ฉด ๋จผ์ € ์†Œ๊ฐœํ•  ์ˆ˜๋ก ๋†’์€ ๊ฐ€์ค‘์น˜๋ฅผ ์ค„ ์ˆ˜ ์žˆ๊ณ  ๋’ค์— ์†Œ๊ฐœํ• ์ˆ˜๋ก ๋‚ฎ์€ ๊ฐ€์ค‘์น˜๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ™์€ ์ปจํ…์ธ ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค ํ•ด๋„ ์‚ฌ์šฉ์ž์™€ ๋” ์—ฐ๊ด€์„ฑ์žˆ๋Š” ์ƒํ’ˆ์„ ๋จผ์ € ์ถ”์ฒœํ• ์ˆ˜๋ก ๋†’์€ ์ ์ˆ˜๋ฅผ ๋งค๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

NDCG

NDGC๋Š” ์ด์ƒ์ ์ธ ์ถ”์ฒœ ์ˆœ์„œ์™€ ํ‰๊ฐ€ํ•˜๊ณ ์ž ํ•˜๋Š” ์ถ”์ฒœ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ๋น„๊ตํ•œ ๊ฐ’์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์—ฐ๊ด€์„ฑ์ด [2,3,3,1,2] ๋ผ๋Š” ์ƒํ’ˆ๋“ค์ด ์žˆ์„๋•Œ ์ด์ƒ์ ์ธ ์ถ”์ฒœ ์ˆœ์„œ๋Š” [3,3,2,2,1]์ผ ๊ฒ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋‘๊ฐœ์˜ ์—ฐ๊ด€์„ฑ์„ ๊ฐ€์ง€๊ณ  NDGC๋ฅผ ๊ณ„์‚ฐํ•˜๋ฉด ์ถ”์ฒœ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.