An online recommendation system for e-commerce based on apache mahout framework

S. Walunj, K. Sadafale
{"title":"An online recommendation system for e-commerce based on apache mahout framework","authors":"S. Walunj, K. Sadafale","doi":"10.1145/2487294.2487328","DOIUrl":null,"url":null,"abstract":"Selecting a foundational platform is an important step in developing recommender systems for personal, research, or commercial purposes. This can be done in many different ways the platform may be developed from the ground up, an existing recommender engine may be contracted (OracleAS Personalization), code libraries can be adapted, or a platform may be selected and tailored to suit (LensKit, MymediaLite, Apache Mahout, etc.). In some cases, a combination of these approaches will be employed. For E-commerce projects, and particularly in the E-commerce website t, the ideal situation is to find an open-source platform with many active contributors that provides a rich and varied set of recommender system functions that meets all or most of the baseline development requirements. Short of finding this ideal solution, some minor customization to an already existing system may be the best approach to meet the specific development requirements. Various libraries have been released to support the development of recommender systems for some time, but it is only relatively recently that larger scale, open-source platforms have become readily available. In the context of such platforms, evaluation tools are important both to verify and validate baseline platform functionality, as well as to provide support for testing new techniques and approaches developed on top of the platform. Apache Mahout as an enabling platform for research and have faced both of these issues in employing it as part of work in collaborative filtering recommenders.","PeriodicalId":149561,"journal":{"name":"SIGMIS-CPR '13","volume":"559 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"50","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGMIS-CPR '13","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2487294.2487328","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 50

Abstract

Selecting a foundational platform is an important step in developing recommender systems for personal, research, or commercial purposes. This can be done in many different ways the platform may be developed from the ground up, an existing recommender engine may be contracted (OracleAS Personalization), code libraries can be adapted, or a platform may be selected and tailored to suit (LensKit, MymediaLite, Apache Mahout, etc.). In some cases, a combination of these approaches will be employed. For E-commerce projects, and particularly in the E-commerce website t, the ideal situation is to find an open-source platform with many active contributors that provides a rich and varied set of recommender system functions that meets all or most of the baseline development requirements. Short of finding this ideal solution, some minor customization to an already existing system may be the best approach to meet the specific development requirements. Various libraries have been released to support the development of recommender systems for some time, but it is only relatively recently that larger scale, open-source platforms have become readily available. In the context of such platforms, evaluation tools are important both to verify and validate baseline platform functionality, as well as to provide support for testing new techniques and approaches developed on top of the platform. Apache Mahout as an enabling platform for research and have faced both of these issues in employing it as part of work in collaborative filtering recommenders.
基于apache mahout框架的电子商务在线推荐系统
选择一个基础平台是为个人、研究或商业目的开发推荐系统的重要一步。这可以通过许多不同的方式实现,平台可以从头开始开发,可以承包现有的推荐引擎(OracleAS Personalization),可以调整代码库,或者可以选择和定制适合的平台(LensKit, MymediaLite, Apache Mahout等)。在某些情况下,将采用这些方法的组合。对于电子商务项目,特别是在电子商务网站中,理想的情况是找到一个有许多活跃贡献者的开源平台,提供丰富多样的推荐系统功能集,满足所有或大多数基线开发需求。如果找不到这种理想的解决方案,对已经存在的系统进行一些小的定制可能是满足特定开发需求的最佳方法。各种库已经发布了一段时间来支持推荐系统的开发,但直到最近才有更大规模的开源平台可供使用。在这样的平台环境中,评估工具对于验证和确认基线平台功能,以及为测试在平台之上开发的新技术和方法提供支持都非常重要。Apache Mahout作为一个支持研究的平台,在使用它作为协同过滤推荐工作的一部分时面临着这两个问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信