NDCG

Vincent·2023년 6월 10일
0

Normalized Discounted Cumulative Gain

  • 랭킹 추천에 많이 사용되는 평가 지표
    • 가장 이상적인 랭킹과 현재 점수를 활용한 랭킹 사이의 점수를 cumulative하게 비교
    • 1에 가까울 수록 좋은 랭킹
    • loglog로 normalization하여 순위가 낮을 수록 가중치를 감소
  • Top-N 리스트를 만들고 더 관심있고 관련성 높은 아이템 포함 여부를 평가
  • 순위에 가중치를 두고 단순한 랭킹이 아닌 데이터의 성향을 반영하기 위한 지표
  • MAP(Mean Average Precision), TOP K Recall 등 평가 방법 보완

CG

  • 상위 아이템 p개의 관련성을 합한 cumulative gain
  • rel -> binary(관련 여부) or complex value
  • 상위 아이템 p개에 대해서 동일한 비중으로 합함

DCG

  • 개별 아이템의 관련성에 log normalization을 적용함
  • 랭킹에 따라 비중을 discount해서 관련성을 계산
  • 하위권에 penalty 부여

NDCG

이상적인 DCG를 계산하고 최종 NDCG를 계산함
IDCG는 전체 p개의 결과 중 가장 큰 DCG

profile
Frontend & Artificial Intelligence

0개의 댓글