Summary
This paper discusses evaluation metrics to measure the long-tail labels' performance of the extreme multi-label classification (XMLC) problems. The author proposed that macro-average based metrics (e.g., macro-avg Precision/Recall/F1 at k) are more suitable to measure the performance of long-tail labels compared to conventional instance-wised precision/recall at k. The author further discuss how to optimize these metrics on a given test set, with theoretical justification on the objective functions and deviation bounds. The empirical results verified the effectiveness of their proposed optimization methods for the given target metric.
Strengths
- Leverage the ETU framework to approximately optimize Macro-average metrics seems novel
- Theoretical justifications sounds reasonable and technical derivations are solid
Weaknesses
- Selecting thresholds to optimize Marco-average metrics are not new in multi-label community. The author seems not aware of some classical/heuristic approaches. For example, the sCut and SCutFBR methods studied in [1,2,3]. The author should also compare these methods in the experiment sections.
**Reference**
- [1] Y. Yang. A Study on Thresholding Strategies for Text Categorization. SIGIR 2001
- [2] Lewis et al. RCV1: A New Benchmark Collection for Text Categorization Research. JMLR 2004
- [3] Fan et al. A Study on Threshold Selection for Multi-label Classification. Technical Report 2007
Questions
**Major Questions**
- Q1: How does the proposed method relate and connect to other conventional threshold tuning approaches (e.g., [1,2,3])?
- Q2: How does the proposed method compare empirically to other conventional threshold tuning approaches (e.g., [1,2,3])?
- Q3: For the block coordinate ascent algorithm, how sensitive is it to the initial point? If it is a non convex function, I suppose the initialization problem matters? Any better heuristic than "predicting k random labels" that described at line 185?
- Q4: For Line 195-198, monotonicity alone is not enough to ensure convergence [4]. Any more thorough/technical statement for the convergence analysis of the proposed block coordinate ascent algorithm?
**Minor issues**
- In Eq(5), the first summation has index $i$ in the subscript, but not index $i$ seems not being used in the function of $u_w()$.
- At Line 154: "the proof is given in Appendix F". However, it seems to me that the proof appeared in Appendix G (Theorem G.4)?
**Reference**
- [1] Y. Yang. A Study on Thresholding Strategies for Text Categorization. SIGIR 2001
- [2] Lewis et al. RCV1: A New Benchmark Collection for Text Categorization Research. JMLR 2004
- [3] Fan et al. A Study on Threshold Selection for Multi-label Classification. Technical Report 2007
- [4] https://web.eecs.umich.edu/~fessler/course/600/l/lmono.pdf
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
To my knowledge, there's no potential negative societal impact for this submission.