Ontology based machine learning approach for facial skincare products recommendation

dc.contributor.advisorSilva, T
dc.contributor.authorHansanie, MHM
dc.date.accept2023
dc.date.accessioned2025-08-19T06:40:24Z
dc.date.issued2023
dc.description.abstractThe need to maintain facial skin health and improve attractiveness has become more widespread in the modern world. There has been competition among skincare companies to research and create novel products. The dynamic skincare market creates a wide range of skincare products. Therefore, selecting the best skincare products suitable for a consumer’s skin type and condition can be quite challenging. Consumers tend to seek suggestions from their friends or favorite bloggers and frequently purchase expensive products that don't deliver the desired results. Skin impairments could worsen if products are utilized that contain ingredients that are inappropriate for the user’s skin type. In this study, we describe a unique system architecture for recommending facial skincare products that combine ontological and machine learning benefits. The ML engine is developed for facial skin condition identification, which was selected as acne severity prediction since it is one of the most common skin issues dermatologists treat. A CNN model was developed to identify acne severity based on the user's facial image. An ontology was constructed using the Protégé ontology editor, which included hierarchical relationships between user profiles, skincare information, and skincare product information. The semantic similarity between these concepts mapped by the Protégé tool was considered in the skincare product recommendation engine. The system UI takes inputs for customization and recommendation of facial care products based on key factors such as the user’s skin type, concerns, acne severity level, and allergy ingredients. Users can provide feedback and ratings for the products recommended. The developed system had an accuracy of 87.5% based on a survey conducted with 24 participants who tested the system. Additionally, medical experts reviewed the system's knowledge base to ensure reliable performance. Therefore, the proposed ontology-based ML approach is effective and accurate for facial skincare product recommendations.
dc.identifier.accnoTH5392
dc.identifier.citationHansanie, M.H.M. (2023). Ontology based machine learning approach for facial skincare products recommendation [Master’s theses, University of Moratuwa]. , University of Moratuwa]. Institutional Repository University of Moratuwa. https://dl.lib.uom.lk/handle/123/23981
dc.identifier.degreeMSc in Artificial Intelligence
dc.identifier.departmentDepartment of Computational Mathematics
dc.identifier.facultyIT
dc.identifier.urihttps://dl.lib.uom.lk/handle/123/23981
dc.language.isoen
dc.subjectFACIAL SKINCARE RECOMMENDER SYSTEMS
dc.subjectONTOLOGY
dc.subjectMACHINE LEARNING
dc.subjectCONVOLUTIONAL NEURAL NETWORKS
dc.subjectFACIAL SKINCARE PRODUCTS
dc.subjectCOSMETICS
dc.subjectCOMPUTATIONAL MATHEMATICS-Dissertation
dc.subjectMSc in Artificial Intelligence
dc.titleOntology based machine learning approach for facial skincare products recommendation
dc.typeThesis-Abstract

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5392-1.pdf
Size:
176.32 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5392-2.pdf
Size:
94.68 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5392.pdf
Size:
2.52 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: