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...
Main Author: | |
---|---|
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 |