Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
194 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

M3BAT: Unsupervised Domain Adaptation for Multimodal Mobile Sensing with Multi-Branch Adversarial Training (2404.17391v1)

Published 26 Apr 2024 in cs.LG, cs.AI, cs.CY, and cs.HC

Abstract: Over the years, multimodal mobile sensing has been used extensively for inferences regarding health and well being, behavior, and context. However, a significant challenge hindering the widespread deployment of such models in real world scenarios is the issue of distribution shift. This is the phenomenon where the distribution of data in the training set differs from the distribution of data in the real world, the deployment environment. While extensively explored in computer vision and natural language processing, and while prior research in mobile sensing briefly addresses this concern, current work primarily focuses on models dealing with a single modality of data, such as audio or accelerometer readings, and consequently, there is little research on unsupervised domain adaptation when dealing with multimodal sensor data. To address this gap, we did extensive experiments with domain adversarial neural networks (DANN) showing that they can effectively handle distribution shifts in multimodal sensor data. Moreover, we proposed a novel improvement over DANN, called M3BAT, unsupervised domain adaptation for multimodal mobile sensing with multi-branch adversarial training, to account for the multimodality of sensor data during domain adaptation with multiple branches. Through extensive experiments conducted on two multimodal mobile sensing datasets, three inference tasks, and 14 source-target domain pairs, including both regression and classification, we demonstrate that our approach performs effectively on unseen domains. Compared to directly deploying a model trained in the source domain to the target domain, the model shows performance increases up to 12% AUC (area under the receiver operating characteristics curves) on classification tasks, and up to 0.13 MAE (mean absolute error) on regression tasks.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (91)
  1. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https://www.tensorflow.org/ Software available from tensorflow.org.
  2. Self-supervised learning for domain adaptation on point clouds. In Proceedings of the IEEE/CVF winter conference on applications of computer vision. 123–133.
  3. Machine learning for passive mental health symptom prediction: Generalization across different longitudinal mobile sensing studies. Plos one 17, 4 (2022), e0266516.
  4. Abien Fred Agarap. 2018. Deep learning using rectified linear units (relu). arXiv preprint arXiv:1803.08375 (2018).
  5. Using wearable activity type detection to improve physical activity energy expenditure estimation. In Proceedings of the 12th ACM international conference on Ubiquitous computing. 311–320.
  6. Multimodal Earable Sensing for Human Energy Expenditure Estimation. In 2023 45th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). IEEE.
  7. Complex daily activities, country-level diversity, and smartphone sensing: A study in denmark, italy, mongolia, paraguay, and uk. In Proceedings of the 2023 ACM CHI Conference on Human Factors in Computing Systems. 1–23.
  8. A comparison of machine learning and deep learning techniques for activity recognition using mobile devices. Sensors 19, 3 (2019), 521.
  9. Inferring Mood-While-Eating with Smartphone Sensing and Community-Based Model Personalization. arXiv preprint arXiv:2306.00723 (2023).
  10. Sensing Eating Events in Context: A Smartphone-Only Approach. IEEE Access 10 (2022), 61249–61264.
  11. Your Day in Your Pocket: Complex Activity Recognition from Smartphone Accelerometers. In International Conference on Pervasive Computing Technologies for Healthcare. Springer, 247–258.
  12. PiRL: Participant-Invariant Representation Learning for Healthcare Using Maximum Mean Discrepancy and Triplet Loss. arXiv preprint arXiv:2302.09126 (2023).
  13. A systematic study of unsupervised domain adaptation for robust human-activity recognition. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 4, 1 (2020), 1–30.
  14. François Chollet et al. 2015. keras.
  15. Time series feature extraction on basis of scalable hypothesis tests (tsfresh–a python package). Neurocomputing 307 (2018), 72–77.
  16. Jack Cohen. 1988. Statistical Power Analysis for the behavioral sciences. L. Erlbaum Associates.
  17. Steven S Coughlin and Jessica Stewart. 2016. Use of consumer wearable devices to promote physical activity: a review of health intervention studies. Journal of environment and health sciences 2, 6 (2016).
  18. Towards human energy expenditure estimation using smart phone inertial sensors. In Ambient Intelligence: 4th International Joint Conference, AmI 2013, Dublin, Ireland, December 3-5, 2013. Proceedings 4. Springer, 94–108.
  19. A comparison of energy expenditure estimation of several physical activity monitors. Medicine and science in sports and exercise 45, 11 (2013), 2105.
  20. Activation functions in deep learning: A comprehensive survey and benchmark. Neurocomputing (2022).
  21. Domain Adaptation using Silver Standard Labels for Ki-67 Scoring in Digital Pathology A Step Closer to Widescale Deployment. In Medical Imaging with Deep Learning.
  22. Learning from the Best: Contrastive Representations Learning Across Sensor Locations for Wearable Activity Recognition. In Proceedings of the 2022 ACM International Symposium on Wearable Computers. 28–32.
  23. Yaroslav Ganin and Victor Lempitsky. 2015. Unsupervised domain adaptation by backpropagation. In International conference on machine learning. PMLR, 1180–1189.
  24. Domain-adversarial training of neural networks. The journal of machine learning research 17, 1 (2016), 2096–2030.
  25. A multidevice and multimodal dataset for human energy expenditure estimation using wearable devices. Scientific Data 9, 1 (2022), 537.
  26. A multidevice and multimodal dataset for human energy expenditure estimation using wearable devices. Scientific Data (2022).
  27. Shruti Gedam and Sanchita Paul. 2021. A review on mental stress detection using wearable sensors and machine learning techniques. IEEE Access 9 (2021), 84045–84066.
  28. Parth Goel and Amit Ganatra. 2023. Unsupervised Domain Adaptation for Image Classification and Object Detection Using Guided Transfer Learning Approach and JS Divergence. Sensors 23, 9 (2023), 4436.
  29. DAPPER: Label-Free Performance Estimation after Personalization for Heterogeneous Mobile Sensing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 7, 2 (2023), 1–27.
  30. Google. 2022. Adapt your app by understanding what users are doing. Retrieved February 12, 2022 from https://developers.google.com/location-context/activity-recognition
  31. The elements of statistical learning: data mining, inference, and prediction. Vol. 2. Springer.
  32. Domain Adaptation for Time Series Under Feature and Label Shifts. arXiv preprint arXiv:2302.03133 (2023).
  33. Jennifer A Healey and Rosalind W Picard. 2005. Detecting stress during real-world driving tasks using physiological sensors. IEEE Transactions on intelligent transportation systems 6, 2 (2005), 156–166.
  34. Eyke Hüllermeier and Willem Waegeman. 2021. Aleatoric and epistemic uncertainty in machine learning: An introduction to concepts and methods. Machine Learning 110 (2021), 457–506.
  35. Yusuke Iwasawa and Yutaka Matsuo. 2021. Test-time classifier adjustment module for model-agnostic domain generalization. Advances in Neural Information Processing Systems 34 (2021), 2427–2440.
  36. Understanding the Social Context of Eating with Multimodal Smartphone Sensing: The Role of Country Diversity. Proceedings of the 25th ACM International Conference on Multimodal Interaction (ICMI) (2023).
  37. Contrastive adaptation network for unsupervised domain adaptation. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 4893–4902.
  38. Tae Kyun Kim. 2015. T test as a parametric statistic. Korean journal of anesthesiology 68, 6 (2015), 540–546.
  39. Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
  40. Ylva Trolle Lagerros and Pagona Lagiou. 2007. Assessment of physical activity and energy expenditure in epidemiological research of chronic diseases. European journal of epidemiology 22, 6 (2007), 353–362.
  41. A survey of mobile phone sensing. IEEE Communications magazine 48, 9 (2010), 140–150.
  42. A comprehensive survey on test-time adaptation under distribution shifts. arXiv preprint arXiv:2303.15361 (2023).
  43. Do we really need to access the source data? source hypothesis transfer for unsupervised domain adaptation. In International conference on machine learning. PMLR, 6028–6039.
  44. Moodscope: Building a mood sensor from smartphone usage patterns. In Proceeding of the 11th annual international conference on Mobile systems, applications, and services. 389–402.
  45. Self-supervised Domain Adaptation Model Based on Contrastive Learning. In 2022 14th International Conference on Machine Learning and Computing (ICMLC). 44–50.
  46. Learning About Social Context from Smartphone Data: Generalization Across Countries and Daily Life Moments. In Proceedings of the 2024 ACM CHI Conference on Human Factors in Computing Systems.
  47. Unsupervised domain adaptation for robust sensory systems. In Adjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers. 505–509.
  48. Contrastive Learning of Electrodermal Activity Representations for Stress Detection. In Conference on Health, Inference, and Learning. PMLR, 410–426.
  49. Generalization and Personalization of Mobile Sensing-Based Mood Inference Models: An Analysis of College Students in Eight Countries. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 6, 4 (2023), 1–32.
  50. Lakmal Meegahapola and Daniel Gatica-Perez. 2020. Smartphone Sensing for the Well-Being of Young Adults: A Review. IEEE Access 9 (2020), 3374–3399.
  51. Examining the Social Context of Alcohol Drinking in Young Adults with Smartphone Sensing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 5, 3 (2021), 1–26.
  52. Alone or with others? understanding eating episodes of college students with mobile sensing. In 19th International Conference on Mobile and Ubiquitous Multimedia. 162–166.
  53. Protecting mobile food diaries from getting too personal. In Proceedings of the 19th International Conference on Mobile and Ubiquitous Multimedia. 212–222.
  54. One More Bite? Inferring Food Consumption Level of College Students Using Smartphone Sensing and Self-Reports. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 5, 1 (2021), 1–28.
  55. Evaluating the reproducibility of physiological stress detection models. Proceedings of the ACM on interactive, mobile, wearable and ubiquitous technologies 4, 4 (2020), 1–29.
  56. Prediction of mood instability with passive sensing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 3, 3 (2019), 1–21.
  57. Depression predictions from GPS-based mobility do not generalize well to large demographically heterogeneous samples. Scientific Reports 11, 1 (2021), 1–10.
  58. Keep Sensors in Check: Disentangling Country-Level Generalization Issues in Mobile Sensor-Based Models with Diversity Scores. Proceedings of the 2023 AAAI/ACM Conference on AI, Ethics, and Society (AIES) (2023).
  59. Social data: Biases, methodological pitfalls, and ethical boundaries. Frontiers in big data 2 (2019), 13.
  60. Contrastive learning for unsupervised domain adaptation of time series. arXiv preprint arXiv:2206.06243 (2022).
  61. How well do activity monitors estimate energy expenditure? A systematic review and meta-analysis of the validity of current technologies. British Journal of Sports Medicine 54, 6 (2020), 332–340.
  62. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32. Curran Associates, Inc., 8024–8035. http://papers.neurips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf
  63. Moment matching for multi-source domain adaptation. In Proceedings of the IEEE/CVF international conference on computer vision. 1406–1415.
  64. Unsupervised domain adaptation for medical imaging segmentation with self-ensembling. NeuroImage 194 (2019), 1–11.
  65. Investigating Generalizability of Speech-based Suicidal Ideation Detection Using Mobile Phones. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 7, 4 (2024), 1–38.
  66. Latent independent excitation for generalizable sensor-based cross-person activity recognition. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 11921–11929.
  67. An artificial neural network model of energy expenditure using nonintegrated acceleration signals. Journal of applied physiology (2007).
  68. Beyond sharing weights for deep domain adaptation. IEEE transactions on pattern analysis and machine intelligence 41, 4 (2018), 801–814.
  69. ContrasGAN: Unsupervised domain adaptation in Human Activity Recognition via adversarial and contrastive learning. Pervasive and Mobile Computing 78 (2021), 101477.
  70. DrinkSense: Characterizing youth drinking behavior using smartphones. IEEE Transactions on Mobile Computing 17, 10 (2018), 2279–2292.
  71. The Theory, Practice, and Ethical Challenges of Designing a Diversity-Aware Platform for Social Relations. In Proceedings of the 2021 AAAI/ACM Conference on AI, Ethics, and Society (AIES). 905–915.
  72. Mobile sensing at the service of mental well-being: a large-scale longitudinal study. In Proceedings of the 26th International Conference on World Wide Web. 103–112.
  73. Passive mobile sensing and psychological traits for large scale mood prediction. In Proceedings of the 13th EAI International Conference on Pervasive Computing Technologies for Healthcare. 272–281.
  74. Dropout: a simple way to prevent neural networks from overfitting. The journal of machine learning research 15, 1 (2014), 1929–1958.
  75. Baochen Sun and Kate Saenko. 2016. Deep coral: Correlation alignment for deep domain adaptation. In Computer Vision–ECCV 2016 Workshops: Amsterdam, The Netherlands, October 8-10 and 15-16, 2016, Proceedings, Part III 14. Springer, 443–450.
  76. Adversarial discriminative domain adaptation. In Proceedings of the IEEE conference on computer vision and pattern recognition. 7167–7176.
  77. Heart Rate Analysis for Human Factors: Development and Validation of an Open Source Toolkit for Noisy Naturalistic Heart Rate Data.
  78. Kush R. Varshney. 2022. Trustworthy Machine Learning. Independently Published, Chappaqua, NY, USA.
  79. Tent: Fully test-time adaptation by entropy minimization. arXiv preprint arXiv:2006.10726 (2020).
  80. A comprehensive survey of loss functions in machine learning. Annals of Data Science (2020), 1–26.
  81. Unsupervised domain adaptation via domain adversarial training for speaker recognition. In 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 4889–4893.
  82. UDAMA: Unsupervised Domain Adaptation through Multi-discriminator Adversarial Training with Noisy Labels Improves Cardio-fitness Prediction. arXiv preprint arXiv:2307.16651 (2023).
  83. Self-supervised domain adaptation for computer vision tasks. IEEE Access 7 (2019), 156694–156706.
  84. Leveraging Collaborative-Filtering for Personalized Behavior Modeling: A Case Study of Depression Detection among College Students. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 5, 1 (2021), 1–27.
  85. GLOBEM: Cross-Dataset Generalization of Longitudinal Human Behavior Modeling. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 6, 4 (2023), 1–34.
  86. Curriculum manager for source selection in multi-source domain adaptation. In Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part XIV 16. Springer, 608–624.
  87. Context-awareness for mobile sensing: A survey and future directions. IEEE Communications Surveys & Tutorials 18, 1 (2014), 68–93.
  88. Collaborative and adversarial network for unsupervised domain adaptation. In Proceedings of the IEEE conference on computer vision and pattern recognition. 3801–3809.
  89. Inferring mood instability via smartphone sensing: A multi-view learning approach. In Proceedings of the 27th ACM International Conference on Multimedia. 1401–1409.
  90. Domain generalization: A survey. IEEE Transactions on Pattern Analysis and Machine Intelligence (2022).
  91. A Survey on Energy Expenditure Estimation Using Wearable Devices. (2020).
Citations (6)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com