SchoenbAt: Rethinking Attention with Polynomial basis
Yuhan Guo, Lizhong Ding, Yuwan Yang, Xuewei Guo
TL;DR
SchoenbAt tackles the inefficiency of kernelized attention by replacing the Fourier-based expansion with a polynomial basis derived from Schoenberg’s theorem, enabling a Random Maclaurin Feature (RMFA) representation of dot-product kernels. A two-stage Pre-Post Scaling Batch Normalization (ppSBN) keeps inputs within a bounded space to satisfy the polynomial-basis assumptions while preserving output scale, yielding an unbiased estimator of kernelized attention. The authors prove unbiasedness and provide a finite-sample concentration bound, and validate the approach with experiments on the Long Range Arena showing substantial speedups and competitive accuracy across NLP and vision tasks. This work offers a drop-in replacement for attention that scales more favorably on long sequences without sacrificing performance, with practical implications for efficient Transformer variants.
Abstract
Kernelized attention extends the attention mechanism by modeling sequence correlations through kernel functions, making significant progresses in optimizing attention. Under the guarantee of harmonic analysis theory, kernel functions can be expanded with basis functions, inspiring random feature-based approaches to enhance the efficiency of kernelized attention while maintaining predictive performance. However, current random feature-based works are limited to the Fourier basis expansions under Bochner's theorem. We propose Schoenberg's theorem-based attention (SchoenbAt), which approximates dot-product kernelized attention with the polynomial basis under Schoenberg's theorem via random Maclaurin features and applies a two-stage regularization to constrain the input space and restore the output scale, acting as a drop-in replacement of dot-product kernelized attention. Our theoretical proof of the unbiasedness and concentration error bound of SchoenbAt supports its efficiency and accuracy as a kernelized attention approximation, which is also empirically validated under various random feature dimensions. Evaluations on real-world datasets demonstrate that SchoenbAt significantly enhances computational speed while preserving competitive performance in terms of precision, outperforming several efficient attention methods.
