QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3016|回复: 0
打印 上一主题 下一主题

[其他资源] 极限多标签分类-评价指标

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2022-9-12 18:42 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    " [0 o- }# s! c+ a. t1 H, e极限多标签分类-评价指标% L, f3 D  a/ ]- u+ |( \/ K* a
    1 h0 r. n8 ~) f  o( E  D: g* E
    极限多标签分类-评价指标
    2 J% D( B0 d4 [4 V& kReferences:/ ~$ }" m8 x- H' h- f
    http://manikvarma.org/downloads/XC/XMLRepository.html" t* p% n. o9 E, Y5 u8 L! X
    https://blog.csdn.net/minfanphd/article/details/126737848?spm=1001.2014.3001.5502' B5 a/ J4 }% A' e5 ]; ^0 q
    https://en.wikipedia.org/wiki/Discounted_cumulative_gain) q" a3 f- q, u  Y0 s, h

    1 Z9 ^2 E5 b) V% U9 @什么是极限多标签分类 (eXtreme multi-label Classification (XC))?
    . b4 D9 W. k  w2 I$ D3 `" U标签数非常多(Million),典型的就是BoW数据标签。5 C$ O: F" Q: ^
    极限多标签分类的典型应用:Image Caption(头大)。不过在Image Caption里面,Word之间存在序关系。XC可以看成是Image Caption的一个关键阶段,它能够选出与当前Image最相关的BoW。) s6 h, @! J9 \* Y  |; A
    (上述都是靠过往经验吹的,近期没调研)。0 ?# c4 V( J! J& b6 X' {9 F6 t8 l
    & r. p0 p# k7 @+ R% V+ j
    先来看一下评价指标:
    % I1 n. ^. g" F% o$ u4 X1 R3 W; H5 X由于标签数非常多,且GroundTruth又非常小,因此通常意义上的分类精度、召回(多标签分类用macro或者micro的acc或者recall)等指标不work。
    * ]6 |3 V1 V  N8 ^; m4 A这些评价指标通常考虑了head/tail labels,也就是高频标签和低频标签;以及reciprocal pairs(互惠对)去除?
    , ?+ l: T( V+ w) w8 {  H9 e互惠对似乎?是指彼此相关的标签对,比如针对一个数据点,如果预测了标签A,如果标签B和A相关,那可以自然预测B。
    : P% A  C2 ~" A6 q为了避免这种trival prediction, reciprocal pairs应该被去除。
    : `$ k5 K; Y7 p8 j- h" |* p0 ^
    . O+ F4 m) P& V( h" [& [. {5 q. R: `(1) Top-k kk Performance:
    4 t: M; V9 F$ g4 y(Precision@ k ) P @ k : = 1 k ∑ l ∈ rank k ( y ^ ) y l \text{(Precision@$k$)}\text{P}@k := \frac{1}{k}\sum_{l \in \text{rank}_k (\hat{\mathbf{y}})} \mathbf{y}_l
    , k0 H( n4 f" }: w1 T& u5 w(Precision@k)P@k:= + Q8 q( Z: O- d
    k
    1 P' F' x  D% p0 Z16 i1 I1 {% J( |% M, e0 Z
    1 q6 O4 j# o( z) e
    2 v3 }4 u6 |# {1 t/ H! v
    l∈rank 8 K* q4 A/ K3 M. v" g
    k9 J  O5 C# t: V
    + |, A$ h- F1 N
    ( ! i  Q! g2 c" J' M$ C2 Q. H
    y
    8 p/ u5 i* C' l/ C0 C^& O/ z) y. i  [8 D. S

    1 F% J# J0 ]) p0 N  {% ?% b )
    # ^% H: }4 ^+ [' s! z/ ~
    + s9 m' i* V# j! X0 _3 K5 J- _) L* G0 C! p& R. s9 z
    y   K; E( C, v* x4 _4 C4 f
    l
    " x( |/ v5 t4 s) q2 o; P" H8 s' z" F+ ]
    7 P4 {+ H8 g, r5 {' {) e

    1 `! _9 u5 H9 m* H0 n(Discounted Cumulative Gain (贴现累积收益))DCG @ k : = ∑ l ∈ rank k ( y ^ ) y l log ⁡ ( l + 1 ) \text{(Discounted Cumulative Gain (贴现累积收益))} \text{DCG}@k := \sum_{l \in \text{rank}_k(\hat{\mathbf{y}})} \frac{\mathbf{y}_l}{\log(l+1)}
    + C$ M3 e: i& ?( p/ k(Discounted Cumulative Gain (贴现累积收益))DCG@k:= 2 b" d' E3 F; P; G
    l∈rank
    6 y4 o- D! |5 Vk
    . D! Q6 }0 [  y, A" j3 D" r# K7 y3 i8 ?, ]2 k% D
    (
    8 L& L7 R- m4 L' iy# m' k: {0 \  \! [5 N+ m
    ^* ]7 o3 G) o: C5 m, |, H$ ]" X

    7 A. |$ p) n' J- e7 `7 ^( L& ~ )7 o7 ~4 {3 M0 q
    ; P9 J' l# T9 D% E# l4 _
    7 `% r* A, s5 ^" _; k- H

    7 S+ M9 \' u- ^: X" ?- ^log(l+1)  t9 c/ _& |- U7 J' W# A  {
    y
    8 B/ V, N3 B  T. E+ c  ~l
    * z; D# H7 a7 c
    8 c) p/ g* M' L2 Y/ L! h3 r
    9 z7 D# F4 d; x1 _8 {. b
    " F* @. A5 T9 u, ~7 x- W* c+ W. h! ?: \: R# ]; |
    $ N) ^4 t/ f1 J5 d8 B* E0 n8 q
    (Normalized DCG)nDCG @ k : = DCG@ k ∑ l = 1 min ⁡ ( k , ∣ ∣ y ∣ ∣ 0 ) 1 log ⁡ ( l + 1 ) \text{(Normalized DCG)} \text{nDCG}@k := \frac{\text{DCG@$k$}}{\sum_{l=1}^{\min(k,||\mathbf{y}||_0)} \frac{1}{\log(l+1)}}
    % s. h* r" `# H6 D(Normalized DCG)nDCG@k:= 1 Z+ O- S" |6 e3 A1 H5 k

    + R6 L$ g8 f* l' t! wl=1
    9 g- o7 A. V+ d( J+ Kmin(k,∣∣y∣∣ 5 r9 c! i% L7 q6 o. @; S% Y! ?# }, s
    0- T6 _* p  Y! @

    & @4 w! k4 G" ? )2 f) f3 A4 F, l3 R+ Z6 t* s
    % _; a- L4 N5 B; i
    # N4 a. r: n/ H: n
    log(l+1)
    6 x7 W' l, Q7 I19 A- {# U" v+ D# K

    % B1 y, ?! e6 ~( y- ^9 K- Y) N) z% I3 s8 V+ a) X  A
    DCG@k
    - j3 l5 S2 D% W* d' F2 N+ d" t
    * V. B! ?6 x  E4 J) @$ I
    ' y, _! A8 n5 a5 C9 ?) z/ W6 n' \/ G' W2 p3 T
    rank k ( y ) \text{rank}_k(\mathbf{y})rank
    % V- z1 V5 e5 T7 X9 rk
    8 {/ v3 {& c; E7 p8 h4 k, a
    2 l! b7 t, _% b: x/ \2 p (y)为逆序排列y \mathbf{y}y的前k个下标。Note: DCG公式里的分母实际上不是l,而是from 1 to k.
    0 D( S2 r4 e6 F( A& {7 t/ X1 q# F8 Y2 h" @% ~' B# G
    靠后的标签按照对数比例地减小,说白了就是加权。至于为什么用log?两个事实:1. 平滑缩减; 2. Wang等人提供了理论支撑说明了log缩减方式的合理性。The authors show that for every pair of substantially different ranking functions, the nDCG can decide which one is better in a consistent manner. (看不懂,暂时不管)
    ! D% A" B8 l& ?) ]6 h9 \$ ~6 t! r$ C2 R1 E5 ]
    (2) Top-k kk Propensity-score:+ ~3 V2 N4 k5 F

    " x3 t# z8 m8 r7 ?" v5 R有些数据集包含一些频度很高的标签(通常称之为head labels),可以通过简单地重复预测头部标签来实现高的P @ k \text{P}@kP@k。Propensity-score可以检查这种微不足道的行为。
    5 F9 }1 R, Q& y6 d( Propensity-score Precision )  PSP @ k : = 1 k ∑ l ∈ rank k ( y ^ ) y l p l (\text{Propensity-score Precision}) \text{ PSP}@k := \frac{1}{k} \sum_{l\in \text{rank}_k(\hat{\mathbf{y}})} \frac{\mathbf{y}_l}{p_l}
      V( D6 B2 q) C1 ](Propensity-score Precision) PSP@k:=
    8 ]: Z9 g- U0 `% x, Wk
    , p5 v+ P" T( [1, z/ k# x( M) |$ F- o" g) p

    . M" [8 J- n! {0 Z( c& D' \0 `: x' i/ o0 Z/ a
    l∈rank
    " a) I. m8 x( W" gk
    4 E, R6 m! Q  L! n& V7 ^, n7 O8 J" h- J; A1 u7 S) c) e
    ( ! K, k9 L* l+ p" j5 J0 A% Z8 q
    y
    4 c4 y- n. _7 P3 R( D: |^3 R# ]" w5 Z. Y% {; B+ J
    ! V1 _! s$ O+ M+ x; Q8 C- }7 R
    )# @: q+ ^" `8 E" i* t, L
    / n2 p4 A3 f8 X$ A

    ; d0 l# m: W2 p6 K; T9 j; V) f0 w/ z$ [8 k, g& |  b5 l
    p
    ) K" v9 [- H3 H1 ^9 T% Vl; y7 o3 O' C; j4 f# o% p
    - c; D& A6 z4 s* y) o# x6 b+ ~7 Z
      }  K- u/ i4 p/ @. p
    y
    ( a$ K& ?, b0 ]" y: |8 k1 hl
    ' N8 I# L0 A8 G* y/ x0 Z7 r4 ~, q7 o
    $ K" Q9 M& M* H5 o

    . m4 B% @: ^: V) B: Y8 ~; _% x; v8 ~4 q5 \% W* C
    9 h# Q* F& M1 R2 V* u- ]# A9 M
    PSDCG @ k : = ∑ l ∈ rank k ( y ^ ) y l p l log ⁡ ( l + 1 ) \text{PSDCG}@k := \sum_{l \in \text{rank}_k(\hat{\mathbf{y}})} \frac{\mathbf{y}_l}{p_l\log(l+1)}8 b3 H1 O' w/ T
    PSDCG@k:= 9 m& R9 B2 K  v" J2 x7 n1 f5 T! K( U
    l∈rank
    2 r- l( W3 h2 o; V) Dk' d2 C/ }6 `- ~' Q1 }% |* H

    ; o7 C$ t+ m9 [* E: r  X (
    " e0 w% O0 H+ U  H" y6 T2 }; s  Jy
    # {# ^' U9 M) l6 m( J3 I1 i- I2 _8 W% }! ^^7 F- X* V) @3 P0 a& Y% Y

    0 `& F) g: ~+ G1 w2 c4 G) M )
    ' g' V" _1 ]+ A8 B8 A8 G" `! P* j  X3 Y& I8 T+ d4 y6 `

    5 b3 d5 {' F: n7 b$ z5 `1 z2 M. t2 ]  H% o$ |$ p
    p ! `) \: d+ s; W" ]
    l( y5 \* G; J. a, i2 [
    - M6 S, b* S+ ~1 {' [2 h3 W
    log(l+1)
    # ~4 v1 _1 _, ?: t" E, o/ \% Vy
    0 n% |" A4 a+ ml
    : B( D% \( `' O' h
    9 U7 s" d+ O, O- B2 S) E1 A  }' p' [0 s  X+ s

      p; H8 z8 t3 z3 }1 }! h/ n7 j4 T
    ! f# ~' U0 J& }5 ~0 V& W: c5 [! s$ D# A
    PSnDCG @ k : = PSDCG@ k ∑ l = 1 k 1 log ⁡ ( l + 1 ) \text{PSnDCG}@k := \frac{\text{PSDCG@$k$}}{\sum_{l=1}^{k} \frac{1}{\log(l+1)}}
    + B& R0 `6 ]3 V; v  k5 CPSnDCG@k:=
    6 C" O- K: x. n7 }2 z' K; l
    & c4 e  k9 B8 {4 i9 ]( q, bl=1: N, K7 l6 F; w) E, O% W7 [/ [0 z
    k
    1 z  _, L1 \4 U$ n2 O. m% v$ \5 C  }# A

    , i9 `7 H# {+ z- S: ]) alog(l+1)
    , h3 Y) n3 E1 `& b$ U7 E0 x12 r& v0 ^# L& ?! X7 |
    + R! Z/ ^! W! W& L/ F' K0 s

    / |. q* Q5 N' d7 A9 n1 nPSDCG@k( B, ^* m/ A9 S# J5 S( F6 W+ `3 X
    , |, F6 M2 e; H
    6 J, ?* @* X+ S+ Y
    ( E4 Z5 n+ ~- O$ I/ r, c8 l2 J6 f
    其中p l p_lp 1 E5 c6 M: T$ N0 c
    l, X  D0 ?9 b7 B, n
      L. f) B! H3 @& r" G; s% `
    为标签l ll的propensity-score,使得这种度量在missing label方面无偏差(unbiased)。
    6 |$ b+ r. j5 n7 {8 }! qPropensity-score强调在tail labels上的表现,而对预测head labels提供微弱的奖励。
    2 A% C8 E$ g: W0 s1 Y9 c6 y————————————————
    9 l# Y- V% h* O: C- N. t版权声明:本文为CSDN博主「摆烂的-白兰地」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。( a! F6 v# d2 x( U4 J+ G; G
    原文链接:https://blog.csdn.net/wuyanxue/article/details/126805190/ F# R3 E( w& H
    7 Q- [/ ^; M7 G: F

    1 ]9 {: f0 C5 d- _3 }9 I5 G3 T
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-10 02:53 , Processed in 0.317387 second(s), 51 queries .

    回顶部