← Back to explorer

PowLU: An Activation Function for Stable Pre-Training of LLMs

Type
other
Venue
arXiv / Ling Team / Ant Group

Summary

PowLU(x)=x·x^{m/(√x+1)}·sigmoid(x) for x>0 (same as SwiGLU for x≤0); m=3 default. Proved continuous, differentiable, monotone for 0<m<10, and ~linear (not quadratic) as x→+∞. Scaling-law MoE 26M–368M activated matches SwiGLU loss. Ling 7.9B/600B tokens and 124B/800B stay competitive vs SwiGLU and SwiGLU-Clip on knowledge/reasoning/math/code while cutting outliers and FP8 loss spikes after ~76k steps. No official code on abs.

Keywords

powlu · swiglu · activation · training-stability · ling · ant-group · moe · fp8

Topics

activation functions, LLM pretraining stability, SwiGLU

Research notes

  • Primary: arxiv abs (cs.CL/LG). Ling Team, Ant Group; correspondence jiangpeijie.jpj / lingyao.zzq@antgroup.com. No official code on abs. HF has no paper page (API 404). Discord posted tweet + abs. Pretrains Ling MoE on unnamed corpus; no standalone public dataset, so no datasets_local row. ArXiv license widget not visible in converted abs HTML, so paper license left blank.