{"title":"基于apache mahout框架的电子商务在线推荐系统","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":"{\"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}","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}
An online recommendation system for e-commerce based on apache mahout framework
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.