Applying MapReduce to Learning User Preferences in Near Real-Time | SpringerLink
Skip to main content

Applying MapReduce to Learning User Preferences in Near Real-Time

  • Conference paper
Case-Based Reasoning Research and Development (ICCBR 2013)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7969))

Included in the following conference series:

  • 1214 Accesses

Abstract

When computer programs participate in conversations, they can learn things about the people they are conversing with. A conversational system that helps a user select a flight may notice that a person prefers a particular seating arrangement or departure airport. In this paper we discuss a system which uses the information state accumulated during a person-machine conversation and a case-based analysis to derive preferences for the person participating in that conversation. We describe the implementation of this system based on a MapReduce framework that allows for near real-time generation of a user’s preferences regardless of the total case memory size. We also show some preliminary performance results from scaling tests.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bobrow, D.G., Kaplan, R.M., Kay, M., Norman, D.A., Thompson, H., Winograd, T.: GUS, a frame-driven dialog system. Artificial Intelligence 8(2), 155–173 (1977)

    Article  MATH  Google Scholar 

  2. Levin, E., Narayanan, S., Pieraccini, R., Biatov, K., Bocchieri, E., Di Fabbrizio, G., Walker, M.: The AT&T-DARPA Communicator mixed-initiative spoken dialog system. In: Proc. of ICSLP, vol. 2, pp. 122–125 (October 2000)

    Google Scholar 

  3. Bohus, D., Rudnicky, A.I.: The RavenClaw dialog management framework: Architecture and systems. Computer Speech & Language 23(3), 332–361 (2009)

    Article  Google Scholar 

  4. Saaya, Z., Smyth, B., Coyle, M., Briggs, P.: Recommending case bases: applications in social web search. Case-Based Reasoning Research and Development, 274–288 (2011)

    Google Scholar 

  5. Bridge, D., Göker, M.H., McGinty, L., Smyth, B.: Case-based recommender systems. The Knowledge Engineering Review 20(03), 315–320 (2005)

    Article  Google Scholar 

  6. Sugiyama, K., Hatano, K., Yoshikawa, M.: Adaptive web search based on user profile constructed without any effort from users. In: Proceedings of the 13th International Conference on World Wide Web, pp. 675–684. ACM (May 2004)

    Google Scholar 

  7. Schiaffino, S.N., Amandi, A.: User profiling with case-based reasoning and bayesian networks. In: IBERAMIA-SBIA 2000 Open Discussion Track, pp. 12–21 (2000)

    Google Scholar 

  8. Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Communications of the ACM 51(1), 107–113 (2008)

    Article  Google Scholar 

  9. Berube, D.: Encode video with MongoDB work queues, http://www.ibm.com/developerworks/library/os-mongodb-work-queues

  10. Bonnet, L., Laurent, A., Sala, M., Laurent, B., Sicard, N.: Reduce, You Say: What NoSQL Can Do for Data Aggregation and BI in Large Repositories. In: 2011 22nd International Workshop on Database and Expert Systems Applications (DEXA), pp. 483–488. IEEE (August 2011)

    Google Scholar 

  11. Horowitz, E.: Schema Design at Scale. Presentation, MongoSV (2011), http://www.10gen.com/presentations/mongosv-2011/schema-design-at-scale

  12. MongoDB 2.4 Release Notes, http://docs.mongodb.org/manual/release-notes/2.4/#default-javascript-engine-switched-to-v8-from-spidermonkey

  13. Horowitz, E.: The Secret Sauce of Sharding. Presentation, MongoSF (2011), http://www.10gen.com/presentations/mongosf2011/sharding

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beaver, I., Dumoulin, J. (2013). Applying MapReduce to Learning User Preferences in Near Real-Time. In: Delany, S.J., Ontañón, S. (eds) Case-Based Reasoning Research and Development. ICCBR 2013. Lecture Notes in Computer Science(), vol 7969. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39056-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39056-2_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39055-5

  • Online ISBN: 978-3-642-39056-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics