Skip to main content

RBox: An Experimentation Tool for Creating Event-Driven Recommender Algorithms for Web 2.0

  • Conference paper
  • First Online:
Book cover Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information (UCAmI 2015)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9454))

  • 1253 Accesses

Abstract

This article introduces a software environment called RBox, built to experiment with recommender systems (RS), regardless of the application domain. In spite of the ubiquity of RS on the Web 2.0 this research field still lacks a unique way of representing collective intelligence. To solve this problem, this article adopts a generic event-driven approach providing a unique RBox data schema. Thus, it is possible to achieve the abstraction of collaborative events that occur on Web 2.0 such as ranking, tagging and voting. A comparison with other tools illustrates the contribution of RBox to the RS field. For instance, this tool enables reusing algorithms and executing experiments that were originally intended for a specific application domain, for other ones. Finally, considering RS tools’ limitations, the next versions of RBox will integrate ubiquitous computing and context-aware recommender systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

Notes

  1. 1.

    http://www.cs.waikato.ac.nz/ml/weka/.

  2. 2.

    http://mahout.apache.org/.

  3. 3.

    http://mloss.org/software/view/333/.

  4. 4.

    http://muricoca.github.com/crab/.

  5. 5.

    http://glaros.dtc.umn.edu/gkhome/suggest/overview/.

  6. 6.

    http://easyrec.org/.

References

  1. Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17, 734–749 (2005)

    Article  Google Scholar 

  2. Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 217–253. Springer, New York (2011)

    Chapter  Google Scholar 

  3. Alag, S.: Collective Intelligence in Action. Manning Publications Co., Greenwich (2008)

    Google Scholar 

  4. Candillier, L., Jack, K., Fessant, F., Meyer, F.: State-of-the-art recommender systems. In: Collaborative and Social Information Retrieval and Access: Techniques for Improved User Modeling, pp. 1–23. IGI Global (2009)

    Google Scholar 

  5. Ekstrand, M.D., Ludwig, M., Konstan, J.A., Riedl, J.T.: Rethinking the recommender research ecosystem: reproducibility, openness, and LensKit. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 133–140. ACM, Chicago (2011)

    Google Scholar 

  6. Gantner, Z., Rendle, S., Freudenthaler, C., Schmidt-Thieme, L.: MyMediaLite: a free recommender system library. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 305–308. ACM, Chicago (2011)

    Google Scholar 

  7. Glez-Peña, D., Reboiro-Jato, M., Maia, P., Rocha, M., Díaz, F., Fdez-Riverola, F.: AIBench: a rapid application development framework for translational research in biomedicine. Comput. Methods Prog. Biomed. 98, 191–203 (2010)

    Article  Google Scholar 

  8. Hahsler, M.: Recommenderlab: A Framework for Developing and Testing Recommendation Algorithms (2011)

    Google Scholar 

  9. Lebanon, G.: C/Matlab Toolkit for Collaborative Filtering. http://www.cs.cmu.edu/~lebanon/IR-lab.htm

  10. Marcel, M.A., Ball, M., Boley, H., Greene, S., Howse, N., Lemire, D., McGrath, S.: RACOFI: A Rule-Applying Collaborative Filtering System (2003)

    Google Scholar 

  11. Mettouris, C., Papadopoulos, G.: Ubiquitous recommender systems. Computing 96, 223–257 (2014)

    Article  MATH  Google Scholar 

  12. O’Conner, J.: Creating Extensible Applications With the Java Platform. http://www.oracle.com/technetwork/articles/javase/index-140417.html

  13. Ricci, F., Rokach, L., Shapira, B.: Introduction to recommender systems handbook. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 1–35. Springer, New York (2011)

    Chapter  Google Scholar 

  14. Tareen, B., Lee, J., Lee, S.: Synergy: a workbench for collaborative filtering algorithms on user interaction data. In: International Workshop on User Data Interoperability in the Social Web (2010)

    Google Scholar 

Download references

Acknowledgements

This work was supported by the National Science and Technology Commission of Chile FONDEF project called “Observatorios Escalables de la Web en Tiempo Real” [D09I1185], between 2011–2013.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Edmundo P. Leiva-Lobos or Michael Palomino .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Leiva-Lobos, E.P., Palomino, M. (2015). RBox: An Experimentation Tool for Creating Event-Driven Recommender Algorithms for Web 2.0. In: García-Chamizo, J., Fortino, G., Ochoa, S. (eds) Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information. UCAmI 2015. Lecture Notes in Computer Science(), vol 9454. Springer, Cham. https://doi.org/10.1007/978-3-319-26401-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-26401-1_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-26400-4

  • Online ISBN: 978-3-319-26401-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics