LDAC-Net: A Learnable Multi-Lag Differencing Attention-Convolution Network for Drift-Robust Recognition with Low-Cost MOX Gas Sensors
Organizations: Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, M1 5GD, U.K.
Abstract
Portable electronic-nose systems based on low-cost metal-oxide (MOX) gas sensors offer a practical solution for gas and odour recognition, but their signals are affected by slow chemical transients, drifting sensor offsets, scale variation, and cross-channel correlations. Existing pipelines commonly use fixed first-order temporal differencing (FOTD), which requires a manually selected lag and may discard useful response information. We propose LDAC-Net, an end-to-end learnable multi-lag differencing attention-convolution network that operates directly on multi-channel MOX signals. Its learnable differential feature enhancement front-end combines window-conditioned statistical affine normalisation, which compensates for window-specific offset and scale variation, with learnable multi-lag differencing, which weights and combines temporal differences across multiple lags. A compact attention-convolution backbone subsequently models local transients and longer-range temporal dependencies. On the 50-class SmellNet-Base task, LDAC-Net achieves 68.2% top-1 accuracy, exceeding the best FOTD-preprocessed comparison model by approximately 14 percentage points and the raw-input Transformer by more than 30 points. Ablation studies confirm the contributions of both proposed components. The representation also transfers to SmellNet-Mixtures, improving accuracy from 45.4% to 50.5%, and generalises to the 62-channel eNose-Drift benchmark under strong long-term drift, achieving 70.6% top-1 accuracy and 69.6% macro-F1. These results outperform the best comparison model with dataset-retuned FOTD preprocessing by 8.0 and 3.0 points, respectively, demonstrating that learnable, sensor-aware preprocessing is more effective than fixed handcrafted differencing for low-cost MOX gas-sensor recognition.
Figures & tables
| Setting | Value |
| Data / windowing | |
| Channels / classes | 6 / 50 |
| Window length / stride | 300 (swept 100 to 400) / 50 |
| Train / test windows | about 1 650 / about 330 |
| Architecture | |
| Model width | 128 |
| Raw input | FOTD input | |||||
| Model | Acc@1 | Acc@5 | F1 | Acc@1 | Acc@5 | F1 |
| MLP | ||||||
| CNN | ||||||
| LSTM | ||||||
| Transformer | ||||||
| LDAC-Net (ours) | N/A | N/A | N/A | |||
| Configuration | Acc. (%) | |
| LDAC-Net | (ref.) | |
| WSAN (plain InstanceNorm) | ||
| LMLD | ||
| squeeze-excitation gate | ||
| channel mixing | ||
| multi-lag bank (single lag ) |
| Model | Top-1 Acc. (%) |
| Transformer (raw) | |
| Transformer (FOTD) | |
| Non-stationary Transformer ( Liu et al., 2022 ) | |
| Autoformer ( Wu et al., 2021 ) | |
| TCN ( Bai et al., 2018 ) | |
| Neural ODE ( Chen et al., 2018 ) |
| Model | [email protected] | MAE | Top- |
| MLP | |||
| CNN | |||
| LSTM | |||
| Transformer | |||
| LDAC-Net (ours) |
| Raw | FOTD (lag ) | |||
| Model | Acc@1 | F1 | Acc@1 | F1 |
| MLP | ||||
| CNN | ||||
| LSTM | ||||
| Transformer | ||||
| LDAC-Net (ours) | N/A | N/A | ||
| Lag bank | Top-1 Acc. (%) |
Classification
Classification maps observations to discrete labels, including familiar, unknown, hierarchical, or multiple categories.
See all 410 papers