Enabling Efficiency-Precision Trade-offs for Label Trees in Extreme Classification
Not on the map. Why?
Abstract (arXiv)
Extreme multi-label classification (XMC) aims to learn a model that can tag data points with a subset of relevant labels from an extremely large label set. Real world e-commerce applications like personalized recommendations and product advertising can be formulated as XMC problems, where the objective is to predict for a user a small subset of items from a catalog of several million products. For such applications, a common approach is to organize these labels into a tree, enabling training and inference times that are logarithmic in the number of labels. While training a model once a label tree is available is well studied, designing the structure of the tree is a difficult task that is not yet well understood, and can dramatically impact both model latency and statistical performance. Existing approaches to tree construction fall at an extreme point, either optimizing exclusively for statistical performance, or for latency. We propose an efficient information theory inspired algorithm to construct intermediary operating points that trade off between the benefits of both. Our algorithm enables interpolation between these objectives, which was not previously possible. We corroborate our theoretical analysis with numerical results, showing that on the Wiki-500K benchmark dataset our method can reduce a proxy for expected latency by up to 28% while maintaining the same accuracy as Parabel. On several datasets derived from e-commerce customer logs, our modified label tree is able to improve this expected latency metric by up to 20% while maintaining the same accuracy. Finally, we discuss challenges in realizing these latency improvements in deployed models.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 12 of its 31 references that are in the map. First posted on arXiv 1 Jun 2021.
Builds on
12 of 31 references.
References · 12
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2016Bag of Tricks for Efficient Text Classificationcited by 869
- 2014Asymmetric LSH (ALSH) for Sublinear Time Maximum Inner Product Search (MIPS)cited by 109
- 2018AttentionXML: Label Tree-based Attention-Aware Deep Model for High-Performance Extreme Multi-Label Text Classificationcited by 101
- 2016DiSMEC - Distributed Sparse Machines for Extreme Multi-label Classificationcited by 70
- 2019Bonsai -- Diverse and Shallow Trees for Extreme Multi-label Classificationcited by 61
- 2020PECOS: Prediction for Enormous and Correlated Output Spacescited by 50
- 2015LSHTC: A Benchmark for Large-Scale Text Classificationcited by 22
- 2014Deep Networks With Large Output Spacescited by 7
- 2018Extreme Classification in Log Memorycited by 1
- 2019On the computational complexity of the probabilistic label tree algorithmscited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.