Semantic Recommender System
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/11313 |
Resumo: | Though Content-based recommender systems proved to have better quality than Collaborative Filtering recommenders, the later is more used because the former suffers from complex mathematical calculations and inadequate data modeling techniques. Using Ontology(ies) to model the data allows machines to better understand both items and users’ preferences and thus not just suggesting better recommendations, but also providing accurate justifications. In this work we present a Semantic Recommender system that uses a novel way of generating recommendations depending on a Recommender Ontology that provides controlled vocabularies in the context of recommendations, and that is built upon the idea that not all classes and properties are important from item-similarities point of view. If the domain Ontology is annotated with the Recommender Ontology, the Semantic Recommender should be able to generate recommendations. As a result, the proposed system works with any domain data. Thanks to The Semantic Web standards. The proposed mathematical model takes into consideration, in addition to items’ features and users’ profiles, the context of the users and the temporal context, so some items, as an event’s ticket, should never be recommended if the event is over, and should get more presence before the event. The Recommender Ontology grants business owners a way to boost the recommended items according to their needs. This guarantees more diversity, which satisfies the business requirements. For the experiments, we have tested the proposed solution with many domains including movies, books, music, and with a real business company. We got 55% accuracy when testing on a movie domain though we knew just one feature about the movies. The main limitation we have faced is the absent of a content-based domain case that contains ABox, TBox, and ratings together. |
id |
RCAP_19d92dd1805fbe73e9e5073b0aa4d744 |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/11313 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Semantic Recommender SystemSemantic RecommenderRecommendation SystemsThe Semantic WebOntologySistemas de Informação e ConhecimentoThough Content-based recommender systems proved to have better quality than Collaborative Filtering recommenders, the later is more used because the former suffers from complex mathematical calculations and inadequate data modeling techniques. Using Ontology(ies) to model the data allows machines to better understand both items and users’ preferences and thus not just suggesting better recommendations, but also providing accurate justifications. In this work we present a Semantic Recommender system that uses a novel way of generating recommendations depending on a Recommender Ontology that provides controlled vocabularies in the context of recommendations, and that is built upon the idea that not all classes and properties are important from item-similarities point of view. If the domain Ontology is annotated with the Recommender Ontology, the Semantic Recommender should be able to generate recommendations. As a result, the proposed system works with any domain data. Thanks to The Semantic Web standards. The proposed mathematical model takes into consideration, in addition to items’ features and users’ profiles, the context of the users and the temporal context, so some items, as an event’s ticket, should never be recommended if the event is over, and should get more presence before the event. The Recommender Ontology grants business owners a way to boost the recommended items according to their needs. This guarantees more diversity, which satisfies the business requirements. For the experiments, we have tested the proposed solution with many domains including movies, books, music, and with a real business company. We got 55% accuracy when testing on a movie domain though we knew just one feature about the movies. The main limitation we have faced is the absent of a content-based domain case that contains ABox, TBox, and ratings together.Maio, Paulo Alexandre Fangueiro OliveiraRepositório Científico do Instituto Politécnico do PortoKinaan, William2018-04-09T15:37:08Z20162016-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/11313TID:201751054enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:53:23Zoai:recipp.ipp.pt:10400.22/11313Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:31:42.103726Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Semantic Recommender System |
title |
Semantic Recommender System |
spellingShingle |
Semantic Recommender System Kinaan, William Semantic Recommender Recommendation Systems The Semantic Web Ontology Sistemas de Informação e Conhecimento |
title_short |
Semantic Recommender System |
title_full |
Semantic Recommender System |
title_fullStr |
Semantic Recommender System |
title_full_unstemmed |
Semantic Recommender System |
title_sort |
Semantic Recommender System |
author |
Kinaan, William |
author_facet |
Kinaan, William |
author_role |
author |
dc.contributor.none.fl_str_mv |
Maio, Paulo Alexandre Fangueiro Oliveira Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Kinaan, William |
dc.subject.por.fl_str_mv |
Semantic Recommender Recommendation Systems The Semantic Web Ontology Sistemas de Informação e Conhecimento |
topic |
Semantic Recommender Recommendation Systems The Semantic Web Ontology Sistemas de Informação e Conhecimento |
description |
Though Content-based recommender systems proved to have better quality than Collaborative Filtering recommenders, the later is more used because the former suffers from complex mathematical calculations and inadequate data modeling techniques. Using Ontology(ies) to model the data allows machines to better understand both items and users’ preferences and thus not just suggesting better recommendations, but also providing accurate justifications. In this work we present a Semantic Recommender system that uses a novel way of generating recommendations depending on a Recommender Ontology that provides controlled vocabularies in the context of recommendations, and that is built upon the idea that not all classes and properties are important from item-similarities point of view. If the domain Ontology is annotated with the Recommender Ontology, the Semantic Recommender should be able to generate recommendations. As a result, the proposed system works with any domain data. Thanks to The Semantic Web standards. The proposed mathematical model takes into consideration, in addition to items’ features and users’ profiles, the context of the users and the temporal context, so some items, as an event’s ticket, should never be recommended if the event is over, and should get more presence before the event. The Recommender Ontology grants business owners a way to boost the recommended items according to their needs. This guarantees more diversity, which satisfies the business requirements. For the experiments, we have tested the proposed solution with many domains including movies, books, music, and with a real business company. We got 55% accuracy when testing on a movie domain though we knew just one feature about the movies. The main limitation we have faced is the absent of a content-based domain case that contains ABox, TBox, and ratings together. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016 2016-01-01T00:00:00Z 2018-04-09T15:37:08Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/11313 TID:201751054 |
url |
http://hdl.handle.net/10400.22/11313 |
identifier_str_mv |
TID:201751054 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799131411810091008 |