Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Efficient Unsupervised Domain Adaptation Regression for Spatial-Temporal Sensor Fusion

About

The growing deployment of low-cost, distributed sensor networks in environmental and biomedical domains has enabled continuous, large-scale health monitoring. However, these systems often face challenges related to degraded data quality caused by sensor drift, noise, and insufficient calibration -- factors that limit their reliability in real-world applications. Traditional machine learning methods for sensor fusion and calibration rely on extensive feature engineering and struggle to capture spatial-temporal dependencies or adapt to distribution shifts across varying deployment conditions. To address these challenges, we propose a novel unsupervised domain adaptation (UDA) method tailored for regression tasks. Our proposed method integrates effectively with Spatial-Temporal Graph Neural Networks and leverages the alignment of perturbed inverse Gram matrices between source and target domains, drawing inspiration from Tikhonov regularization. This approach enables scalable and efficient domain adaptation without requiring labeled data in the target domain. We validate our novel method on real-world datasets from two distinct applications: air quality monitoring and EEG signal reconstruction. Our method achieves state-of-the-art performance which paves the way for more robust and transferable sensor fusion models in both environmental and physiological contexts. Our code is available at https://github.com/EPFL-IMOS/TikUDA.

Keivan Faghih Niresi, Ismail Nejjar, Olga Fink• 2024

Related benchmarks

TaskDatasetResultRank
Air Quality RegressionAir Quality R-212 → R-69, NO2
Normalized MAE0.072
16
Air Quality RegressionAir Quality R-212 → R-69, O3
Normalized MAE7
8
Air Quality RegressionAir Quality R-69 → R-212, O3
MAE (Normalized)7.6
8
Air Quality RegressionAir Quality Average across Scenarios
Normalized MAE7.8
8
Domain AdaptationEEG Signals S33 → S00
RMSE (Normalized)0.178
8
O3 estimationReal-Time Deployment R-212 -> R-69 (O3) (final 20% of target domain data (streaming simulation))
Normalized RMSE0.08
8
Pollutant concentration estimationAir Quality R-212 → R-69 (O3) (test)
Normalized RMSE0.087
8
Pollutant concentration estimationAir Quality R-69 → R-212 (O3) (test)
Normalized RMSE0.097
8
Pollutant concentration estimationAir Quality R-212 → R-69 (NO2) (test)
Normalized RMSE0.137
8
Pollutant concentration estimationAir Quality R-69 → R-212 (NO2) (test)
Normalized RMSE9.9
8
Showing 10 of 10 rows

Other info

Follow for update