HealthAdvisor: Recommendation System for Wearable Technologies enabling Proactive Health Monitoring

Reading time: 6 minute
...

📝 Original Info

  • Title: HealthAdvisor: Recommendation System for Wearable Technologies enabling Proactive Health Monitoring
  • ArXiv ID: 1612.00800
  • Date: 2016-12-05
  • Authors: Shubhi Asthana, Ray Strong, and Aly Megahed

📝 Abstract

Proactive monitoring of one's health could avoid serious diseases as well as better maintain the individual's well-being. In today's IoT world, there has been numerous wearable technological devices to monitor/measure different health attributes. However, with that increasing number of attributes and wearables, it becomes unclear to the individual which ones they should be using. The aim of this paper is to provide a recommendation engine for personalized recommended wearables for any given individual. The way the engine works is through first identifying the diseases that this person is at risk of, given his/her attributes and medical history. We built a machine learning classification model for this task. Second, these diseases are mapped to the attributes that need to be measured in order to monitor such diseases. Third, we map these measurements to the appropriate wearable technologies. This is done via a textual analytics model that we developed that uses available information of different wearables to map the aforementioned measurements to these wearables. The output can be used to recommend the wearables to individuals as well as provide a feedback to wearable developers for common measurements that do not have corresponding wearables today.

💡 Deep Analysis

Deep Dive into HealthAdvisor: Recommendation System for Wearable Technologies enabling Proactive Health Monitoring.

Proactive monitoring of one’s health could avoid serious diseases as well as better maintain the individual’s well-being. In today’s IoT world, there has been numerous wearable technological devices to monitor/measure different health attributes. However, with that increasing number of attributes and wearables, it becomes unclear to the individual which ones they should be using. The aim of this paper is to provide a recommendation engine for personalized recommended wearables for any given individual. The way the engine works is through first identifying the diseases that this person is at risk of, given his/her attributes and medical history. We built a machine learning classification model for this task. Second, these diseases are mapped to the attributes that need to be measured in order to monitor such diseases. Third, we map these measurements to the appropriate wearable technologies. This is done via a textual analytics model that we developed that uses available information of

📄 Full Content

In trod u cti on One of the most common ways today to continuously monitor the health of ever -growing population is through the use of various technologies including Internet of Things (IoT) sensors, wearable devices, smartphone, software applications, etc. However, a major problem today is the large variety of wearable devices available on the market today. According to [1], it is expected that about 148 million health monitoring devices would be shipped annually by 2019. Bonato et al. [2] discusses the future for several companies investing aggressively in development of wearable products for clinical applications. As a result, getting the most economically viable and comprehensive set of wearable technologies personalized for an individual is getting significantly challenging.

This paper aims to improve the mechanisms to provide health care in a more personalized way by recommending a selected set of wearable technologies. Our system composes of three main steps. First, we developed a machine learning classification model that maps the individual’s attributes and medical history to diseases that he might be at risk of. Second, we map these diseases to the measurements that should be monitored for his case. Lastly, we developed a textual analytics model that takes the available manual of wearables in order to map different measurements to wearables so that we come up with the recommended wearables for that individual. This can then be used to achieve proactive lifestyle adjustments. Additionally, for the case that no wearables exist, our system could also trigger a count for such measurement so that such feedback can be given to technological developers later on to develop the se ondemand non-existent wearable technologies.

The rest of this paper is organized as follows: in Section 2, we describe the design methodology of our recommendation model -HealthAdvisor based on the demographics information such as age, gender, location of residence, ethnicity. In Section 3 we explain our input dataset and illustrate how the results of our system look like. We then discuss the related work in Section 4 and then give the conclusions of the paper in Section 5.

In this section, we illustrate the three steps of our system in the three sub-sections below.

The first step in the mechanics of HealthAdvisor is a machine learning classifier that we train on the following features that we found to accurately predict the diseases that person is at risk for: the demographics information such as age, gender, location of residence, ethnicity, etc., as well as the person’s Electronic Medical Records (EMR). The classifier could then be used to predict the at-risk diseases for any given person. We illustrate in Section 3 below a glimpse of our real-world data results.

From the results we have seen, for example, in a cosmopolitan city where the demographics point to high stress and pollution levels, our classification model could recommend measurements such as blood pressure and respiratory tests to identify lung disorders . The Attribute Ai that has the maximum Information Gain G for a given tree level is used to split the current tree and minimize the uncertainty to partition the dataset into different classes at that level. For example, the Attribute Value “Coronary Heart Disease” is the m ajor cause of health issue in people with Age > 75. Hence, it has the maximum Information Gain for the tree branch with attribute selection of age-group 75 and above.

We then use the demographic attributes of the person and run the model to evaluate the major causes of health issues for him. The model gives us the following vector of causes of health issues yi and corresponding probabilities pi: Y : (y1 : p1 , y2 : p2 , y3 : p3 , ….. , yn : pn). We infer the personalized health track of the person that predicts the top health conditions given by Y.

We use textual analytics on a corpus of medical data from health-care providers and clinicians to construct an entity-relationship graph between the disease risks and the Measurements. The rules used to construct this graph extract concepts as follows: Cause  Disorder  Symptoms  Measurements. Fig 2 and3 show an example of a person for whom HealthAdvisor constructs the graph to measure tremors or imbalanced posture.

We further use Textual Analytics on a publicly available database [13] from wearable technology manufacturers to find similar measurements and extend the graph with wearable devices. Fig 3 shows the end-to-end analytics pipeline to extract the concepts including the health condition, disorder, symptoms, measurements and wearable technologies.

We obtained the following attributes from a publicly available data source [4] and evaluated it using the Weka library [11] for different models such as Decision Tree, Logistic Regression, LibSVM and OneR [12]. We ran it for 50 target classes (disease risks) and trained it for 135,000 data points [1]. We found that the Decision Tree Mode

…(Full text truncated)…

📸 Image Gallery

cover.png

Reference

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut