Graph Model based Recommendation Architecture for E-commerce Applications

Detalhes bibliográficos
Autor(a) principal: Tuteja, Sonal
Data de Publicação: 2021
Outros Autores: Kumar, Rajeev
Tipo de documento: Artigo
Idioma: eng
Título da fonte: INFOCOMP: Jornal de Ciência da Computação
Texto Completo: https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1800
Resumo: It is very challenging to provide relevant data to users almost instantaneously due to a large amount of data present in an application. The role of recommendations is to provide relevant data to users considering relationships among data and users. Graph models are enriched in relationships; therefore, we propose an architecture for recommendations based on a graph model in e-commerce. The proposed architecture consists of two phases: offline phase for graph creation and recommendation phase for results generation. In the offline phase, different data sources are unified into a recommendation graph which is utilised by different recommendation algorithms to generate results. We also design algorithms for content-based and collaborative recommendations based on the generated graph. We implement a prototype of the proposed architecture in e-commerce and analyse and compare its performance with the relational model. We also verify the improved performance of the proposed graph model asymptotically. The graph model outperformed the relational model for content-based and collaborative recommendations. Thus, our architecture can be used in various applications for recommendations.
id UFLA-5_50e1b5edcb51bb258f0686f3dd499291
oai_identifier_str oai:infocomp.dcc.ufla.br:article/1800
network_acronym_str UFLA-5
network_name_str INFOCOMP: Jornal de Ciência da Computação
repository_id_str
spelling Graph Model based Recommendation Architecture for E-commerce ApplicationsIt is very challenging to provide relevant data to users almost instantaneously due to a large amount of data present in an application. The role of recommendations is to provide relevant data to users considering relationships among data and users. Graph models are enriched in relationships; therefore, we propose an architecture for recommendations based on a graph model in e-commerce. The proposed architecture consists of two phases: offline phase for graph creation and recommendation phase for results generation. In the offline phase, different data sources are unified into a recommendation graph which is utilised by different recommendation algorithms to generate results. We also design algorithms for content-based and collaborative recommendations based on the generated graph. We implement a prototype of the proposed architecture in e-commerce and analyse and compare its performance with the relational model. We also verify the improved performance of the proposed graph model asymptotically. The graph model outperformed the relational model for content-based and collaborative recommendations. Thus, our architecture can be used in various applications for recommendations.Editora da UFLA2021-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1800INFOCOMP Journal of Computer Science; Vol. 20 No. 2 (2021): December 20211982-33631807-4545reponame:INFOCOMP: Jornal de Ciência da Computaçãoinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAenghttps://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1800/574Copyright (c) 2021 Sonal Tuteja, Rajeev Kumarinfo:eu-repo/semantics/openAccessTuteja, SonalKumar, Rajeev2021-12-01T17:16:52Zoai:infocomp.dcc.ufla.br:article/1800Revistahttps://infocomp.dcc.ufla.br/index.php/infocompPUBhttps://infocomp.dcc.ufla.br/index.php/infocomp/oaiinfocomp@dcc.ufla.br||apfreire@dcc.ufla.br1982-33631807-4545opendoar:2024-05-21T19:54:47.411808INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)true
dc.title.none.fl_str_mv Graph Model based Recommendation Architecture for E-commerce Applications
title Graph Model based Recommendation Architecture for E-commerce Applications
spellingShingle Graph Model based Recommendation Architecture for E-commerce Applications
Tuteja, Sonal
title_short Graph Model based Recommendation Architecture for E-commerce Applications
title_full Graph Model based Recommendation Architecture for E-commerce Applications
title_fullStr Graph Model based Recommendation Architecture for E-commerce Applications
title_full_unstemmed Graph Model based Recommendation Architecture for E-commerce Applications
title_sort Graph Model based Recommendation Architecture for E-commerce Applications
author Tuteja, Sonal
author_facet Tuteja, Sonal
Kumar, Rajeev
author_role author
author2 Kumar, Rajeev
author2_role author
dc.contributor.author.fl_str_mv Tuteja, Sonal
Kumar, Rajeev
description It is very challenging to provide relevant data to users almost instantaneously due to a large amount of data present in an application. The role of recommendations is to provide relevant data to users considering relationships among data and users. Graph models are enriched in relationships; therefore, we propose an architecture for recommendations based on a graph model in e-commerce. The proposed architecture consists of two phases: offline phase for graph creation and recommendation phase for results generation. In the offline phase, different data sources are unified into a recommendation graph which is utilised by different recommendation algorithms to generate results. We also design algorithms for content-based and collaborative recommendations based on the generated graph. We implement a prototype of the proposed architecture in e-commerce and analyse and compare its performance with the relational model. We also verify the improved performance of the proposed graph model asymptotically. The graph model outperformed the relational model for content-based and collaborative recommendations. Thus, our architecture can be used in various applications for recommendations.
publishDate 2021
dc.date.none.fl_str_mv 2021-12-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1800
url https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1800
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://infocomp.dcc.ufla.br/index.php/infocomp/article/view/1800/574
dc.rights.driver.fl_str_mv Copyright (c) 2021 Sonal Tuteja, Rajeev Kumar
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2021 Sonal Tuteja, Rajeev Kumar
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editora da UFLA
publisher.none.fl_str_mv Editora da UFLA
dc.source.none.fl_str_mv INFOCOMP Journal of Computer Science; Vol. 20 No. 2 (2021): December 2021
1982-3363
1807-4545
reponame:INFOCOMP: Jornal de Ciência da Computação
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str INFOCOMP: Jornal de Ciência da Computação
collection INFOCOMP: Jornal de Ciência da Computação
repository.name.fl_str_mv INFOCOMP: Jornal de Ciência da Computação - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv infocomp@dcc.ufla.br||apfreire@dcc.ufla.br
_version_ 1799874742676619264