Recommender System based on Food and Exercise Ontologies to Find the Suitable Fitness Exercise Plan with the Aid of Python

Chamali Basnayake, C. Peiris, H. Wickramarathna, Poornima Jayathunga
{"title":"Recommender System based on Food and Exercise Ontologies to Find the Suitable Fitness Exercise Plan with the Aid of Python","authors":"Chamali Basnayake, C. Peiris, H. Wickramarathna, Poornima Jayathunga","doi":"10.1109/SLAAI-ICAI54477.2021.9664742","DOIUrl":null,"url":null,"abstract":"In the modern world, professionals of diverse industrial sectors have severely become victims of Obese and Overweight conditions. Obese and Overweight conditions can be minimized by having proper dietary plans, physical activities and minimizing alcohol-based relaxation. In this research context, we try to address the issue of having poor physical exercise. We guide professionals with suitable exercises to reduce their weight in order to have the required Body Mass Index(BMI). The user body measurements that are recommended by the domain experts to concern such as sex, height, weight, exercise preferences, age, diet details and medical history used to calculate the degree of obesity of each individual. Then the degree of obesity is mapped with the knowledge base along with the predefined rules in order to match respective exercises suitable for the particular individuals that are compatible with the user’s medical history. Two ontologies for foods and exercises were developed using Protégé 4.3.0 and were retrieved by running Simple Protocol and Resource Description Framework Query Language (SPARQL) queries. Python 3 is used as the backend language for ontology and interface integration. Frontend developed using Tkinter GUI in Python 3 and is presented for the users to ease the interaction with the system. Two ontological files of Foods and Exercises are loaded and tested for consistency using the HermiT reasoner with the aid of Owlready2. Accuracy and Correctness are checked by addressing the competency questions and by domain experts’ inspections.","PeriodicalId":252006,"journal":{"name":"2021 5th SLAAI International Conference on Artificial Intelligence (SLAAI-ICAI)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 5th SLAAI International Conference on Artificial Intelligence (SLAAI-ICAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SLAAI-ICAI54477.2021.9664742","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In the modern world, professionals of diverse industrial sectors have severely become victims of Obese and Overweight conditions. Obese and Overweight conditions can be minimized by having proper dietary plans, physical activities and minimizing alcohol-based relaxation. In this research context, we try to address the issue of having poor physical exercise. We guide professionals with suitable exercises to reduce their weight in order to have the required Body Mass Index(BMI). The user body measurements that are recommended by the domain experts to concern such as sex, height, weight, exercise preferences, age, diet details and medical history used to calculate the degree of obesity of each individual. Then the degree of obesity is mapped with the knowledge base along with the predefined rules in order to match respective exercises suitable for the particular individuals that are compatible with the user’s medical history. Two ontologies for foods and exercises were developed using Protégé 4.3.0 and were retrieved by running Simple Protocol and Resource Description Framework Query Language (SPARQL) queries. Python 3 is used as the backend language for ontology and interface integration. Frontend developed using Tkinter GUI in Python 3 and is presented for the users to ease the interaction with the system. Two ontological files of Foods and Exercises are loaded and tested for consistency using the HermiT reasoner with the aid of Owlready2. Accuracy and Correctness are checked by addressing the competency questions and by domain experts’ inspections.
基于食物和运动本体的推荐系统在Python的帮助下寻找合适的健身运动计划
在现代世界,不同工业部门的专业人员已经严重成为肥胖和超重状况的受害者。通过适当的饮食计划、体育活动和减少酒精类放松,可以将肥胖和超重的情况降至最低。在这个研究背景下,我们试图解决缺乏体育锻炼的问题。我们指导专业人士进行适当的运动来减轻体重,以达到所需的身体质量指数(BMI)。领域专家建议关注的用户身体测量值,如性别、身高、体重、运动偏好、年龄、饮食细节和用于计算每个人肥胖程度的病史。然后将肥胖程度与知识库以及预定义的规则进行映射,以便匹配与用户病史相匹配的适合特定个体的相应运动。使用prot 4.3.0开发了食品本体和运动本体,并通过运行简单协议和资源描述框架查询语言(SPARQL)查询进行检索。使用Python 3作为本体和接口集成的后端语言。前端使用Python 3中的Tkinter GUI开发,并为用户提供简化与系统的交互。在Owlready2的帮助下,使用HermiT推理器加载并测试了食物和练习的两个本体文件的一致性。通过解决能力问题和领域专家的检查来检查准确性和正确性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信