Discovering Activities of Daily Life Using RFID’s Masters Thesis Sandor Dornbush
Overview What are activities of daily life and why do we care? How it’s been done in the past. How to use RFID to determine ADLs. How I will do it better. Filip Perich 2/16/2019
Activities of Daily Life ADL It’s what we do every day. Brush teeth Eat Sleep Etc. Filip Perich 2/16/2019
Who Cares About ADLs? Mostly senior care. Gives children and care givers a way to remotely monitor a senior citizens life. Allows senior citizens to live independently longer. Also useful for smart spaces. Filip Perich 2/16/2019
Overview What are activities of daily life and why do we care? How it’s been done in the past. How to use RFID to determine ADLs. How I will do it better. Filip Perich 2/16/2019
Previous Techniques Machine Vision Motion Detectors Imbed cameras into the living space. Try to extract meaningful information from the video stream. Very hard problem, low success rate. Motion Detectors Can only detect the region of the house that a person is in. It’s possible to infer activities, but with low success rate. Filip Perich 2/16/2019
Overview What are activities of daily life and why do we care? How it’s been done in the past. How to use RFID to determine ADLs. How I will do it better. Filip Perich 2/16/2019
Philipose Et Al. Put RFID tags on important objects in the house. Create a wearable tag reader. Currently a glove. I imagine a bracelet being the final form. Can determine what objects a user has interacted with. Filip Perich 2/16/2019
Determining ADLs from RFID Data How can one map from a stream of RFID tag readings to a concrete ADL? Philipose Et Al. Approach Parse natural language recipes into a machine representation of a series of objects. Combine those objects into a Bayesian Network. Derive the probabilities of the Bayesian Network from the Google API. Filip Perich 2/16/2019
Overview What are activities of daily life and why do we care? How it’s been done in the past. How to use RFID to determine ADLs. How I will do it better. Filip Perich 2/16/2019
Proposed Improvements Software Only I will not try to improve on the design of the glove reader. Learning Systems In the study the participants recorded their activities to check the accuracy of their system. These records can be used for supervised learning. Instead of Bayesian Networks from the Google API try a variety of techniques. Genetic Algorithms Learning Bayesian Networks Decision Trees Neural Networks Filip Perich 2/16/2019
Personal Vs. General A learning system could learn the behaviors of the user. Personalization could provide higher accuracy. For example; if a person drinks their tea black, interacting with the refrigerator should not indicate that they may be making tea. Filip Perich 2/16/2019
Knowledge Representation Express the recipe for an ADL in a concise machine readable format. XML or RDF Provides more precise representation of the ADL. Allows for more attributes, such as duration of the ADL. Filip Perich 2/16/2019