Revisiting recommendations: from customers to manufacturers

Recommender systems exploit user feedback over items they have experienced for making recommendations of other items that are most likely to appeal to them. However, users and items are but two of the three types of entities participating in this ecosystem of recommender systems. The third type of e...

Full description

Bibliographic Details
Main Author: Agarwal, Shailendra
Language:English
Published: University of British Columbia 2013
Online Access:http://hdl.handle.net/2429/45116
id ndltd-UBC-oai-circle.library.ubc.ca-2429-45116
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-451162018-01-05T17:26:57Z Revisiting recommendations: from customers to manufacturers Agarwal, Shailendra Recommender systems exploit user feedback over items they have experienced for making recommendations of other items that are most likely to appeal to them. However, users and items are but two of the three types of entities participating in this ecosystem of recommender systems. The third type of entities are the manufacturers of the products, and users are really their customers. Traditional recommender systems research ignores the role of this third entity type and exclusively focuses on the other two. What might item producers bring to recommender systems research? Their objectives are related to their business and are captured by questions such as “what kind of (new) products should I manufacture that will maximize their popularity?” These questions are not asked in a vacuum: manufacturers have constraints, e.g., a budget. The idea is that the user feedback data (e.g., ratings) capture users’ preferences. The question is whether we can learn enough intelligence from it, so as to recommend new products to manufacturers that will help meet their business objectives. We propose the novel problem of new product recommendation for manufacturers. We collect real data by crawling popular e-commerce websites, and model cost and popularity as a function of product attributes and their values. We incorporate cost constraints into our problem formulation: the cost of the new products should fall within the desired range while maximizing the popularity. We show that the above problem is NP-hard and develop a pseudo-polynomial time algorithm for the recommendations generation. Finally, we conduct a comprehensive experimental analysis where we compare our algorithm with several natural heuristics on three real data sets and perform scalability experiments on a synthetic data set. Science, Faculty of Computer Science, Department of Graduate 2013-09-23T19:05:26Z 2014-03-31T00:00:00Z 2013 2013-11 Text Thesis/Dissertation http://hdl.handle.net/2429/45116 eng Attribution 2.5 Canada http://creativecommons.org/licenses/by/2.5/ca/ University of British Columbia
collection NDLTD
language English
sources NDLTD
description Recommender systems exploit user feedback over items they have experienced for making recommendations of other items that are most likely to appeal to them. However, users and items are but two of the three types of entities participating in this ecosystem of recommender systems. The third type of entities are the manufacturers of the products, and users are really their customers. Traditional recommender systems research ignores the role of this third entity type and exclusively focuses on the other two. What might item producers bring to recommender systems research? Their objectives are related to their business and are captured by questions such as “what kind of (new) products should I manufacture that will maximize their popularity?” These questions are not asked in a vacuum: manufacturers have constraints, e.g., a budget. The idea is that the user feedback data (e.g., ratings) capture users’ preferences. The question is whether we can learn enough intelligence from it, so as to recommend new products to manufacturers that will help meet their business objectives. We propose the novel problem of new product recommendation for manufacturers. We collect real data by crawling popular e-commerce websites, and model cost and popularity as a function of product attributes and their values. We incorporate cost constraints into our problem formulation: the cost of the new products should fall within the desired range while maximizing the popularity. We show that the above problem is NP-hard and develop a pseudo-polynomial time algorithm for the recommendations generation. Finally, we conduct a comprehensive experimental analysis where we compare our algorithm with several natural heuristics on three real data sets and perform scalability experiments on a synthetic data set. === Science, Faculty of === Computer Science, Department of === Graduate
author Agarwal, Shailendra
spellingShingle Agarwal, Shailendra
Revisiting recommendations: from customers to manufacturers
author_facet Agarwal, Shailendra
author_sort Agarwal, Shailendra
title Revisiting recommendations: from customers to manufacturers
title_short Revisiting recommendations: from customers to manufacturers
title_full Revisiting recommendations: from customers to manufacturers
title_fullStr Revisiting recommendations: from customers to manufacturers
title_full_unstemmed Revisiting recommendations: from customers to manufacturers
title_sort revisiting recommendations: from customers to manufacturers
publisher University of British Columbia
publishDate 2013
url http://hdl.handle.net/2429/45116
work_keys_str_mv AT agarwalshailendra revisitingrecommendationsfromcustomerstomanufacturers
_version_ 1718583999824134144