Surface electromyography (sEMG) at the wrists could enable natural, keyboard-free text entry, yet the state-of-the-art emg2qwerty baseline still misrecognizes of characters in the zero-shot setting on unseen users and after user-specific fine-tuning. We trace many of these errors to mismatched cross-user signal statistics, fragile reliance on high-order feature dependencies, and the absence of architectural inductive biases aligned with the bilateral nature of typing. To address these issues, we introduce three simple modifications: (i) Rolling Time Normalization, which adaptively aligns input distributions across users; (ii) Aggressive Channel Masking, which encourages reliance on low-order feature combinations more likely to generalize across users; and (iii) a Split-and-Share encoder that processes each hand independently with weight-shared streams to reflect the bilateral symmetry of the neuromuscular system. Combined with a five-fold reduction in spectral resolution ( frequency bands), these components yield a compact Split-and-Share model, SplashNet-mini, which uses only the parameters and the FLOPs of the baseline while reducing character-error rate (CER) to zero-shot and after fine-tuning. An upscaled variant, SplashNet ( the parameters, the FLOPs of the baseline), further lowers error to and , representing relative improvements of and in the zero-shot and fine-tuned settings, respectively. SplashNet therefore establishes a new state of the art without requiring additional data.
View on arXiv@article{hadidi2025_2506.12356, title={ SplashNet: Split-and-Share Encoders for Accurate and Efficient Typing with Surface Electromyography }, author={ Nima Hadidi and Jason Chan and Ebrahim Feghhi and Jonathan Kao }, journal={arXiv preprint arXiv:2506.12356}, year={ 2025 } }