DCG的英文全稱是Discounted cumulative gain,它是壹個衡量搜索引擎算法的指標。
搜索引擎壹般采用PI(per item)的方式進行評測,簡單地說就是逐條對搜索結果進行分等級的打分。假設我們現在在Google上搜索壹個詞,然後得到5個結果。
我們對這些結果進行3個等級的區分:Good(好)、Fair(壹般)、Bad(差),然後賦予他們分值分別為3、2、1,假定通過逐條打分後,得到這5個結果的分值分別為3、2 、1 、3、 2。
使用DCG這個統計方法有前提:
1、在搜索結果頁面,越相關的結果排在越前面越好。
2、在PI標註時,等級高的結果比等級低的結果好,即Good要比Fair好、Fair要比Bad好。
DCG這個概念從Cumulative Gain這個概念發展起來的。