Professional Documents
Culture Documents
Poster: A Non-Invasive Context-Aware Dehydration Alert System
Poster: A Non-Invasive Context-Aware Dehydration Alert System
(i) when is the first time he/she felt thirsty after the last water in- contexts) while Decision Tree (most accurate one) still provides
take (transition from well-hydrated to hydrated), (ii) when he/she very descent power consumption (95%, 94% and 93% battery power
felt extremely thirsty as a second time (transition from hydrated left for same).
to dehydrated), (iii) when he/she started feeling extremely thirsty Explanation via Activity Summary: The purpose of activity
that his/her tongue goes dry, (iv) when he/she started taking wa- recognition is to provide a summary of daily activities of users
ter/food by breaking the fasting (transition from very dehydrated regarding 4 postural activities and drinking behaviors. The sum-
to hydrated) and finally (v) when he/she finished taking food/water mary of statistics is extremely important for a person to maintain
(transition from hydrated to well-hydrated). hydration level. While, our developed Android application provides
hydration alert, it is designed to provide a summary of activities as
well. The summary of activities includes, "total duration (minutes)
3.2 Results Analysis of walking, sitting, standing and lying" and "number of drinking
We considered a leave-one-person-out method to generate train- water incidents".
ing and testing experiment, took average accuracy, sensitivity and User Experience Study: After development of initial classifica-
specificity as final score and reported standard deviation of the tion model and deployment in the Android platform, 5 users were
accuracy across of all tests as ±std format. Table 1 shows result given the Empatica E4 device along with alert system for user feed-
analysis in detail in terms of all factors involved in the study. We back. We found that, all 5 of the users provided us 100% satisfaction
created three use cases: (i) using the raw EDA signal as input the with feedback provided. 4 of the users reported that their number
machine learning model (most of the existing works [10–13]), (ii) of drinking water incident has an error rate of ±1 and 3 of them
using 12 features extracted from deconvolution and without ac- thought they have performed more walking activities than reported
tivity recognition model and (iii) using 14 features extracted from summaries.
deconvolution and activity recognition model. We have achieved
89% and 88% activity recognition accuracy for postural and gestural 4 CONCLUSION
level activities respectively. Electrodermal Activity shows promise in being used to detect hydra-
Dehydration Estimation Model: We first run two different tion levels of subjects given the correct proportion of data varying
deconvolution methods on 5 seconds window EDA data and then over numerous subjects. The device has potential to be used in a
compute the 12 different features as described before. Additionally, completely non-invasive and easy-to-deploy way, unlike current
We consider activity recognition model provided contexts (gestural methods of determining hydration level. We have successfully im-
and postural activities) as two more features in our dehydration esti- plemented an application that reads data from an Empatica E4,
mation model resulting 14 features for the input of our dehydration uses it to calculate a subject’s hydration level, and reports it to the
estimation model. We used Java based deconvolution framework subject in the application.
‘DeconvolutionLab’ [4] to implement above methods and extract 12
EDA features. On the other hand, pre-trained python-based activity REFERENCES
recognition model saved as TFLite format provides two contexts [1] “Hydration Assessment of Athletes,” Oct. 2006. Accessed on: May 11, 2020. [On-
line]. Available: https://www.gssiweb.org/sports-science-exchange/article/sse-97-hydration-
(postural and gestural activities) of users forming a feature of 14 assessment-of-athletes.
unique features for dehydration estimation model. We consider 4 [2] Mendelson, Y.; Dao, D.K.; Chon, K.H. Multi-channel pulse oximetry for wearable physiolog-
ical monitoring. In Proceedings of the 2013 IEEE International Conference on Body Sensor
different classes of hydration level: (1) Well Hydrated, (2) Hydrated, Networks, Cambridge, MA, USA, 6–9 May 2013; pp. 1–6.
(3) Dehydrated, and (4) Very Dehydrated. Several machine learning [3] H. F. Posada-Quintero, N. Reljin, A. Moutran, D. Georgopalis, E. C.-H. Lee, G. E. W. Giersch, D.
J. Casa, and K. H. Chon, “Mild Dehydration Identification Using Machine Learning to Assess
models were trained in WEKA. Models produced include Random Autonomic Responses to Cognitive Stress,” Nutrients,vol. 12, no. 1, p. 42, 2019.
[4] https://c4science.ch/diffusion/2075/browse/master/DeconvolutionLab2/
Forest (RF), Decision Tree (DT), Naive Bayes (NB), BayesNet (BN) [5] M. Benedek & C. Kaernbach, A continuous measure of phasic electrodermal activity. Journal
and Multilayer perceptron (MLP) classifiers. of Neuroscience Methods, 2010
[6] M. Benedek & C. Kaernbach, Decomposition of skin conductance data by means of nonnega-
Accuracy Analysis: From Table 1, we can see that, using only tive deconvolution, Psychophysiology, 2010.
raw EDA sensor signal, we can have maximum accuracy of 81% [7] Mohammad Arif Ul Alam, Nirmalya Roy, Single BSN-Based Multi-Label Activity Recognition,
WristSense 2017.
(Decision Tree algorithm) with 85% sensitivity and 86% specificity. [8] Mohammad Arif Ul Alam, Nirmalya Roy, Archan Misra, Joseph Taylor, CACE: Exploiting
One the other hand, if we use the 12 features that we extracted Behavioral Interactions for Improved Activity Recognition in Multi-Inhabitant Smart Homes,
36th International Conference on Distributed Computing Systems, ICDCS 2016, Nara, Japan
using Deconvolution can significantly improve the accuracy with [9] Mohammad Arif Ul Alam, Nirmalya Roy, Sarah Holmes, Aryya Gangopadhyay, Elizabeth Ga-
lik, Automated Functional and Behavioral Health Assessment of Older Adults with Dementia,
maximum 85% (Decision algorithm) with 89% sensitivity and 90% IEEE Conference on Connected Health: Applications, Systems and Engineering Technologies,
specificity. Finally, if we use the 14 features (including context) can CHASE 2016, Washington DC, USA
[10] A. Rizwan et al., "Non-Invasive Hydration Level Estimation in Human Body Using Galvanic
significantly improve the accuracy with maximum 93% (Decision Skin Response," in IEEE Sensors Journal, vol. 20, no. 9, pp. 4891-4900, 1 May1, 2020, doi:
algorithm) with 96% sensitivity and 96% specificity. Decision Tree 10.1109/JSEN.2020.2965892.
[11] Ali, S.M.; Chung, W.-Y. Monitoring Transepidermal Water Loss and Skin Wettedness Factor
algorithm outperforms other algorithms significantly. with Battery-Free NFC Sensor. Sensors 2020, 20, 5549.
Power Consumption Analysis: We implemented our proposed [12] Schiavoni, R.; Monti, G.; Piuzzi, E.; Tarricone, L.; Tedesco, A.; De Benedetto, E.; Cataldo, A.
Feasibility of a Wearable Reflectometric System for Sensing Skin Hydration. Sensors 2020, 20,
deconvolution based feature extraction method and 5 different algo- 2833.
rithms in Java Android platform. We ran each of the algorithm on [13] Liaqat, S.; Dashtipour, K.; Arshad, K.; Ramzan, N. Non Invasive Skin Hydration Level Detec-
tion Using Machine Learning. Electronics 2020, 9, 1086.
real-time streamed data for 5 hours in Android platform. We found
that (Table 1), Naive Bayes algorithm is the least power consuming
algorithm (98%, 97% and 95% battery power left using raw EDA
signal, deconvolution resultant features respectively and including