Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Scalable-Softmax Is Superior for Attention

About

The maximum element of the vector output by the Softmax function approaches zero as the input vector size increases. Transformer-based language models rely on Softmax to compute attention scores, causing the attention distribution to flatten as the context size grows. This reduces the model's ability to prioritize key information effectively and potentially limits its length generalization. To address this problem, we propose Scalable-Softmax (SSMax), which replaces Softmax in scenarios where the input vector size varies. SSMax can be seamlessly integrated into existing Transformer-based architectures. Experimental results in language modeling show that models using SSMax not only achieve faster loss reduction during pretraining but also significantly improve performance in long contexts and key information retrieval. Furthermore, an analysis of attention scores reveals that SSMax enables the model to focus attention on key information even in long contexts. Additionally, although models that use SSMax from the beginning of pretraining achieve better length generalization, those that have already started pretraining can still gain some of this ability by replacing Softmax in the attention layers with SSMax, either during or after pretraining.

Ken M. Nakanishi• 2025

Related benchmarks

TaskDatasetResultRank
Commonsense ReasoningHellaSwag
Accuracy32.9
1891
Commonsense ReasoningWinoGrande
Accuracy51.5
1085
Commonsense ReasoningPIQA
Accuracy65.1
751
Language ModelingLAMBADA
Accuracy31.6
268
Language UnderstandingMMLU (test)--
163
Language ModelingFineWeb (val)--
159
Commonsense ReasoningARC-E
Accuracy57.15
106
Long-context Language UnderstandingLongBench v2
Overall Accuracy24.2
47
Needle-in-a-HaystackNeedle-in-a-Haystack
Accuracy100
44
Language ModelingArxiv Proof-pile
Perplexity17.02
40
Showing 10 of 29 rows

Other info

Follow for update