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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于食物和运动本体的推荐系统在Python的帮助下寻找合适的健身运动计划
在现代世界,不同工业部门的专业人员已经严重成为肥胖和超重状况的受害者。通过适当的饮食计划、体育活动和减少酒精类放松,可以将肥胖和超重的情况降至最低。在这个研究背景下,我们试图解决缺乏体育锻炼的问题。我们指导专业人士进行适当的运动来减轻体重,以达到所需的身体质量指数(BMI)。领域专家建议关注的用户身体测量值,如性别、身高、体重、运动偏好、年龄、饮食细节和用于计算每个人肥胖程度的病史。然后将肥胖程度与知识库以及预定义的规则进行映射,以便匹配与用户病史相匹配的适合特定个体的相应运动。使用prot 4.3.0开发了食品本体和运动本体,并通过运行简单协议和资源描述框架查询语言(SPARQL)查询进行检索。使用Python 3作为本体和接口集成的后端语言。前端使用Python 3中的Tkinter GUI开发,并为用户提供简化与系统的交互。在Owlready2的帮助下,使用HermiT推理器加载并测试了食物和练习的两个本体文件的一致性。通过解决能力问题和领域专家的检查来检查准确性和正确性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Adaptive Stock Market Portfolio Management and Stock Prices Prediction Platform for Colombo Stock Exchange of Sri Lanka Comprehensive Study for Diabetes Identification Ability of Various Optimizers in Deep Learning Neural Network Recommender System based on Food and Exercise Ontologies to Find the Suitable Fitness Exercise Plan with the Aid of Python Hybrid Filter-Wrapper Approach for Feature Selection in Deceptive Consumer Review Classification Convolutional Neural Networks for Raman Spectral Analysis of Chemical Mixtures
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1