Efficient Audio-Visual Speech Enhancement via Reinforcement Learning-Based Neural Architecture Search
Organizations: University of Stirling, UK · Edinburgh Napier University, UK · University of Technology and Applied Sciences, Oman
Abstract
Audio-visual speech enhancement (AVSE) improves speech intelligibility in noisy environments but often relies on computationally expensive models unsuitable for resource-constrained edge devices. This paper introduces a reinforcement learning-driven neural architecture search (RL-NAS) framework to discover compact, efficient AVSE architectures. The search space preserves temporal alignment between audio and visual streams, while a novel reward function jointly optimises speech enhancement performance, measured by SI-SNR improvement, and model compactness. Using proximal policy optimisation with constraint-aware action masking, the framework evaluates only 35 candidate architectures and identifies a model with 2.9 million parameters, compared with 22 million in the baseline. The proposed architecture achieves a 14.5 dB SI-SNR improvement, only 0.7 dB below the baseline, while reducing model size by approximately nine-fold. Evaluation on commercial mobile CPUs demonstrates a 4.3-fold reduction in real-time factor, supporting practical on-device deployment. Compared with random search, RL-NAS achieves 92% higher search efficiency. Architectural analysis reveals that shallower but wider temporal convolutional blocks and aggressive visual pathway pruning can maintain enhancement performance while substantially reducing computational requirements. These findings demonstrate the potential of reinforcement learning-guided architecture search for developing lightweight, efficient and deployable multimodal speech enhancement systems.
Figures & tables
| Component | Parameters | Options | Constraint |
|---|---|---|---|
| Encoder | Channels | {128, 192, 256} | |
| Bottleneck | Channels | {128, 192, 256} | |
| TCN | Blocks per repeat | {4,6,8} | – |
| Repeats | {2,3,4} | ||
| Expansion ratio | {1.5,2.0,2.5} | – | |
| Visual | Output channels | {128,256} |
| Step | Params (M) | SI-SNRi (dB) | SI-SNR | Reward | Key Changes |
|---|---|---|---|---|---|
| 0 | 22.0 | 15.2 | 0.00 | 0.00 | Baseline |
| 5 | 16.2 | 15.1 | -0.1 | 0.72 | :256 192 |
| 10 | 8.4 | 15.0 | -0.2 | 1.25 | :256 192 |
| 15 | 5.1 | 14.9 | -0.3 | 1.87 | :4 3 |
| 20 | 3.8 | 14.7 | -0.5 | 2.01 | :8 6 |
| 25 | 3.1 | 14.6 | -0.6 | 2.13 | :2.5 2.0 |
| Model | Params (M) | SI-SNRi (dB) | RTF (CPU) |
|---|---|---|---|
| Audio-only baseline | 5.2 | 10.3 | 0.15 |
| AVSE baseline | 22.0 | 15.2 | 0.82 |
| Handcrafted small | 6.1 | 14.8 | 0.31 |
| Random search best | 2.4 | 13.9 | 0.22 |
| NAS-optimized (ours) | 2.9 | 14.5 | 0.19 |
Speech Enhancement
Speech enhancement improves intelligibility and listening quality by suppressing noise, reverberation, and competing speakers in recorded or live audio.
See all 128 papers