QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3096|回复: 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
    # X' C& ]$ Z% A) `& K9 t! B; ~
    极限多标签分类-评价指标
    2 t& |3 \( ~  i) p. S
    4 [) t% E! C6 x" W# d# [/ P6 a! N极限多标签分类-评价指标
    * G9 X& n" h$ n. T. SReferences:
    ( e- p/ X9 T. W7 S8 ~http://manikvarma.org/downloads/XC/XMLRepository.html
    6 F% {7 p1 {' c7 |0 c' ehttps://blog.csdn.net/minfanphd/article/details/126737848?spm=1001.2014.3001.5502
    4 X% _1 A1 r0 L& Ehttps://en.wikipedia.org/wiki/Discounted_cumulative_gain
    % l* f+ w: U& V& Z8 y
    : w  e1 E0 l) Y, W什么是极限多标签分类 (eXtreme multi-label Classification (XC))?
      \. @2 @9 e( Q" z( F% f标签数非常多(Million),典型的就是BoW数据标签。: `0 [+ b, ^, P& ^2 f- ?
    极限多标签分类的典型应用:Image Caption(头大)。不过在Image Caption里面,Word之间存在序关系。XC可以看成是Image Caption的一个关键阶段,它能够选出与当前Image最相关的BoW。
    % z. E2 u8 x: f0 j! z4 [(上述都是靠过往经验吹的,近期没调研)。. {% |( ~: e- r

    & Z) r/ e$ {! ~6 z先来看一下评价指标:# v/ h. B' b8 }! I: L' b
    由于标签数非常多,且GroundTruth又非常小,因此通常意义上的分类精度、召回(多标签分类用macro或者micro的acc或者recall)等指标不work。  t% \) m# m2 M$ C+ f, K& o
    这些评价指标通常考虑了head/tail labels,也就是高频标签和低频标签;以及reciprocal pairs(互惠对)去除?! `1 i1 a5 H9 p
    互惠对似乎?是指彼此相关的标签对,比如针对一个数据点,如果预测了标签A,如果标签B和A相关,那可以自然预测B。5 P. J2 Z: W+ A, R. G  M7 H/ M  k8 M
    为了避免这种trival prediction, reciprocal pairs应该被去除。
    9 O" ~$ H7 n& P+ K- _" s5 b" a9 C% p% S; P
    (1) Top-k kk Performance:& p4 \/ h0 k% F/ Z
    (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
    , y' f! I: I3 g: W$ V(Precision@k)P@k:=
    ! Z2 l3 v1 x+ k0 H1 _k
    " x6 q6 q  Q, }( \2 G& u1" j" j8 E1 W% g
    ​
    ; x5 ^+ @! T1 L- g# x) e/ a
    & ~8 q" V  U& _& e/ f6 sl∈rank 9 b5 }3 K* F5 ]' r) J, n. Q
    k
    $ x; M" E: \* ]8 U& T​
    + e! J* d$ \8 Y' r (
    % y" h7 o5 R  P3 ky
    8 A: c  p) o5 g5 [0 H6 C3 v$ h/ o^5 D. |- N! G7 y9 `7 B# E+ _
    ​
    8 C& S1 N6 l) t )
    " A& G6 Y& n' V∑: s" w) m' U. }( ?
    ​% C. n$ l" O; V, k
    y 1 @8 B1 j) D$ A( k1 w
    l
    4 y# f9 g! P' [) z* x​
    8 u& c5 n( d" b+ s* W' O4 b* T" H3 L, `. t% N  R( b

      S) ^' A* g9 X4 A" a4 O(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)}! {' P! u4 m1 |4 |% x  d
    (Discounted Cumulative Gain (贴现累积收益))DCG@k:= 9 u1 R# _8 e  }9 q, D
    l∈rank
    + I5 ~) A; ?* Y7 x% K3 k: ^3 Qk$ C9 b5 Q7 m$ Y
    ​3 p6 b# S0 N+ m4 _8 \! v% R
    ( . p  ]8 J: Z" a" D3 Z, X
    y
    ; F! P1 r$ i" N! b+ B^) T! L" ]4 V% Q) S- L! D
    ​
    7 c5 ^- u9 m( e& A6 x )
    : `, ^! Z  |& w2 N) m, T∑' b( e% j$ N$ f) R) T0 Z$ O
    ​
    3 l* x2 g+ `( @; w+ D- k. D7 C  t+ r- F) D$ A# _
    log(l+1)
      R% W4 ?# k9 F1 v2 d/ q8 Ky - n! m) C5 a' o; b9 Q' R+ {
    l/ }+ |9 r. O$ e5 k, I* k
    ​! D1 a( T  |, z  u3 `
    $ T* H# Q' S* c
    ​
    ; R/ c; H$ N5 q) g+ ]5 M# x2 I; U8 o* n
    * G) }4 k% T& [. Y+ M' C
    (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)}}
    . N9 j( D2 a4 |" h# ~) O9 L4 p(Normalized DCG)nDCG@k:=
    6 f% e% p: R; O, |: {1 r$ B∑ ; q' a1 v( G8 I" v5 `3 x
    l=1
    % Q# ~+ ?  q; s8 k5 ]8 A- ~min(k,∣∣y∣∣
    9 v- N& E! o6 Z1 M0 I0
    $ F% t* Z% ~( t8 {6 C" w​
    . ?4 p  A7 l+ }6 A9 O% p )
    1 k$ Q1 r; [2 C) j3 t3 v​& J5 u. F  d- q5 G9 f) n

    * i# s2 U$ Z( i# _, Y, dlog(l+1)
      ^. ]2 {& a6 s6 b0 \1/ ^3 E+ D: u7 N
    ​; \" `, \6 C( O/ s

    " x, Y! [, U, Z& cDCG@k* v6 J7 u$ n  z, i. O# z$ ~! {
    ​
    ; J! O( l& L2 F: h1 ~6 {; a9 B1 F7 J8 f" y6 {$ C4 R; A& @# z" h8 n- W

    " Y& K4 T9 |/ _# Zrank k ( y ) \text{rank}_k(\mathbf{y})rank
    # U- e% h! F" U6 Q$ yk
    # V* W) p  I' u* ?​
    ! Z7 m6 Q) A1 P (y)为逆序排列y \mathbf{y}y的前k个下标。Note: DCG公式里的分母实际上不是l,而是from 1 to k.6 M  G8 Z+ N) t5 d
    % t' s4 G; \9 u
    靠后的标签按照对数比例地减小,说白了就是加权。至于为什么用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. (看不懂,暂时不管)
    7 y3 O' L3 X, L. J" H% c5 Z8 N
    ( g1 \# T6 k& Q(2) Top-k kk Propensity-score:
    ) m; l' W6 }& L: g9 v$ V. v! V  q: W/ i
    9 t3 b: U3 N: {( C有些数据集包含一些频度很高的标签(通常称之为head labels),可以通过简单地重复预测头部标签来实现高的P @ k \text{P}@kP@k。Propensity-score可以检查这种微不足道的行为。; q7 {8 z/ D) k8 ?0 h) ^' P3 b/ M
    ( 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}
    ; p; L4 l, t; [# J2 n(Propensity-score Precision) PSP@k:=
    ' \6 n" b  f1 G$ Nk
    $ h6 G0 a5 ]3 Z5 ^1! s; r, R! A: M3 n. v% V1 ]9 q5 D
    ​
    ) G4 d7 c+ g$ p9 [
    + p! ^2 }0 |; g2 Ol∈rank
    1 L2 V- s( M0 g' h7 pk' F0 j- J. T4 Y+ T2 _( s5 p) B
    ​
    / K* \% F9 D) E% r7 A (
    # n( u5 A) N6 Ny
    4 `" K5 ]0 k9 x% ?^7 {$ b/ e# i+ P  P* T
    ​
    ' F2 k+ z. z" U( i7 X, J- a )
    2 W; ?0 p; o+ N8 B' c∑
    + I0 y  _. R; d& o: p9 `+ |​+ t  J4 E/ l2 S5 B
    + m9 w' t0 j+ [" Q* D$ {# _
    p
      {+ j# k& R" f5 K9 W. x# i1 ul
    9 t/ ^/ b. I  F7 d​7 I2 Z/ T: M5 {) Y( v2 q
    ) L7 z1 s5 Q. e  ], m
    y
    ' f* m& M5 q. U7 il
    9 ^: b( B9 U$ O. s​3 ~& P* J9 x; p8 f) y! @; j- v
    " O# n, J8 p# B- k) {+ ]- s0 s
    ​
    4 P6 `. p. Z7 a* x( z% Q- [/ d0 x1 H- `

    # c  H$ h9 Y# T; dPSDCG @ 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)}) I. A+ q" g# \/ q
    PSDCG@k:=
    6 F  B# r' z  Cl∈rank 4 N2 v- F2 P8 g; o- f. e! Q% a/ r
    k
    " C9 y# i  z) J5 F& V​/ f2 y. q4 W1 G' X
    (
    ' D! ]' S7 m! e- N" My* x$ s  _& F) j( ~2 B1 I1 Q9 w
    ^! X" w5 d% f9 G/ E
    ​
    ! b# E( d# U" t1 Z. `$ | )
    * _7 u  ]- J# w  f* |! E∑& J# [% X9 a$ g) g0 ~4 Y# P
    ​
    " h7 V. ]; m' o0 M
    , h7 v# J7 h0 N. b( Xp
    , O, e" f0 c+ |l
    2 X% @& {2 d' o2 E+ F3 y% v8 L​
    - \' @  F; O1 F+ t1 A7 f  P) T log(l+1)* Y, P( i7 k( ?8 z
    y 3 W( p  q/ k& O& ]  B3 ~+ D
    l
    ! D2 N/ s" h) q& @: W​/ N+ F( R" |. K7 N1 \1 c! X

    8 R- b  \0 ~) ]  I7 Y# W​
    / N3 n2 W( r4 X6 R& i* M& j0 Q) C. ]0 H2 j; G% r7 D

    2 d1 M0 o% I$ T- S. U  {* e- ~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)}}6 u- q/ i& m" u+ g
    PSnDCG@k:=
    , M: _% S  w) U# B6 U$ H) t∑
    1 C8 R- t' c" Il=1
    # h8 F9 r! f2 T! X" K$ [0 Qk0 S+ |" @0 W- p7 ?8 G3 A
    ​4 D" H! _+ I" Y
    + R/ o; I4 M! d4 f/ P% E
    log(l+1)
    - q" d+ |& y, c8 A; S2 L* n# @3 O2 S1
    - [" y- n# l4 R4 o; k6 W4 {​
    $ Y, X' H: f7 u- g7 T3 U4 [: _2 s4 V: u) W, L* A
    PSDCG@k0 |/ D+ l+ y, v
    ​
    : X0 {  @! Z; N4 J8 ]
    - w. K) j" M' R
    2 T2 E/ Q  \) @5 X, L; G( q其中p l p_lp 9 D/ m. B; c6 T2 D* o0 L) k
    l
    * C& B+ a7 Z  G; A​
    " f- l- y) X, w( E* w2 d) a/ _ 为标签l ll的propensity-score,使得这种度量在missing label方面无偏差(unbiased)。
      q( P0 H- B/ P& N) P" IPropensity-score强调在tail labels上的表现,而对预测head labels提供微弱的奖励。
    : w5 V* `6 d, @, Q# t————————————————# o; B" N9 ?4 k4 J* o! R2 R
    版权声明:本文为CSDN博主「摆烂的-白兰地」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    5 G4 p, r+ B0 z6 |- o0 B  J原文链接:https://blog.csdn.net/wuyanxue/article/details/126805190
    # Z) ~0 d  }2 b7 ?% u9 u
    : h9 M* ^$ U& J8 Q! I0 \" a# s  Q& }: S- }3 o
    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-10-9 06:59 , Processed in 1.180077 second(s), 50 queries .

    回顶部