Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Integrating collaborative filtering and matching-based search for product recommendations

Published: 01 August 2013 Publication History

Abstract

Currently, recommender systems (RS) have been widely applied in many commercial e-commerce sites to help users deal with the information overload problem. Recommender systems provide personalized recommendations to users and, thus, help in making good decisions about which product to buy from the vast amount of product choices. Many of the current recommender systems are developed for simple and frequently purchased products like books and videos, by using collaborative-filtering and content-based approaches. These approaches are not directly applicable for recommending infrequently purchased products such as cars and houses as it is difficult to collect a large number of ratings data from users for such products. Many of the ecommerce sites for infrequently purchased products are still using basic search-based techniques whereby the products that match with the attributes given in the target user's query are retrieved and recommended. However, search-based recommenders cannot provide personalized recommendations. For different users, the recommendations will be the same if they provide the same query regardless of any difference in their interest. In this article, a simple user profiling approach is proposed to generate user's preferences to product attributes (i.e., user profiles) based on user product click stream data. The user profiles can be used to find similarminded users (i.e., neighbours) accurately. Two recommendation approaches are proposed, namely Round-Robin fusion algorithm (CFRRobin) and Collaborative Filtering-based Aggregated Query algorithm (CFAgQuery), to generate personalized recommendations based on the user profiles. Instead of using the target user's query to search for products as normal search based systems do, the CFRRobin technique uses the attributes of the products in which the target user's neighbours have shown interest as queries to retrieve relevant products, and then recommends to the target user a list of products by merging and ranking the returned products using the Round Robin method. The CFAgQuery technique uses the attributes of the products that the user's neighbours have shown interest in to derive an aggregated query, which is then used to retrieve products to recommend to the target user. Experiments conducted on a real e-commerce dataset show that both the proposed techniques CFRRobin and CFAgQuery perform better than the standard Collaborative Filtering and the Basic Search approaches, which are widely applied by the current e-commerce applications.

References

[1]
G. Adomavicius and A. Tuzhilin, Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions, IEEE Transactions on Knowledge and Data Engineering, vol. 17, no. 6, pp. 734-749, 2005.
[2]
N. Abdullah, Y. Xu, S. Geva, and M. Looi, Enhancement of infrequent purchased product recommendation using data mining techniques, in Proceedings of International Federation for Information Processing, World Computer Congress, Brisbane, Australia, 2010, pp. 57-66.
[3]
M. Claypool, P. Le, M. Wased, and D. Brown, Implicit interest indicators, in Proceedings of the 6th International Conference on Intelligent User Interfaces, Santa Fe, New Mexico, USA, 2001, pp. 33-40.
[4]
Y. Ge, H. Xiong, A. Tuzhilin, and Q. Liu, Collaborative filtering with collective training, in Proceedings of the 5th ACM Conference on Recommender Systems, New York, USA, 2011, pp. 281-284.
[5]
M. Gori and A. Pucci, Itemrank: A random-walk based scoring algorithm for recommender engines, in Proceedings of the 20th International Joint Conference on Artificial Intelligence, San Francisco, USA, 2007, pp. 2766-2771.
[6]
Y. Hu, Y. Koren, and C. Volinsky, Collaborative filtering for implicit feedback datasets, in Proceeding of the 8th IEEE International Conference on Data Mining, Washington, USA, 2008, pp. 263-272.
[7]
T. Iwata, Kazumi Saito, and Takeshi Yamada, Recommendation method for improving customer lifetime value, IEEE Transactions on Knowledge and Data Engineering, vol. 20, no. 9, pp. 1254-1263, 2008.
[8]
D. Kelly and J. Teevan, Implicit feedback for inferring user preference: A bibliography, ACM Special Interest Group on Information Retrieval Forum, vol. 37, no. 2, pp. 18-28, 2003.
[9]
Y. S. Kim, B.J. Yum, J. S. Song, and S. M. Kim, Development of a recommender system based on navigational and behavioural patterns of customers in e-commerce sites, Journal of Expert Systems with Applications, vol. 28, no. 2, pp. 381-393, 2005.
[10]
Y. S. Kim and B.J. Yum, Recommender system based on click stream data using association rule mining, Journal of Expert Systems with Applications, vol. 38, no. 10, pp. 13320-13327, 2011.
[11]
J. Lee, M. Podlaeck, E. Schonberg, and R. Hoch, Visualization and analysis of click stream data of online stores for understanding web merchandising, Data Mining and Knowledge Discovery, vol. 5, no. 1/2, pp. 59-84, 2001.
[12]
T.Q. Lee, Y. Park, and Y.T. Park, A time-based approach to effective recommender systems using implicit feedback, Expert System with Applications, vol. 34, no. 4, pp. 3055-3062, 2008.
[13]
N. Leavitt, Recommendation technology: Will it boost e-commerce?, IEEE Computer Society, vol. 39, no. 5, pp. 13-15, 2006.
[14]
M. Montague and J. A. Aslam, Condorcet fusion for improved retrieval, in Proceedings of the 11th ACM International Conference on Information and Knowledge Management, New York, USA, 2002, pp. 538-548.
[15]
R. Rafter and B. Smyth, Passive profiling from server logs in an online recruitment environment, in Proceedings of the 17th International Joint Conference on Artificial Intelligence, Seattle, Washington, USA, 2001, pp. 35-41.
[16]
J. B. Schafer, J. Konstan, and J. Riedl, E-commerce recommendation applications, Data Mining and Knowledge Discovery, vol. 5, no. 1-2, pp. 115-153, 2001.
[17]
B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, Analysis of recommendation algorithms for e-commerce, in Proceedings of the 2nd ACM Conference on Electronic Commerce, Minneapolis, Minnesota, USA, 2000, pp. 158-167.
[18]
L. Si and J. Callan, A semisupervised learning method to merge search engine results, ACM Transactions on Information Systems, vol. 21, no. 4, pp. 457-491, 2003.
[19]
K. Srikumar and B. Bhasker, Personalized product selection in internet business, Journal of Electronic Commerce Research, vol. 5, no. 4, pp. 216-227, 2004.
[20]
X. Su and T. M. Khoshgoftaar. (2009, January) A survey of collaborative filtering techniques, Advances in Artificial Intelligence. [Online]. Available: http://www.hindawi.com/journals/aai/2009/421425/.
[21]
J. Wang, A. P. De Vries, and M. J. T. Reinders, Unified relevance models for rating prediction in collaborative filtering, ACM Transactions on Information Systems, vol. 28, no. 3, pp. 1-42, 2008.
[22]
H. Ye, A personalized collaborative filtering recommendation using association rules mining and self-organizing, Journal of Software, vol. 6, no. 4, pp. 732-739, 2011.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Theoretical and Applied Electronic Commerce Research
Journal of Theoretical and Applied Electronic Commerce Research  Volume 8, Issue 2
August 2013
165 pages

Publisher

Facultad de Ingeniería, Universidad de Talca

Talca, Chile

Publication History

Published: 01 August 2013
Accepted: 24 March 2013
Revised: 20 March 2013
Received: 23 August 2012

Author Tags

  1. collaborative filtering
  2. personalization
  3. product recommendation
  4. product search
  5. recommender systems
  6. user profiling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media