Exercise Promotion System for Single Households Based on Agent-Oriented IoT Architecture
Abstract
:1. Introduction
- We extracted fundamental functions from IoT smart home elements and modeled them as simplified IoT agents playing roles based on periodic tasks and request–response-based behaviors. The proposed model enhances the flexibility of the system composition and extensibility for deploying divergent services in various home environments. Additionally, we present an example of the design and implementation of an exercise promotion system based on autonomous cooperation among these simple IoT agents.
- We incorporated a user feedback mechanism into the exercise promotion system to adapt the advice to the user’s preference. Therefore, the proposed system can generate appropriate exercise recommendations to promote and motivate users based on their situations, surroundings, and exercise preferences. Additionally, it enhances its advice content based on user feedback.
- We confirmed that the proposed system can be implemented by autonomous cooperation among simplified IoT agents through actual experiments on each subject’s home from the perspective of IoT system design. Additionally, we confirmed that the proposed system operates properly in various home environments to validate the behavior of the entire proposed system in experiments. Therefore, we proved that the proposed system is flexible and can be deployed in diverse home environments.
- We revealed the impact of the adaptation algorithm on the content of the advice through experiments. Experimental results confirmed that the proposed system can appropriately adjust the weights of keywords related to the probabilities of keyword selection to generate advice within one or two weeks in most cases. Finally, the proposed system was subjectively evaluated through preliminary experiments by implementing it in each subject’s home from the comprehensive perspective of exercise promotion based on advice. The subjective evaluation suggested that the proposed system can motivate individuals to exercise by offering timely appropriate advice based on the estimated subject’s status and keywords adapted to the subject’s preference based on the user feedback.
2. Related Work
3. Exercise Promotion System for Single Households
3.1. Overview
3.2. Specifications of Agents
3.2.1. Sensing Agent
3.2.2. Advice Agent
Algorithm 1 Sensing agent . |
|
Algorithm 2 Advice agent . |
|
Algorithm 3 Keyword selection algorithm. |
|
Algorithm 4 Weight update algorithm. |
|
3.2.3. Activity Recognition Agent
3.2.4. Feedback Agent
Algorithm 5 Activity recognition agent . |
|
Algorithm 6 Feedback agent |
|
3.3. Implementation
3.3.1. Implementation of a Sensing Agent
3.3.2. Implementation of an Activity Recognition Agent
3.3.3. Implementation of an Advice Agent
3.3.4. Implementation of a Feedback Agent
4. Experiments
4.1. Experiment Setup
4.2. Experiment 1: Validation of System Sequence
4.3. Experiment 2: Impact of User Feedback
4.4. Experiment 3: Subjective Evaluations
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Notations and Parameters
Agent | Notation | Value | Definition |
---|---|---|---|
6 min | Time interval of detections | ||
Current number of attempts to detect staying at home in a period | |||
Current number of detections of staying at home in a period | |||
Current number of periods of remaining at home | |||
10 times | Number of attempts to check whether the user stays at home | ||
5 times | Threshold to determine whether the user remains at home for a period | ||
4 times | Threshold to determine whether the user remains at home for a long time | ||
r | Round for an advice and feedback in a round space | ||
Advice in round r | |||
Unevaluated selected keyword set | |||
Selected keyword set | |||
Item set | |||
i-th item composed of pairs of keyword and weight | |||
j-th pair of a j-th keyword and its weight in an item | |||
Keyword in an j-th pair in an i-th item | |||
Weight of the keyword in a j-th pair in an i-th item | |||
0.8 | Maximum weight of keywords | ||
0.08 | Minimum weight of keywords | ||
0.05 | Parameter to increase the weight of each keyword | ||
0.03 | Parameter to decrease the weight of each keyword | ||
Current machine learning model | |||
Unlabeled photo set | |||
Training data set | |||
m-th training example | |||
Captured photo in round r | |||
Ground-truth label for | |||
r-th estimation result for obtained by | |||
400 examples | Number of examples in the initial training set | ||
5 | Cycle of retraining machine learning model | ||
Feedback for advice in round r |
References
- Snell, K.D.M. The rise of living alone and loneliness in history. Soc. Hist. 2017, 42, 2–28. [Google Scholar] [CrossRef]
- Comprehensive Survey of Living Conditions, Ministry of Health, Labour and Welfare. Available online: https://www.mhlw.go.jp/english/database/db-hss (accessed on 23 September 2023).
- Household Projections for Japan 2015–2040 Outline of Results and Methods, National Institute of Population and Social Security Research. Available online: https://www.ipss.go.jp/pp-ajsetai/e/hhprj2018/t-page_e.asp (accessed on 23 September 2023).
- Elovainio, M.; Lumme, S.; Arffman, M.; Manderbacka, K.; Pukkala, E.; Hakulinen, C. Living alone as a risk factor for cancer incidence, case-fatality and all-cause mortality: A nationwide registry study. SSM-Popul. Health 2021, 15, 100826. [Google Scholar] [CrossRef]
- Tani, Y.; Kondo, N.; Takagi, D.; Saito, M.; Hikichi, H.; Ojima, T.; Kondo, K. Combined effects of eating alone and living alone on unhealthy dietary behaviors, obesity and underweight in older Japanese adults: Results of the JAGES. Appetite 2015, 95, 1–8. [Google Scholar] [CrossRef] [PubMed]
- Teleworking in the COVID-19 Pandemic: Trends and Prospects, OECD Policy Responses Coronavirus (COVID-19). Available online: https://www.oecd.org/coronavirus/policy-responses/teleworking-in-the-covid-19-pandemic-trends-and-prospects-72a416b6/ (accessed on 15 March 2024).
- McDonough, D.J.; Helgeson, M.A.; Liu, W.; Gao, Z. Effects of a remote, YouTube-delivered exercise intervention on young adults’ physical activity, sedentary behavior, and sleep during the COVID-19 pandemic: Randomized controlled trial. J. Sport Health Sci. 2022, 11, 145–156. [Google Scholar] [CrossRef] [PubMed]
- Oida, Y. Device and system to increase physical activity. J. Natl. Inst. Public Health 2009, 58, 19–25. [Google Scholar]
- Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- Alaa, M.; Zaidan, A.A.; Zaidan, B.B.; Talal, M.; Kiah, M.L.M. A review of smart home applications based on internet of things. J. Netw. Comput. Appl. 2017, 97, 48–65. [Google Scholar] [CrossRef]
- Demiris, G.; Hensel, B.K. Technologies for an aging society: A systematic review of “smart home” applications. Imia Yearb. Med. Inform. 2008, 17, 33–40. [Google Scholar] [CrossRef]
- Savaglio, C.; Fortino, G.; Ganzha, M.; Paprzycki, M.; Bădică, C.; Ivanović, M. Agent-based computing in the internet of things: A survey. In Proceedings of the International Symposium on Intelligent Distributed Computing (IDC 2017), Belgrade, Serbia, 11–13 October 2017; pp. 307–320. [Google Scholar] [CrossRef]
- Savaglio, C.; Ganzha, M.; Paprzycki, M.; Bădică, C.; Ivanović, M.; Fortino, G. Agent-based internet of things: State-of-the-art and research challenges. Future Gener. Comput. Syst. 2020, 102, 1038–1053. [Google Scholar] [CrossRef]
- Kwan, J.; Gangat, Y.; Payet, D.; Courdier, R. An agentified use of the internet of things. In Proceedings of the 2016 IEEE International Conference on Internet of Things (iThings 2016), Chengdu, China, 15–18 December 2016; pp. 311–316. [Google Scholar] [CrossRef]
- Savaglio, C.; Fortino, G.; Zhou, M. Towards interoperable, cognitive and autonomic iot systems: An agent-based approach. In Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT 2016), Reston, VA, USA, 12–14 December 2016; pp. 58–63. [Google Scholar] [CrossRef]
- Fortino, G. Agents meet the IoT: Toward ecosystems of networked smart objects. IEEE Syst. Man, Cybern. Mag. 2016, 2, 43–47. [Google Scholar] [CrossRef]
- Katayama, K.; Takahashi, H.; Yokoyama, S.; Gäfvert, K.; Kinoshita, T. Evacuation guidance support using cooperative agent-based IoT devices. In Proceedings of the 2017 IEEE 6th Global Conference on Consumer Electronics (GCCE 2017), Nagoya, Japan, 24–27 October 2017; pp. 1–2. [Google Scholar] [CrossRef]
- Wakabari, N.; Katayama, K.; Yokoyama, S.; Takahashi, H.; Kinoshita, T. A situation-aware life support system in IoT environment. In Proceedings of the 80th General Convention of IPSJ, Tokyo, Japan, 14 March 2018; pp. 681–682. [Google Scholar]
- Tsuchida, H.; Takahashi, H.; Kitagata, G.; Kinoshita, T. Design of shopper support function by cooperation of agent-based IoT devices. In Proceedings of the 2019 IEEE 1st Global Conference on Life Sciences and Technologies (LifeTech 2019), Osaka, Japan, 12–14 March 2019; pp. 175–176. [Google Scholar] [CrossRef]
- Thangaraj, M.; Ponmalar, P.P.; Sujatha, G.; Anuradha, S. Agent based semantic internet of things (iot) in smart health care. In Proceedings of the 11th International Knowledge Management in Organizations Conference (KMO 2016), Hagen, Germany, 25–28 July 2016; pp. 1–9. [CrossRef]
- Brandão, F.C.; Lima, M.A.T.; Pantoja, C.E.; Zahn, J.; Viterbo, J. Engineering approaches for programming agent-based iot objects using the resource management architecture. Sensors 2021, 21, 8110. [Google Scholar] [CrossRef]
- Sokullu, R.; Akkaş, M.A.; Demir, E. Iot supported smart home for the elderly. Internet Things 2020, 11, 100239. [Google Scholar] [CrossRef]
- Borelli, E.; Paolini, G.; Antoniazzi, F.; Barbiroli, M.; Benassi, F.; Chesani, F.; Chiari, L.; Fantini, M.; Fuschini, F.; Galassi, A.; et al. Habitat: An iot solution for independent elderly. Sensors 2019, 19, 1258. [Google Scholar] [CrossRef]
- Pinto, S.; Cabral, J.; Gomes, T. We-care: An iot-based health care system for elderly people. In Proceedings of the 2017 IEEE International Conference on Industrial Technology (ICIT), Toronto, ON, Canada, 22–25 March 2017; pp. 1378–1383. [Google Scholar] [CrossRef]
- Tun, S.Y.Y.; Medanian, S.; Mirza, F. Internet of things (iot) applications for elderly care: A reflective review. Aging Clin. Exp. Res. 2021, 33, 855–867. [Google Scholar] [CrossRef]
- Subasi, A.; Radhwan, M.; Kurdi, R.; Khateeb, K. Iot based mobile healthcare system for human activity. In Proceedings of the 2018 15th Learning and Technology Conference (L&T 2018), Jeddah, Saudi Arabia, 25–26 February 2018; pp. 29–34. [Google Scholar] [CrossRef]
- Greco, L.; Percannella, G.; Ritrovato, P.; Tortorella, F.; Vento, M. Trends in iot based solutions for health care: Moving ai to the edge. Pattern Recognit. Lett. 2020, 135, 346–353. [Google Scholar] [CrossRef]
- Stavropoulos, T.G.; Papastergiou, A.; Mpalatadoros, L.; Nikolopoulos, S.; Kompatsiaris, I. Iot wearable sensors and devices in elderly care: A literature review. Sensors 2020, 20, 2826. [Google Scholar] [CrossRef]
- Wan, J.; Al-Awlagi, M.A.A.H.; Li, M.; O’Grady, M.; Gu, X.; Wang, J.; Cao, N. Wearable iot enabled real-time health monitoring system. EURASIP J. Wirel. Commun. Netw. 2018, 298, 1–10. [Google Scholar] [CrossRef]
- Bourobou, S.T.M.; Yoo, Y. User activity recognition in smart homes using pattern clustering applied to temporal ann algorithm. Sensors 2015, 15, 11953–11971. [Google Scholar] [CrossRef]
- Yang, J.; Zou, H.; Jiang, H.; Xie, L. Device-free occupant activity sensing using wifi-enabled iot devices for smart homes. IEEE Internet Things J. 2018, 6, 3991–4002. [Google Scholar] [CrossRef]
- Bianchi, V.; Bassoil, M.; Lombardo, G.; Fornacciari, P.; Mordonini, M.; De Munari, I. Iot wearable sensor and deep learning: An integrated approach for personalized human activity recognition in a smart home environment. IEEE Internet Things J. 2019, 6, 8553–8562. [Google Scholar] [CrossRef]
- Cloud IoT Core, Google. Available online: https://cloud.google.com/iot-core (accessed on 23 September 2023).
- AWS Lambda, Amazon Web Services. Available online: https://aws.amazon.com/lambda (accessed on 23 September 2023).
- Azure IoT. Available online: https://azure.microsoft.com/solutions/iot (accessed on 23 September 2023).
- Debauche, O.; Mahmoudi, S.; Manneback, P.; Assila, A. Fog iot for health: A new architecture for patients and elderly monitoring. Procedia Comput. Sci. 2019, 160, 289–297. [Google Scholar] [CrossRef]
- M5Stack. Available online: https://m5stack.com (accessed on 23 September 2023).
- Raspberry Pi 3B+. Available online: https://www.raspberrypi.com/products/raspberry-pi-3-model-b-plus (accessed on 23 September 2023).
- NVIDIA Jetson Nano, NVIDIA. Available online: https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-nano (accessed on 23 September 2023).
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2015), Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar] [CrossRef]
- OpenWeatherMap. Available online: https://openweathermap.org (accessed on 23 September 2023).
- Google Maps Platform, Google. Available online: https://developers.google.com/maps (accessed on 23 September 2023).
- Programmable Search Engine, Google. Available online: https://developers.google.com/custom-search (accessed on 23 September 2023).
- LINE. Available online: https://line.me (accessed on 23 September 2023).
- LINE Notify API. Available online: https://notify-bot.line.me/en/ (accessed on 21 March 2024).
- MQTT: The Standard for IoT Messaging. Available online: https://mqtt.org/ (accessed on 11 March 2024).
- gRPC. Available online: https://grpc.io/ (accessed on 11 March 2024).
No. | Question | Score |
---|---|---|
Q1 | Remaining at home for a long time was appropriately detected. | 4.75 |
Q2 | The subject’s status was appropriately estimated. | 3.25 |
Q3 | The suggested advice was appropriate for the selected keywords. | 4.50 |
Q4 | The suggested advice was appropriate for the subject’s preference. | 4.75 |
Q5 | This support system can motivate subjects to exercise. | 4.50 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yamazaki, T.; Fan, T.; Miyoshi, T. Exercise Promotion System for Single Households Based on Agent-Oriented IoT Architecture. Sensors 2024, 24, 2029. https://doi.org/10.3390/s24072029
Yamazaki T, Fan T, Miyoshi T. Exercise Promotion System for Single Households Based on Agent-Oriented IoT Architecture. Sensors. 2024; 24(7):2029. https://doi.org/10.3390/s24072029
Chicago/Turabian StyleYamazaki, Taku, Tianyu Fan, and Takumi Miyoshi. 2024. "Exercise Promotion System for Single Households Based on Agent-Oriented IoT Architecture" Sensors 24, no. 7: 2029. https://doi.org/10.3390/s24072029
APA StyleYamazaki, T., Fan, T., & Miyoshi, T. (2024). Exercise Promotion System for Single Households Based on Agent-Oriented IoT Architecture. Sensors, 24(7), 2029. https://doi.org/10.3390/s24072029