DAPPER: Label-Free Performance Estimation after Personalization for Heterogeneous Mobile Sensing
Not on the map. Why?
Abstract (arXiv)
Many applications utilize sensors in mobile devices and machine learning to provide novel services. However, various factors such as different users, devices, and environments impact the performance of such applications, thus making the domain shift (i.e., distributional shift between the training domain and the target domain) a critical issue in mobile sensing. Despite attempts in domain adaptation to solve this challenging problem, their performance is unreliable due to the complex interplay among diverse factors. In principle, the performance uncertainty can be identified and redeemed by performance validation with ground-truth labels. However, it is infeasible for every user to collect high-quality, sufficient labeled data. To address the issue, we present DAPPER (Domain AdaPtation Performance EstimatoR) that estimates the adaptation performance in a target domain with only unlabeled target data. Our key idea is to approximate the model performance based on the mutual information between the model inputs and corresponding outputs. Our evaluation with four real-world sensing datasets compared against six baselines shows that on average, DAPPER outperforms the state-of-the-art baseline by 39.8% in estimation accuracy. Moreover, our on-device experiment shows that DAPPER achieves up to 396X less computation overhead compared with the baselines.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 43 of its 95 references that are in the map. First posted on arXiv 22 Nov 2021.
Builds on
43 of 95 references.
References · 43
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
- 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,274
- 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
- 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
- 2020Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptationcited by 844
- 2017Learning to Generalize: Meta-Learning for Domain Generalizationcited by 762
31 more
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2017Sim-to-Real Transfer of Robotic Control with Dynamics Randomizationcited by 616
- 2016Deep Transfer Learning with Joint Adaptation Networkscited by 609
- 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 454
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 449
- 2019Contrastive Adaptation Network for Unsupervised Domain Adaptationcited by 407
- 2019Domain Generalization via Model-Agnostic Learning of Semantic Featurescited by 405
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
- 2019Adversarial Domain Adaptation with Domain Mixupcited by 250
- 2019Episodic Training for Domain Generalizationcited by 245
- 2018A DIRT-T Approach to Unsupervised Domain Adaptationcited by 215
- 2018DeepJDOT: Deep Joint Distribution Optimal Transport for Unsupervised Domain Adaptationcited by 212
- 2017Generate To Adapt: Aligning Domains using Generative Adversarial Networkscited by 183
- 2016Deep Reconstruction-Classification Networks for Unsupervised Domain Adaptationcited by 162
- 2018On Human Predictions with Explanations and Predictions of Machine Learning Models: A Case Study on Deception Detectioncited by 159
- 2020Classes Matter: A Fine-grained Adversarial Approach to Cross-domain Semantic Segmentationcited by 142
- 2020Unsupervised Domain Adaptation via Structurally Regularized Deep Clusteringcited by 140
- 2020Gradually Vanishing Bridge for Adversarial Domain Adaptationcited by 130
- 2019Multi-task Self-Supervised Learning for Human Activity Detectioncited by 98
- 2020Multi-Source Deep Domain Adaptation with Weak Supervision for Time-Series Sensor Datacited by 82
- 2019Discriminative Adversarial Domain Adaptationcited by 74
- 2020MNN: A Universal and Efficient Inference Enginecited by 64
- 2020Estimating Generalization under Distribution Shifts via Domain-Invariant Representationscited by 56
- 2021Detecting Errors and Estimating Accuracy on Unlabeled Data with Self-training Ensemblescited by 54
- 2018Co-regularized Alignment for Unsupervised Domain Adaptationcited by 39
- 2021SelfHAR: Improving Human Activity Recognition through Self-training with Unlabeled Datacited by 31
- 2017Estimating Accuracy from Unlabeled Data: A Probabilistic Logic Approachcited by 27
- 2016Unsupervised Risk Estimation Using Only Conditional Independence Structurecited by 17
- 2019Deep Learning on Mobile Devices - A Reviewcited by 16
- 2020Incremental Real-Time Personalization in Human Activity Recognition Using Domain Adaptive Batch Normalizationcited by 13
- 2020MDLdroid: a ChainSGD-reduce Approach to Mobile Deep Learning for Personal Mobile Sensingcited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 3.
4 papers.
- 2024M3BAT: Unsupervised Domain Adaptation for Multimodal Mobile Sensing with Multi-Branch Adversarial Trainingcited by 8
- 2024Time2Stop: Adaptive and Explainable Human-AI Loop for Smartphone Overuse Interventioncited by 5
- 2022Privacy against Real-Time Speech Emotion Detection via Acoustic Adversarial Evasion of Machine Learningcited by 2
- 2024SelfReplay: Adapting Self-Supervised Sensory Models via Adaptive Meta-Task Replaycited by 1
- 2024M3BAT: Unsupervised Domain Adaptation for Multimodal Mobile Sensing with Multi-Branch Adversarial Training26 Apr 2024
- 2024SelfReplay: Adapting Self-Supervised Sensory Models via Adaptive Meta-Task Replay29 Mar 2024
- 2024Time2Stop: Adaptive and Explainable Human-AI Loop for Smartphone Overuse Intervention3 Mar 2024
- 2022Privacy against Real-Time Speech Emotion Detection via Acoustic Adversarial Evasion of Machine Learning17 Nov 2022