mlsanityData to 14 Oct 2026

Taming the Sigmoid Bottleneck: Provably Argmaxable Sparse Multi-Label Classification

arXiv 2310.10443 ↗First posted 16 Oct 2023cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

Sigmoid output layers are widely used in multi-label classification (MLC) tasks, in which multiple labels can be assigned to any input. In many practical MLC tasks, the number of possible labels is in the thousands, often exceeding the number of input features and resulting in a low-rank output layer. In multi-class classification, it is known that such a low-rank output layer is a bottleneck that can result in unargmaxable classes: classes which cannot be predicted for any input. In this paper, we show that for MLC tasks, the analogous sigmoid bottleneck results in exponentially many unargmaxable label combinations. We explain how to detect these unargmaxable outputs and demonstrate their presence in three widely used MLC datasets. We then show that they can be prevented in practice by introducing a Discrete Fourier Transform (DFT) output layer, which guarantees that all sparse label combinations with up to k active labels are argmaxable. Our DFT layer trains faster and is more parameter efficient, matching the F1@k score of a sigmoid layer while using up to 50% fewer trainable parameters. Our code is publicly available at https://github.com/andreasgrv/sigmoid-bottleneck.

Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). Builds on 17 of its 48 references that are in the map. First posted on arXiv 16 Oct 2023.

Builds on

17 of 48 references.

References · 17

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2021Convex optimizationcited by 2,515
  3. 2020Domain-Specific Language Model Pretraining for Biomedical Natural Language Processingcited by 1,009
  4. 2020Asymmetric Loss For Multi-Label Classificationcited by 381
  5. 2018Explainable Prediction of Medical Codes from Clinical Textcited by 234
  6. 2017Breaking the Softmax Bottleneck: A High-Rank RNN Language Modelcited by 152
  7. 2019Transferable Clean-Label Poisoning Attacks on Deep Neural Netscited by 131
  8. 2020TResNet: High Performance GPU-Dedicated Architecturecited by 119
  9. 2018Ultra-Fine Entity Typingcited by 87
  10. 2020Bullseye Polytope: A Scalable Clean-Label Poisoning Attack with Improved Transferabilitycited by 66
  11. 2020PECOS: Prediction for Enormous and Correlated Output Spacescited by 50
  12. 2023Automated Medical Coding on MIMIC-III and MIMIC-IV: A Critical Review and Replicability Studycited by 49
5 more
  1. 2023An Exploration of Encoder-Decoder Approaches to Multi-Label Classification for Legal and Biomedical Textcited by 23
  2. 2020Stolen Probability: A Structural Weakness of Neural Language Modelscited by 22
  3. 2020Node Embeddings and Exact Low-Rank Representations of Complex Networkscited by 21
  4. 2022Low-Rank Softmax Can Have Unargmaxable Classes in Theory but Rarely in Practicecited by 15
  5. 2019Breaking the Softmax Bottleneck via Learnable Monotonic Pointwise Non-linearitiescited by 14

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 4; 2026: 6.

11 papers.