Incorporating Exponential Smoothing into MLP: A Simple but Effective Sequence Model
Jiqun Chu, Zuoquan Lin
TL;DR
This work investigates long-range sequence modeling by probing whether the success of structured state-space approaches like S4 stems from their complex parameterization or from the broader use of state-space models. The authors start from a discrete ETS, a simple SSM, and integrate a parameterized Complex Exponential Smoothing module into an element-wise MLP to create the ETSMLP, with minimal parameter overhead. They introduce stability-enhancing techniques such as an exponential parameterization \lambda' = \log\log \lambda, a constraint ensuring \lambda^{\alpha} stays within the unit disk, and a gating mechanism, and even extend to bidirectional processing. Empirically, ETSMLP matches S4 on Long Range Arena and remains competitive with transformer encoders on seven NLU datasets, while delivering favorable speed and memory characteristics due to linear scaling with sequence length. Overall, the results suggest that simple SSMs like ETS, when augmented with targeted learnable components, can rival complex SSM-based architectures and offer practical benefits for long-range sequence modeling.
Abstract
Modeling long-range dependencies in sequential data is a crucial step in sequence learning. A recently developed model, the Structured State Space (S4), demonstrated significant effectiveness in modeling long-range sequences. However, It is unclear whether the success of S4 can be attributed to its intricate parameterization and HiPPO initialization or simply due to State Space Models (SSMs). To further investigate the potential of the deep SSMs, we start with exponential smoothing (ETS), a simple SSM, and propose a stacked architecture by directly incorporating it into an element-wise MLP. We augment simple ETS with additional parameters and complex field to reduce the inductive bias. Despite increasing less than 1\% of parameters of element-wise MLP, our models achieve comparable results to S4 on the LRA benchmark.
