Proceedings

Accelerating Extreme Classification via Adaptive Feature Agglomeration

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 2600-2606.

https://doi.org/10.24963/ijcai.2019/361

Abstract

Extreme classification seeks to assign each data point, the most relevant labels from a universe of a million or more labels. This task is faced with the dual challenge of high precision and scalability, with millisecond level prediction times being a benchmark. We propose DEFRAG, an adaptive feature agglomeration technique to accelerate extreme classification algorithms. Despite past works on feature clustering and selection, DEFRAG distinguishes itself in being able to scale to millions of features, and is especially beneficial when feature sets are sparse, which is typical of recommendation and multi-label datasets. The method comes with provable performance guarantees and performs efficient task-driven agglomeration to reduce feature dimensionalities by an order of magnitude or more. Experiments show that DEFRAG can not only reduce training and prediction times of several leading extreme classification algorithms by as much as 40%, but also be used for feature reconstruction to address the problem of missing features, as well as offer superior coverage on rare labels.

  1. [Babbar and Schölkopf, 2017] Rohit Babbar and Bernhard Schölkopf. DiSMEC -Distributed Sparse Machines for Extreme Multi-label Classification. In 10th ACM Inter- national Conference on Web Search and Data Mining (WSDM), 2017.
  2. [Babbar and Schölkopf, 2019] Rohit Babbar and Bernhard Schölkopf. Data Scarcity, Robustness and Extreme Multi-label Classification. Machine Learning, 2019. https://doi.org/10.1007/s10994-019-05791-5. DOI
  3. [Banerjee and Ghosh, 2006] Arindam Banerjee and Joydeep Ghosh. Scalable Clustering Algorithms with Balancing Constraints. Data Mining and Knowledge Discovery, 13(3):365-395, 2006.
  4. [Bhatia et al., 2015] Kush Bhatia, Himanshu Jain, Purushot- tam Kar, Manik Varma, and Prateek Jain. Sparse Local Embeddings for Extreme Multi-label Classification. In 29th Annual Conference on Neural Information Process- ing Systems (NIPS), 2015.
  5. [Bhatia et al., 2019] Kush Bhatia, Kunal Dahiya, Himanshu Jain, Yashoteja Prabhu, and Manik Varma. The Ex- treme Classification Repository. http://manikvarma.org/ downloads/XC/XMLRepository.html, 2019. Retrieved on February 15, 2019. Link
  6. [Chen and Cai, 2011] Xinlei Chen and Deng Cai. Large Scale Spectral Clustering with Landmark-Based Repre- sentation. In 25th AAAI Conference on Artificial Intelli- gence (AAAI), 2011.
  7. [Dhillon et al., 2003] Inderjit S. Dhillon, Subramanyam Mallela, and Rahul Kumar. A Divisive Information- Theoretic Feature Clustering Algorithm for Text Classi- fication. Journal of Machine Learning Research, 3:1265- 1287, 2003.
  8. [Jain et al., 2016] Himanshu Jain, Yashoteja Prabhu, and Manik Varma. Extreme Multi-label Loss Functions for Recommendation, Tagging, Ranking & Other Missing La- bel Applications. In 22nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), 2016.
  9. [Jasinska et al., 2016] Kalina Jasinska, Krzysztof Dem- bczyński, Róbert Busa-Fekete, Karlson Pfannschmidt, Timo Klerx, and Eyke Hüllermeier. Extreme F-Measure Maximization using Sparse Probability Estimates. In 33rd International Conference on Machine Learning (ICML), 2016.
  10. [Liu et al., 2017] Hanyang Liu, Junwei Han, Feiping Nie, and Xuelong Li. Balanced Clustering with Least Square Regression. In 31st AAAI Conference on Artificial Intelli- gence (AAAI), 2017.
  11. [Pennington et al., 2014] Jeffrey Pennington, Richard Socher, and Christopher D. Manning. GloVe: Global Vectors for Word Representation. In Conference on Empirical Methods in Natural Language Processing (EMNLP), 2014.
  12. [Prabhu and Varma, 2014] Yashoteja Prabhu and Manik Varma. FastXML: A Fast, Accurate and Stable Tree- classifier for eXtreme Multi-label Learning. In 20th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), 2014.
  13. [Prabhu et al., 2018] Yashoteja Prabhu, Anil Kag, Shruten- dra Harsola, Rahul Agrawal, and Manik Varma. Parabel: Partitioned Label Trees for Extreme Classification with Application to Dynamic Search Advertising. In 27th In- ternational World Wide Web Conference (WWW), 2018.
  14. [Siblini et al., 2018] Wissam Siblini, Pascale Kuntz, and Frank Meyer. CRAFTML, an Efficient Clustering-based Random Forest for Extreme Multi-label Learning. In 35th International Conference on Machine Learning (ICML), 2018.
  15. [Tagami, 2017] Yukihiro Tagami. AnnexML: Approximate Nearest Neighbor Search for Extreme Multi-label Classi- fication. In 23rd ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), 2017.
  16. [Wei and Li, 2018] Tong Wei and Yu-Feng Li. Does Tail La- bel Help for Large-Scale Multi-Label Learning. In 27th In- ternational Joint Conference on Artificial Intelligence (IJ- CAI), 2018. IJCAI
  17. [Weston et al., 2013] Jason Weston, Ameesh Makadia, and Hector Yee. Label Partitioning For Sublinear Ranking. In 30th International Conference on Machine Learning (ICML), 2013.
  18. [Yen et al., 2017] Ian E. H. Yen, Xiangru Huang, Wei Dai, Pradeep Ravikumar, Inderjit S. Dhillon, and Eric Xing. PPDSparse: A Parallel Primal-Dual Sparse Method for Extreme Classification. In 23rd ACM SIGKDD Confer- ence on Knowledge Discovery and Data Mining (KDD), 2017.
  19. [Yu et al., 2014] Hsiang-Fu Yu, Prateek Jain, Purushottam Kar, and Inderjit S. Dhillon. Large-scale Multi-label Learning with Missing Labels. In 31st International Con- ference on Machine Learning (ICML), 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards