Personalized exercise training Chatbot based on wearable fitness devices

dc.contributor.authorXiong, Zhiqiang
dc.date.accessioned2018-04-23T16:49:55Z
dc.date.available2018-04-23T16:49:55Z
dc.date.graduationmonthMayen_US
dc.date.issued2018-05-01en_US
dc.date.published2018en_US
dc.description.abstractThis report presents a personalized exercise training chatbot for individual users based on data collected from the Internet of Things (IoT), particularly wearable fitness devices. The chatbot is designed with our goal of motivating users to exercise more by discussing exercise statistics with the user, such as whether their daily steps have increased, decreased, or remained steady. In this work I first survey a few examples of how increased interest in fitness and the promotion of healthy lifestyles is driving demand for personalized artificial intelligence, wear- able computing, and ubiquitous computing applications. Next, I describe the design of a data-driven ”personal trainer” chatbot. I then develop a prototype persuasion system based on interactive dialogs delivered via a front-end application, that collects data from wearable equipment using back-end data loggers that I instrumented as a mobile application. Finally, I describe the process of deploying and demonstrating this prototype along with technical challenges and early findings. The overall system consists of (1) the back-end Coach agent, an Android application that collects data from all wearable instruments, and (2) the front-end Me agent, which initiates and continues conversations with the user using notifications that are in turn based on data from the Coach agent. This data-driven ensemble reminds the user to exercise and also gives the user a chance to provide feedback via human/agent interactive dialogs. In this project, I used only one wearable device, the MI Band 2, and get real-time steps and weekly step aggregates from it. The human/agent dialogues are deployed via the Slack groupware platform. Google Sheets is used as a web service for updating and exchanging data.en_US
dc.description.advisorWilliam H. Hsuen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Computer Scienceen_US
dc.description.levelMastersen_US
dc.identifier.urihttp://hdl.handle.net/2097/38900
dc.language.isoen_USen_US
dc.subjectPersonalizeden_US
dc.subjectExerciseen_US
dc.subjectChatbot
dc.subjectFitness devices
dc.titlePersonalized exercise training Chatbot based on wearable fitness devicesen_US
dc.typeReporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ZhiqiangXiong2018.pdf
Size:
2.32 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: