{"id":1631,"date":"2019-01-25T17:41:08","date_gmt":"2019-01-25T17:41:08","guid":{"rendered":"https:\/\/www.aiproblog.com\/index.php\/2019\/01\/25\/filling-the-gaps-in-a-patients-medical-data\/"},"modified":"2019-01-25T17:41:08","modified_gmt":"2019-01-25T17:41:08","slug":"filling-the-gaps-in-a-patients-medical-data","status":"publish","type":"post","link":"https:\/\/www.aiproblog.com\/index.php\/2019\/01\/25\/filling-the-gaps-in-a-patients-medical-data\/","title":{"rendered":"Filling the gaps in a patient\u2019s medical data"},"content":{"rendered":"<p>Author: Rob Matheson | MIT News Office<\/p>\n<div>\n<p>MIT researchers have developed a model that can assimilate multiple types of a patient\u2019s health data to help doctors make decisions with incomplete information.<\/p>\n<p>The field of \u201cpredictive analytics\u201d holds promise for many health care applications. Machine learning models can be trained to look for patterns in patient data to predict a patient\u2019s risk for disease or <a href=\"http:\/\/news.mit.edu\/2018\/model-improves-prediction-mortality-risk-icu-patients-0829\">dying in the ICU<\/a>, to <a href=\"http:\/\/news.mit.edu\/2018\/machine-learning-sepsis-care-1107\">aid in sepsis care<\/a>, or to <a href=\"http:\/\/news.mit.edu\/2018\/artificial-intelligence-model-learns-patient-data-cancer-treatment-less-toxic-0810\">design safer chemotherapy regimens<\/a>. \u00a0<\/p>\n<p>The process involves predicting variables of interest, such as disease risk, from known variables, such as symptoms, biometric data, lab tests, and body scans. However, that patient data can come from several different sources and is often incomplete. For example, it might include partial information from health surveys about physical and mental well-being, mixed with highly complex data comprising measurements of heart or brain function.<\/p>\n<p>Using machine learning to analyze all available data could help doctors better diagnose and treat patients. But most models can\u2019t handle the highly complex data. Others fail to capture the full scope of the relationships between different health variables, such as how breathing patterns help predict sleeping hours or pain levels.<\/p>\n<p>In a paper being presented at the AAAI Conference on Artificial Intelligence next week, MIT researchers describe a single neural network that takes as input both simple and highly complex data. Using the known variables, the network can then fill in all the missing variables. Given data from, say, a patient\u2019s electrocardiography (ECG) signal, which measures heart function, and self-reported fatigue level, the model can predict a patient\u2019s pain level, which the patient might not remember or report correctly.<\/p>\n<p>Tested on a real sleep study dataset \u2014 which contained health surveys, and ECG and other complex signals \u2014\u00a0the network achieved 70 to 80 percent accuracy in predicting any one of eight missing variables, based on the seven other known variables.<\/p>\n<p>The network works by stitching together various submodels, each tailored to describe a specific relation among variables. The submodels share data as they make predictions, and ultimately output a predicted target variable. \u201cWe have a network of models that communicate with each other to predict what we don\u2019t know, using the information we do know from these different types of data,\u201d says lead author Hao Wang, a postdoc at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). \u201cIf you have, say, eight different types of data, and I have full information on a patient from seven, the communication between the models will help us fill in the missing gaps in the eighth type of data from the other seven types.\u201d<\/p>\n<p>Joining Wang on the paper are Chengzhi Mao, an undergraduate student at Tsinghua University; CSAIL PhD students Hao He and Mingmin Zhao; Dina Katabi, the Andrew and Erna Viterbi Professor of Electrical Engineering and Computer Science at MIT and director of the MIT Center for Wireless Networks and Mobile Computing; and Tommi S. Jaakkola, the Thomas Siebel Professor in the Department of Electrical Engineering and Computer Science and the Institute for Data, Systems, and Society.<\/p>\n<p><strong>Bi-directional predictions <\/strong><\/p>\n<p>Using traditional machine-learning models to analyze the number of variables the researchers\u2019 network can handle is practically infeasible, because the number of models scales exponentially with the number of variables.<\/p>\n<p>\u201cWe asked, \u2018Is it possible to design a single model that can use all these groups of data, despite the fact that in each group we have different information?\u2019\u201d Wang says.<\/p>\n<p>The key innovation was breaking the network into individual submodels each tailored to fit a different type of input data. A neural network is an interconnected network of nodes that work together to process complex data. One node does relatively simple computations before sending the output to the next node. In networks with submodels, however, each node can function as a separate network that can handle more complex computations. Submodels can be much more efficient, depending on the application.<\/p>\n<p>In their work, the researchers created one probabilistic submodel for each variable output. They also developed a technique to let the submodels communicate with one another while making predictions, called Bi-directional Inference Networks (BIN). This technique leverages a neural network training technique known as backpropagation. In training, backpropagation sends computing errors back through the nodes to update the network\u2019s parameter values. But this technique is never used in testing, especially when there are complex conditional dependencies involved. Instead, in traditional testing, inputted data get processed from node to node in one direction, until a final node at the end of the sequence outputs a prediction.<\/p>\n<p>The researchers programmed their network to use both the traditional method and backpropagation during testing. In this context, backpropagation is basically taking a variable output, then predicting an input from that output, and sending the input value backward to a previous node. This creates a network where all submodels are working together and co-dependent on one another, to output a target probability.<\/p>\n<p><strong>Filling in the blanks<\/strong><\/p>\n<p>The researchers trained their network on the real-world Sleep Heart Health Study 2 (SHHS2) dataset. The data include electroencephalography (EEG) readings, which measure brain function; ECG; and breathing pattern signals. It also includes information from a health survey to measure eight health variables \u2014\u00a0including emotional well-being, social functioning, and energy\/fatigue \u2014 ranked on a scale of 0 to 100.<\/p>\n<p>In training, the network learns patterns for how each variable may affect another. For instance, if someone holds their breath for long durations, they may be tense, which can indicate physical pain. In testing, the network is able to analyze the relationships to predict any of the eight variables, based on any of the other information, with 70 to 80 percent accuracy.<\/p>\n<p>The network could help quantify sometimes-ambiguous health variables for patients and doctors, such as pain and fatigue levels. When patients sleep after surgery, for instance, they may wake up in the middle of the night in pain, but may not remember an appropriate pain level the next day.<\/p>\n<p>Next, the researchers hope to implement the network as a software component for a device they built, called the <a href=\"http:\/\/news.mit.edu\/2016\/detecting-emotions-with-wireless-signals-0920\">EQ Radio<\/a>, which can track someone\u2019s breathing and heart rate using only wireless signals. Currently, the device analyzes that information to infer if someone is happy, angry, or sad. With the network, the device could potentially make continuously updated predictions about a patient\u2019s health, passively, given only partial information. \u201cThis could be so helpful in assisted-living facilities, where doctors can monitor both emotional and physical dimensions of a patient\u2019s health all day, every day,\u201d Wang says.<\/p>\n<\/div>\n<p><a href=\"http:\/\/news.mit.edu\/2019\/machine-learning-incomplete-patient-data-0125\">Go to Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Author: Rob Matheson | MIT News Office MIT researchers have developed a model that can assimilate multiple types of a patient\u2019s health data to help [&hellip;] <span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/www.aiproblog.com\/index.php\/2019\/01\/25\/filling-the-gaps-in-a-patients-medical-data\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":472,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[24],"tags":[],"_links":{"self":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/1631"}],"collection":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=1631"}],"version-history":[{"count":0,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/posts\/1631\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media\/458"}],"wp:attachment":[{"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=1631"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=1631"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aiproblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=1631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}