DAPPER: Label-Free Performance Estimation after Personalization for Heterogeneous Mobile Sensing (2111.11053v2)
Abstract: 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.
- Learning Representations by Maximizing Mutual Information Across Views. In Advances in Neural Information Processing Systems, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.), Vol. 32. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2019/file/ddf354219aac374f1d40b7e760ee5bb7-Paper.pdf
- Using unlabeled data in a sparse-coding framework for human activity recognition. Pervasive and Mobile Computing 15 (2014), 242–262. https://doi.org/10.1016/j.pmcj.2014.05.006 Special Issue on Information Management in Mobile Applications Special Issue on Data Mining in Pervasive Environments.
- Detecting Label Errors in Crowd-Sourced Smartphone Sensor Data. In 2018 International Workshop on Social Sensing (SocialSens). 20–25. https://doi.org/10.1109/SocialSens.2018.00017
- Unsupervised Classifiers, Mutual Information and 'Phantom Targets. In Advances in Neural Information Processing Systems, J Moody, S Hanson, and R P Lippmann (Eds.), Vol. 4. Morgan-Kaufmann. https://proceedings.neurips.cc/paper/1991/file/a8abb4bb284b5b27aa7cb790dc20f80b-Paper.pdf
- Domain Generalization by Solving Jigsaw Puzzles. In 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, New York City, 2224–2233. https://doi.org/10.1109/CVPR.2019.00233
- A Systematic Study of Unsupervised Domain Adaptation for Robust Human-Activity Recognition. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4, 1, Article 39 (March 2020), 30 pages. https://doi.org/10.1145/3380985
- Performance Characterization of Deep Learning Models for Breathing-Based Authentication on Resource-Constrained Devices. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2, 4, Article 158 (Dec. 2018), 24 pages. https://doi.org/10.1145/3287036
- Detecting Errors and Estimating Accuracy on Unlabeled Data with Self-training Ensembles. Advances in Neural Information Processing Systems 34 (2021).
- Estimating Generalization under Distribution Shifts via Domain-Invariant Representations. International conference on machine learning (2020).
- Gradually Vanishing Bridge for Adversarial Domain Adaptation. In 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, New York City, 12452–12461. https://doi.org/10.1109/CVPR42600.2020.01247
- DeepJDOT: Deep Joint Distribution Optimal Transport for Unsupervised Domain Adaptation. In Computer Vision – ECCV 2018, Vittorio Ferrari, Martial Hebert, Cristian Sminchisescu, and Yair Weiss (Eds.). Springer International Publishing, Cham, 467–483.
- Yunbin Deng. 2019. Deep learning on mobile devices: a review. In Mobile Multimedia/Image Processing, Security, and Applications 2019, Sos S. Agaian, Vijayan K. Asari, and Stephen P. DelMarco (Eds.), Vol. 10993. International Society for Optics and Photonics, SPIE, 52 – 66. https://doi.org/10.1117/12.2518469
- Domain Generalization via Model-Agnostic Learning of Semantic Features. In Advances in Neural Information Processing Systems, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.), Vol. 32. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2019/file/2974788b53f73e7950e8aa49f3a306db-Paper.pdf
- Hady Elsahar and Matthias Gallé. 2019. To Annotate or Not? Predicting Performance Drop under Domain Shift. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). Association for Computational Linguistics, Hong Kong, China, 2163–2173. https://doi.org/10.18653/v1/D19-1222
- Generalization of Fitness Exercise Recognition from Doppler Measurements by Domain-Adaption and Few-Shot Learning. In Pattern Recognition. ICPR International Workshops and Challenges, Alberto Del Bimbo, Rita Cucchiara, Stan Sclaroff, Giovanni Maria Farinella, Tao Mei, Marco Bertini, Hugo Jair Escalante, and Roberto Vezzani (Eds.). Springer International Publishing, Cham, 203–218.
- Yarin Gal and Zoubin Ghahramani. 2016. Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning. In Proceedings of the 33rd International Conference on International Conference on Machine Learning - Volume 48 (New York, NY, USA) (ICML’16). JMLR.org, 1050–1059.
- Yaroslav Ganin and Victor Lempitsky. 2015. Unsupervised Domain Adaptation by Backpropagation. In Proceedings of the 32nd International Conference on International Conference on Machine Learning - Volume 37 (Lille, France) (ICML’15). JMLR.org, 1180–1189.
- Domain-Adversarial Training of Neural Networks. J. Mach. Learn. Res. 17, 1 (Jan. 2016), 2096–2030.
- Deep Reconstruction-Classification Networks for Unsupervised Domain Adaptation. In Computer Vision – ECCV 2016, Bastian Leibe, Jiri Matas, Nicu Sebe, and Max Welling (Eds.). Springer International Publishing, Cham, 597–613.
- Adapting to Unknown Conditions in Learning-based Mobile Sensing. IEEE Transactions on Mobile Computing (2021), 1–1. https://doi.org/10.1109/TMC.2021.3061130
- MetaSense: Few-Shot Adaptation to Untrained Conditions in Deep Mobile Sensing. In Proceedings of the 17th Conference on Embedded Networked Sensor Systems (New York, New York) (SenSys ’19). Association for Computing Machinery, New York, NY, USA, 110–123. https://doi.org/10.1145/3356250.3360020
- On Calibration of Modern Neural Networks. In Proceedings of the 34th International Conference on Machine Learning - Volume 70 (Sydney, NSW, Australia) (ICML’17). JMLR.org, 1321–1330.
- AugMix: A Simple Data Processing Method to Improve Robustness and Uncertainty. Proceedings of the International Conference on Learning Representations (ICLR) (2020).
- Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Computation 9, 8 (1997), 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
- Alexander Hoelzemann and Kristof Van Laerhoven. 2020. Digging Deeper: Towards a Better Understanding of Transfer Learning for Human Activity Recognition. In Proceedings of the 2020 International Symposium on Wearable Computers (Virtual Event, Mexico) (ISWC ’20). Association for Computing Machinery, New York, NY, USA, 50–54. https://doi.org/10.1145/3410531.3414311
- Sergey Ioffe and Christian Szegedy. 2015. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. In Proceedings of the 32nd International Conference on International Conference on Machine Learning - Volume 37 (Lille, France) (ICML’15). JMLR.org, 448–456.
- Invariant information clustering for unsupervised image classification and segmentation. In Proceedings of the IEEE International Conference on Computer Vision. 9865–9874.
- MNN: A Universal and Efficient Inference Engine. In Proceedings of Machine Learning and Systems, I. Dhillon, D. Papailiopoulos, and V. Sze (Eds.), Vol. 2. 1–13. https://proceedings.mlsys.org/paper/2020/file/8f14e45fceea167a5a36dedd4bea2543-Paper.pdf
- Contrastive Adaptation Network for Unsupervised Domain Adaptation. In 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 4888–4897. https://doi.org/10.1109/CVPR.2019.00503
- Scaling Human Activity Recognition via Deep Learning-based Domain Adaptation. In 2018 IEEE International Conference on Pervasive Computing and Communications (PerCom). 1–9. https://doi.org/10.1109/PERCOM.2018.8444585
- Diederik P. Kingma and Jimmy Ba. 2015. Adam: A Method for Stochastic Optimization. In ICLR (Poster). http://arxiv.org/abs/1412.6980
- ImageNet Classification with Deep Convolutional Neural Networks. In Advances in Neural Information Processing Systems, F. Pereira, C. J. C. Burges, L. Bottou, and K. Q. Weinberger (Eds.), Vol. 25. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf
- Privacy Implications of Accelerometer Data: A Review of Possible Inferences. In Proceedings of the 3rd International Conference on Cryptography, Security and Privacy (Kuala Lumpur, Malaysia) (ICCSP ’19). Association for Computing Machinery, New York, NY, USA, 81–87. https://doi.org/10.1145/3309074.3309076
- Co-regularized Alignment for Unsupervised Domain Adaptation. In Advances in Neural Information Processing Systems, S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett (Eds.), Vol. 31. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2018/file/99607461cdb9c26e2bd5f31b12dcf27a-Paper.pdf
- Vivian Lai and Chenhao Tan. 2019. On Human Predictions with Explanations and Predictions of Machine Learning Models: A Case Study on Deception Detection. In Proceedings of the Conference on Fairness, Accountability, and Transparency (Atlanta, GA, USA) (FAT* ’19). Association for Computing Machinery, New York, NY, USA, 29–38. https://doi.org/10.1145/3287560.3287590
- Learning to Generalize: Meta-Learning for Domain Generalization. In AAAI. 3490–3497. https://www.aaai.org/ocs/index.php/AAAI/AAAI18/paper/view/16067
- Episodic Training for Domain Generalization. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV). 1446–1455.
- Do We Really Need to Access the Source Data? Source Hypothesis Transfer for Unsupervised Domain Adaptation. In Proceedings of the 37th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 119), Hal Daumé III and Aarti Singh (Eds.). PMLR, 6028–6039. http://proceedings.mlr.press/v119/liang20a.html
- Beyond Cross-Validation—Accuracy Estimation for Incremental and Active Learning Models. Machine Learning and Knowledge Extraction 2, 3 (2020), 327–346. https://doi.org/10.3390/make2030018
- R. Linsker. 1988. Self-organization in a perceptual network. Computer 21, 3 (1988), 105–117. https://doi.org/10.1109/2.36
- Conditional Adversarial Domain Adaptation. In Advances in Neural Information Processing Systems, S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett (Eds.), Vol. 31. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2018/file/ab88b15733f543179858600245108dd8-Paper.pdf
- Conditional adversarial domain adaptation. Advances in neural information processing systems 31 (2018).
- Deep Transfer Learning with Joint Adaptation Networks. In Proceedings of the 34th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 70), Doina Precup and Yee Whye Teh (Eds.). PMLR, 2208–2217. http://proceedings.mlr.press/v70/long17a.html
- Deepauth: In-Situ Authentication for Smartwatches via Deeply Learned Behavioural Biometrics (ISWC ’18). Association for Computing Machinery, New York, NY, USA, 204–207. https://doi.org/10.1145/3267242.3267252
- Joint Modeling of Heterogeneous Sensing Data for Depression Assessment via Multi-Task Learning. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2, 1, Article 21 (March 2018), 21 pages. https://doi.org/10.1145/3191753
- SpeedTalker: Automobile Speed Estimation via Mobile Phones. IEEE Transactions on Mobile Computing (2020), 1–1. https://doi.org/10.1109/TMC.2020.3034354
- Gradient-Based Hyperparameter Optimization through Reversible Learning. In Proceedings of the 32nd International Conference on International Conference on Machine Learning - Volume 37 (Lille, France) (ICML’15). JMLR.org, 2113–2122.
- Incremental Real-Time Personalization in Human Activity Recognition Using Domain Adaptive Batch Normalization. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4, 4, Article 144 (dec 2020), 20 pages. https://doi.org/10.1145/3432230
- Abhinav Mehrotra and Mirco Musolesi. 2018. Using Autoencoders to Automatically Extract Mobility Features for Predicting Depressive States. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2, 3, Article 127 (Sept. 2018), 20 pages. https://doi.org/10.1145/3264937
- Vinod Nair and Geoffrey E. Hinton. 2010. Rectified Linear Units Improve Restricted Boltzmann Machines. In Proceedings of the 27th International Conference on International Conference on Machine Learning (Haifa, Israel) (ICML’10). Omnipress, Madison, WI, USA, 807–814.
- Andrew Y. Ng. 2004. Feature Selection, L1 vs. L2 Regularization, and Rotational Invariance. In Proceedings of the Twenty-First International Conference on Machine Learning (Banff, Alberta, Canada) (ICML ’04). Association for Computing Machinery, New York, NY, USA, 78. https://doi.org/10.1145/1015330.1015435
- Reproducibility of studies on text mining for citation screening in systematic reviews: Evaluation and checklist. Journal of Biomedical Informatics 73 (2017), 1–13. https://doi.org/10.1016/j.jbi.2017.07.010
- Can You Trust Your Model’s Uncertainty? Evaluating Predictive Uncertainty under Dataset Shift. Curran Associates Inc., Red Hook, NY, USA.
- PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024–8035. http://papers.neurips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf
- Sim-to-Real Transfer of Robotic Control with Dynamics Randomization. In 2018 IEEE International Conference on Robotics and Automation (ICRA) (Brisbane, Australia). IEEE Press, 1–8. https://doi.org/10.1109/ICRA.2018.8460528
- Estimating Accuracy from Unlabeled Data. In Proceedings of the Thirtieth Conference on Uncertainty in Artificial Intelligence (Quebec City, Quebec, Canada) (UAI’14). AUAI Press, Arlington, Virginia, USA, 682–691.
- Estimating Accuracy from Unlabeled Data: A Probabilistic Logic Approach. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, Isabelle Guyon, Ulrike von Luxburg, Samy Bengio, Hanna M. Wallach, Rob Fergus, S. V. N. Vishwanathan, and Roman Garnett (Eds.). 4361–4370. https://proceedings.neurips.cc/paper/2017/hash/95f8d9901ca8878e291552f001f67692-Abstract.html
- Cross-Dataset Activity Recognition via Adaptive Spatial-Temporal Transfer Learning. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 3, 4, Article 148 (sep 2020), 25 pages. https://doi.org/10.1145/3369818
- Dataset shift in machine learning. Mit Press.
- Multimodal Deep Learning for Activity and Context Recognition. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 1, 4, Article 157 (Jan. 2018), 27 pages. https://doi.org/10.1145/3161174
- Zuzana Reitermanova. 2010. Data splitting. In WDS, Vol. 10. 31–36.
- Charissa Ann Ronao and Sung-Bae Cho. 2016. Human activity recognition with smartphone sensors using deep learning neural networks. Expert Systems with Applications 59 (2016), 235–244. https://doi.org/10.1016/j.eswa.2016.04.032
- Multi-Task Self-Supervised Learning for Human Activity Detection. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 3, 2, Article 61 (June 2019), 30 pages. https://doi.org/10.1145/3328932
- Generate to Adapt: Aligning Domains Using Generative Adversarial Networks. In 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. 8503–8512. https://doi.org/10.1109/CVPR.2018.00887
- Introducing wesad, a multimodal dataset for wearable stress and affect detection. In Proceedings of the 20th ACM International Conference on Multimodal Interaction. 400–408.
- C. E. Shannon. 1948. A Mathematical Theory of Communication. Bell System Technical Journal 27, 3 (1948), 379–423. https://doi.org/10.1002/j.1538-7305.1948.tb01338.x arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/j.1538-7305.1948.tb01338.x
- A DIRT-T Approach to Unsupervised Domain Adaptation. In International Conference on Learning Representations. https://openreview.net/forum?id=H1q-TM-AW
- Recognition and Repetition Counting for Complex Physical Exercises with Deep Learning. Sensors 19, 3 (2019). https://doi.org/10.3390/s19030714
- Jacob Steinhardt and Percy S Liang. 2016. Unsupervised Risk Estimation Using Only Conditional Independence Structure. In Advances in Neural Information Processing Systems, D. Lee, M. Sugiyama, U. Luxburg, I. Guyon, and R. Garnett (Eds.), Vol. 29. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2016/file/f2d887e01a80e813d9080038decbbabb-Paper.pdf
- Smart Devices Are Different: Assessing and MitigatingMobile Sensing Heterogeneities for Activity Recognition. In Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (Seoul, South Korea) (SenSys ’15). Association for Computing Machinery, New York, NY, USA, 127–140. https://doi.org/10.1145/2809695.2809718
- Baochen Sun and Kate Saenko. 2016. Deep CORAL: Correlation Alignment for Deep Domain Adaptation. In Computer Vision – ECCV 2016 Workshops, Gang Hua and Hervé Jégou (Eds.). Springer International Publishing, Cham, 443–450.
- SelfHAR. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 5, 1 (Mar 2021), 1–30. https://doi.org/10.1145/3448112
- Unsupervised Domain Adaptation via Structurally Regularized Deep Clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, New York City, 8725–8735.
- Hui Tang and Kui Jia. 2020. Discriminative Adversarial Domain Adaptation. In Association for the Advancement of Artificial Intelligence (AAAI).
- Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Vancouver, BC, Canada). IEEE Press, 23–30. https://doi.org/10.1109/IROS.2017.8202133
- User, Device and Orientation Independent Human Activity Recognition on Mobile Phones: Challenges and a Proposal. In Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication (Zurich, Switzerland) (UbiComp ’13 Adjunct). Association for Computing Machinery, New York, NY, USA, 1427–1436. https://doi.org/10.1145/2494091.2496039
- MoLe: Motion Leaks through Smartwatch Sensors. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking (Paris, France) (MobiCom ’15). Association for Computing Machinery, New York, NY, USA, 155–166. https://doi.org/10.1145/2789168.2790121
- Classes Matter: A Fine-grained Adversarial Approach to Cross-domain Semantic Segmentation. In The European Conference on Computer Vision (ECCV).
- Transferable Normalization: Towards Improving Transferability of Deep Neural Networks. In Advances in Neural Information Processing Systems, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.), Vol. 32. Curran Associates, Inc. https://proceedings.neurips.cc/paper/2019/file/fd2c5e4680d9a01dba3aada5ece22270-Paper.pdf
- Multi-Source Deep Domain Adaptation with Weak Supervision for Time-Series Sensor Data. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Virtual Event, CA, USA) (KDD ’20). Association for Computing Machinery, New York, NY, USA, 1768–1778. https://doi.org/10.1145/3394486.3403228
- Learning Semantic Representations for Unsupervised Domain Adaptation. In Proceedings of the 35th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 80), Jennifer Dy and Andreas Krause (Eds.). PMLR, 5423–5432. http://proceedings.mlr.press/v80/xie18c.html
- Adversarial Domain Adaptation with Domain Mixup. In The Thirty-Fourth AAAI Conference on Artificial Intelligence. AAAI Press, 6502–6509.
- BreathListener: Fine-Grained Breathing Monitoring in Driving Environments Utilizing Acoustic Signals (MobiSys ’19). Association for Computing Machinery, New York, NY, USA, 54–66. https://doi.org/10.1145/3307334.3326074
- Yun Xu and Royston Goodacre. 2018. On splitting training and validation set: A comparative study of cross-validation, bootstrap and systematic sampling for estimating the generalization performance of supervised learning. Journal of Analysis and Testing 2, 3 (2018), 249–262.
- Understanding the Effect of Accuracy on Trust in Machine Learning Models. Association for Computing Machinery, New York, NY, USA, 1–12. https://doi.org/10.1145/3290605.3300509
- Towards Accurate Model Selection in Deep Unsupervised Domain Adaptation. In Proceedings of the 36th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 97), Kamalika Chaudhuri and Ruslan Salakhutdinov (Eds.). PMLR, 7124–7133. http://proceedings.mlr.press/v97/you19a.html
- Do I Trust My Machine Teammate? An Investigation from Perception to Decision. In Proceedings of the 24th International Conference on Intelligent User Interfaces (Marina del Ray, California) (IUI ’19). Association for Computing Machinery, New York, NY, USA, 460–468. https://doi.org/10.1145/3301275.3302277
- Fixing Mislabeling by Human Annotators Leveraging Conflict Resolution and Prior Knowledge. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 3, 1, Article 32 (March 2019), 23 pages. https://doi.org/10.1145/3314419
- PDLens: Smartphone Knows Drug Effectiveness among Parkinson’s via Daily-Life Activity Fusion. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking (London, United Kingdom) (MobiCom ’20). Association for Computing Machinery, New York, NY, USA, Article 12, 14 pages. https://doi.org/10.1145/3372224.3380889
- PDVocal: Towards Privacy-Preserving Parkinson’s Disease Detection Using Non-Speech Body Sounds. In The 25th Annual International Conference on Mobile Computing and Networking (Los Cabos, Mexico) (MobiCom ’19). Association for Computing Machinery, New York, NY, USA, Article 16, 16 pages. https://doi.org/10.1145/3300061.3300125
- PDMove: Towards Passive Medication Adherence Monitoring of Parkinson’s Disease Using Smartphone-Based Gait Assessment. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 3, 3, Article 123 (Sept. 2019), 23 pages. https://doi.org/10.1145/3351281
- MDLdroid: a ChainSGD-reduce Approach to Mobile Deep Learning for Personal Mobile Sensing. In 2020 19th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN). 73–84. https://doi.org/10.1109/IPSN48710.2020.00-45
- EchoPrint: Two-Factor Authentication Using Acoustics and Vision on Smartphones. In Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (New Delhi, India) (MobiCom ’18). Association for Computing Machinery, New York, NY, USA, 321–336. https://doi.org/10.1145/3241539.3241575
- XHAR: Deep Domain Adaptation for Human Activity Recognition with Smart Devices. In 2020 17th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). 1–9. https://doi.org/10.1109/SECON48991.2020.9158431