[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

A market-based approach to recommender systems

Published: 01 July 2005 Publication History

Abstract

Recommender systems have been widely advocated as a way of coping with the problem of information overload for knowledge workers. Given this, multiple recommendation methods have been developed. However, it has been shown that no one technique is best for all users in all situations. Thus we believe that effective recommender systems should incorporate a wide variety of such techniques and that some form of overarching framework should be put in place to coordinate the various recommendations so that only the best of them (from whatever source) are presented to the user. To this end, we show that a marketplace, in which the various recommendation methods compete to offer their recommendations to the user, can be used in this role. Specifically, this article presents the principled design of such a marketplace (including the auction protocol, the reward mechanism, and the bidding strategies of the individual recommendation agents) and evaluates the market's capability to effectively coordinate multiple methods. Through analysis and simulation, we show that our market is capable of shortlisting recommendations in decreasing order of user perceived quality and of correlating the individual agent's internal quality rating to the user's perceived quality.

References

[1]
Balabanovic, M. and Shoham, Y. 1997. Fab: Content-based, collaborative recommendation. Commun. ACM 40, 3, 66--72.
[2]
Berners-Lee, T., Cailliau, R., Groff, T.-F., and Pollermann, B. 1992. World-Wide Web: The information universe. Electron. Netw. Res. Appl. Policy 1, 2, 52--58.
[3]
Billsus, D. and Pazzani, M. J. 2000. User modeling for adaptive news access. User Model. User-Adapt. Interact. 10, 2--3, 147--180.
[4]
Bohte, S. M., Gerding, E., and Poutré, H. L. 2001. Competitive market-based allocation of consumer attention space. In Proceedings of the 3rd ACM Conference on Electronic Commerce (Tampa, FL). 202--205.
[5]
Bohte, S. M., Gerding, E., and Poutré, H. L. 2004. Market-based recommendation: Agents that compete for consumer attention. ACM Trans. Internet Tech. 4, 4.
[6]
Breese, J. S., Heckerman, D., and Kadie, C. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the 14th Annual Conference on Uncertainty in Artificial Intelligence. 43--52.
[7]
Burke, R. 2002. Hybrid recommender systems: Survey and experiments. User Model. User-Adapt. Interact. 12, 4, 331--370.
[8]
Claypool, M., Gokhale, A., Miranda, T., Murnikov, P., Netes, D., and Sartin, M. 1999. Combining content-based and collaborative filters in an online newspaper. In Proceedings of the ACM SIGIR Workshop on Recommender Systems (Berkeley, CA).
[9]
Clearwater, S. H., Ed. 1996. Market-Based Control: A Paradigm for Distributed Resource Allocation. World Scientific, Singapore.
[10]
Dash, R. K., Parkes, D. C., and Jennings, N. R. 2003. Computational mechanism design: A call to arms. IEEE Intell. Syst. 18, 6, 40--47.
[11]
DeRoure, D. C., Hall, W., Reich, S., Pikrakis, A., Hill, G. J., and Stairmand, M. 2001. Memoir---an open framework for enhanced navigation of distributed information. Inform. Process. Manage. 37, 53--74.
[12]
Goldberg, D., Nichols, D., Oki, B., and Terry, D. 1992. Using collaborative filtering to weave an information tapestry. Commun. ACM 35, 12, 61--70.
[13]
Gonzalez, G., Lopez, B., and de la Rosa, J. L. 2004. Managing emotions in smart user models for recommender systems. In Proceedings of the 6th International Conference on Enterprise Information Systems. 187--194.
[14]
Herlocker, J. L., Konstan, J. A., and Riedl, J. 2000. Explaining collaborative filtering recommendations. In Proceedings of ACM Conference on Computer Supported Cooperative Work (Philadelphia, PA). 241--250.
[15]
Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T. 2004. Evaluating collaborative filtering recommender systems. ACM Trans. Inform. Syst. 22, 1, 5--53.
[16]
Hill, W., Stead, L., Rosenstein, M., and Furnas, G. 1995. Recommending and evaluating choices in a virtual community of use. In Proceedings of the ACM Conference on Human Factors in Computing Systems, (CHI'95). 194--201.
[17]
Howe, A. E. and Dreilinger, D. 1997. Savvysearch: A meta-search engine that learns which search engines to query. AI Mag. 18, 2, 19--25.
[18]
Jennings, N. R. 2001. An agent-based approach for building complex software systems. Commun. ACM 44, 4, 35--41.
[19]
Jennings, N. R., Faratin, P., Lomuscio, A. R., Parsons, S., Sierra, C., and Wooldridge, M. 2001. Automated negotiation: Prospects, methods and challenges. J. Group Decis. Negotiat. 10, 2, 199--215.
[20]
Kagel, J. H. and Roth, A. E., Eds. 1995. The Hand Book of Experimental Economics. Princeton University Press, Princeton, NJ.
[21]
Klemperer, P. 1999. Auction theory: A guide to literature. J. Econom. Surv. 13, 3, 227--286.
[22]
Konstan, J. A., Miller, B. N., Maltz, D., Herlocker, J. L., Gordon, L. R., and Riedl, J. 1997. Grouplens: Applying collaborative filtering to usenet news. Commun. ACM 40, 3, 77--87.
[23]
Koychev, I. 2000. Gradual forgetting for adaptation to concept drift. In Proceedings of ECAI2000 Workshop Current Issues in Spatio-Temporal Reasoning (Berlin, Germany). 101--106.
[24]
Krulwich, B. 1997. Lifestyle finder: Intelligent user profiling using large-scale demographic data. AI Mag. 18, 2, 37--45.
[25]
Lang, K. 1995. NewsWeeder: Learning to filter netnews. In Proceedings of the 12th International Conference on Machine Learning. Morgan Kaufmann, San Mateo, CA, 331--339.
[26]
Littlestone, N. and Warmuth, M. 1994. The weighted majority algorithm. Inform. Comput. 108, 2, 212--261.
[27]
Maltz, D. and Ehrlich, K. 1995. Pointing the way: Active collaborative filtering. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'95), (Denver, CO). 202--209.
[28]
McAfee, R. P. and McMillan, J. 1987. Auctions and bidding. J. Econom. Lit. 25, 2 (June), 699--738.
[29]
Milgrom, P. 1989. Auctions and bidding: A primer. J. Econom. Perspect. 3, 3 (Summer), 3--22.
[30]
Montaner, M., Lopez, B., and Dela, J. L. 2003. A taxonomy of recommender agents on the internet. Artific. Intell. Rev. 19, 285--330.
[31]
Moreau, L., Zaini, N., Zhou, J., Jennings, N. R., Wei, Y. Z., Hall, W., Roure, D. D., Gilchrist, I., O'Dell, M., Reich, S., Berka, T., and Napoli, C. D. 2002. A market-based recommender system. In Proceedings of the 4th International Workshop on Agent-Oriented Information Systems (AOIS-2002, Bologna, Italy). 50--67.
[32]
Mullen, T. and Wellman, M. P. 1995. A simple computational market for network information services. In Proceedings of the 1st International Conference on Multiagent Systems. AAAI Press, Menlo Park, CA/MIT Press, Cambridge, MA, 283--289.
[33]
Pazzani, M. 1999. A framework for collaborative, content-based and demographic filtering. Artific. Intell. Rev. 13, 5--6, 393--408.
[34]
Pazzani, M., Muramatsu, J., and Billsus, D. 1996. Syskill & Webert: Indentifying interesting Web sites. In Proceedings of the 13th National Conference on Artificial Intelligence. 54--61.
[35]
Pennock, D. M., Horvitz, E., and Giles, C. L. 2000. Social choice theory and recommender systems: Analysis of the axiomatic foundations of collaborative filtering. In Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence. AAAI Press, Menlo Park, CA/MIT Press, Cambridge, MA, 729--734.
[36]
Pinkerton, B. 2000. Webcrawler: Finding what people want. Ph.D. dissertation, University of Washington, Seattle, WA.
[37]
Popescul, A., Ungar, L. H., Pennock, D. M., and Lawrence, S. 2001. Probabilistic models for unified collaborative and content-based recommendation in sparse-data environments. In Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence (UAI-2001, Seattle, WA), 437--444.
[38]
Resnick, P., Iacovou, N., Suchak, M., Bergstorm, P., and Riedl, J. 1994. Grouplens: An open architecture for collaborative filtering of netnews. In Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work (Chapel Hill, NC), 175--186.
[39]
Resnick, P. and Varian, H. R. 1997. Recommender Systems. Commun. ACM 40, 3, 56--58.
[40]
Reynolds, K. 1996. Agorics, Inc. Available online at http://www.agorics.com/library/auctions. html.
[41]
Rich, E. 1979. User modeling via stereotyps. Cogn. Sci. 3, 329--354.
[42]
Roth, A. E. 2002. The economist as engineer: Game theory, experimental economics and computation as tools of design economics. Econometrica 70, 4, 1341--1378.
[43]
Salton, G. 1989. Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer. Addison-Wesley, Reading, MA.
[44]
Samuelson, P. A. and Nordhaus, W. D. 2001. Economics, 17th ed. McGraw-Hill/Irwin, New York, NY.
[45]
Sandholm, T. W. 1999. Distributed rational decision making. In Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, G. Weiss, Ed. MIT Press, Cambridge, MA, 201--258.
[46]
Sarwar, B. M., Konstan, J. A., Borchers, A., Herlocker, J., Miller, B., and Riedl, J. 1998. Using filtering agents to improve prediction quality in the grouplens research collaborative filtering system. In Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work (Seattle, WA). 345--354.
[47]
Shardanand, U. and Maes, P. 1995. Social information filtering: Algorithms for automating “word of mouth.” In Proceedings of the Conference on Human factors in Computing Systems. ACM Press, New York, NY, 210--217.
[48]
Sharma, R. and Poole, D. 2001. Symmetric collaborative filtering using the noisy sensor model. In Proceedings of the 17th Conference on Uncertainty in Artificial Intelligence (UAI-2001, Seattle, WA). 488--495.
[49]
Sheth, B. and Maes, P. 1993. Evolving agents for personalized information filtering. In Proceedings of the 9th Conference on Artificial Intelligence for Applications (CAIA'93, Orlando, FL). 345--352.
[50]
Terveen, L. and Hill, W. 2001. Beyond recommender systems: Helping people help each other. In HCI in the New Millennium, J. Carroll, Ed. Addison-Wesley, Reading, MA.
[51]
Terveen, L., Hill, W., Amento, B., McDonald, D., and Creter, J. 1997. PHOAKS: A system for sharing recommendations. Commun. ACM 40, 3, 59--62.
[52]
Tesfatsion, L. 2002. Agent-based computational economics: Growing economies from the bottom up. Artific. Life 8, 1, 55--82.
[53]
Turban, E., Lee, J., King, D., and Chung, H. M. 2000. Electronic Commerce: A Managerial Perspective. Prentice Hall, Englewood, Cliffs, NJ.
[54]
Varian, H. R. 2003. Intermediate Microeconomics: A Modern Approach, 6th ed. W. W. Norton, New York, NY.
[55]
Vickrey, W. 1961. Counterspeculation, auctions, and competitive sealed tenders. J. Finance 16, 1 (Mar), 8--37.
[56]
Wei, Y. Z., Moreau, L., and Jennings, N. R. 2003a. Market-based recommendations: Design, simulation and evaluation. In Proceedings of the 5th International Bi-Conf Workshop on Agent-Oriented Information Systems (AOIS-2003, Melbourne, Australia). 22--29.
[57]
Wei, Y. Z., Moreau, L., and Jennings, N. R. 2003b. Recommender systems: A market-based design. In Proceedings of the 2nd International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS03, Melbourne, Australia). 600--607.
[58]
Wei, Y. Z., Moreau, L., and Jennings, N. R. 2005. Learning users' interests by quality classification in market-based recommender systems. IEEE Trans. Knowl. Data Eng. To appear.
[59]
Wellman, M. P. and Wurman, P. R. 1998. Market-aware agents for a multiagent world. Robot. Auton. Syst. 24, 115--125.
[60]
Wurman, P. R., Wellman, M. P., and Walsh, W. E. 1998. The Michigan Internet Auctionbot: A configurable auction server for human and software agents. In Proceedings of the 2nd International Conference on Autonomous agents. ACM Press, New York, NY, 301--308.
[61]
Yan, T. and Garcia-Molina, H. 1995. SIFT---a tool for wide-area information dissemination. In Proceedings 1995 USENIX Technical Conference (New Orleans, LA). 177--186.
[62]
Yu, K., Xu, X., Ester, M., and Kriegel, H.-P. 2003. Feature weighting and instance selection for collaborative filtering: An information-theoretic approach. Knowl. Inform. Syst. 5, 2 (Apr.), 201--224.
[63]
Zamboni, G. 1998. Search tools. Technical rep. University of Cordoba, Cordoba, Spain.

Cited By

View all
  • (2022)Context-Based Multi-Agent Recommender System, Supported on IoT, for Guiding the Occupants of a Building in Case of a FireElectronics10.3390/electronics1121346611:21(3466)Online publication date: 26-Oct-2022
  • (2021)Social explorative attention based recommendation for content distribution platformsData Mining and Knowledge Discovery10.1007/s10618-020-00729-135:2(533-567)Online publication date: 1-Mar-2021
  • (2021)Multi-Agent-Based Recommender Systems: A Literature ReviewProceedings of Sixth International Congress on Information and Communication Technology10.1007/978-981-16-2377-6_51(543-555)Online publication date: 24-Sep-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Information Systems
ACM Transactions on Information Systems  Volume 23, Issue 3
July 2005
135 pages
ISSN:1046-8188
EISSN:1558-2868
DOI:10.1145/1080343
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2005
Published in TOIS Volume 23, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Recommender systems
  2. auctions
  3. marketplace

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)4
Reflects downloads up to 20 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Context-Based Multi-Agent Recommender System, Supported on IoT, for Guiding the Occupants of a Building in Case of a FireElectronics10.3390/electronics1121346611:21(3466)Online publication date: 26-Oct-2022
  • (2021)Social explorative attention based recommendation for content distribution platformsData Mining and Knowledge Discovery10.1007/s10618-020-00729-135:2(533-567)Online publication date: 1-Mar-2021
  • (2021)Multi-Agent-Based Recommender Systems: A Literature ReviewProceedings of Sixth International Congress on Information and Communication Technology10.1007/978-981-16-2377-6_51(543-555)Online publication date: 24-Sep-2021
  • (2019)Beyond PersonalizationProceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3292500.3330965(235-245)Online publication date: 25-Jul-2019
  • (2018)Systematic Literature Review on Empirical Results and Practical Implementations of Healthcare Recommender SystemsIntelligent Systems10.4018/978-1-5225-5643-5.ch098(2206-2226)Online publication date: 2018
  • (2018)Recommender Systems in HealthcareHandbook of Research on Emerging Perspectives on Healthcare Information Systems and Informatics10.4018/978-1-5225-5460-8.ch014(323-346)Online publication date: 11-May-2018
  • (2018)Feedback mechanisms and consumer satisfaction, trust and repurchase intention in online retailInformation Systems Management10.1080/10580530.2018.147730135:3(201-219)Online publication date: 29-May-2018
  • (2017)History and Overview of the Recommender SystemsCollaborative Filtering Using Data Mining and Analysis10.4018/978-1-5225-0489-4.ch004(74-99)Online publication date: 2017
  • (2017)New Insights Towards Developing Recommender SystemsThe Computer Journal10.1093/comjnl/bxx05661:3(319-348)Online publication date: 26-Jun-2017
  • (2016)A Fast Algorithm to Build New Users Similarity List in Neighbourhood-Based Collaborative FilteringAdvances in Parallel and Distributed Computing and Ubiquitous Services10.1007/978-981-10-0068-3_30(229-236)Online publication date: 24-Jan-2016
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media