LGAIJun 3, 2024

MultiMax: Sparse and Multi-Modal Attention Learning

arXiv:2406.01189v34 citationsHas Code
Originality Incremental advance
AI Analysis

This addresses a fundamental limitation in attention mechanisms for machine learning practitioners, offering a more expressive alternative to SoftMax.

The authors tackled the trade-off between sparsity and multi-modality in SoftMax variants, proposing MultiMax to adaptively modulate output distributions, resulting in improved performance in image classification, language modeling, and machine translation.

SoftMax is a ubiquitous ingredient of modern machine learning algorithms. It maps an input vector onto a probability simplex and reweights the input by concentrating the probability mass at large entries. Yet, as a smooth approximation to the Argmax function, a significant amount of probability mass is distributed to other, residual entries, leading to poor interpretability and noise. Although sparsity can be achieved by a family of SoftMax variants, they often require an alternative loss function and do not preserve multi-modality. We show that this trade-off between multi-modality and sparsity limits the expressivity of SoftMax as well as its variants. We provide a solution to this tension between objectives by proposing a piece-wise differentiable function, termed MultiMax, which adaptively modulates the output distribution according to input entry range. Through comprehensive analysis and evaluation, we show that MultiMax successfully produces a distribution that supresses irrelevant entries while preserving multimodality, with benefits in image classification, language modeling and machine translation. The code is available at https://github.com/ZhouYuxuanYX/MultiMax.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes