Proceedings

A Distributed Platform to Ease the Development of Recommendation Algorithms on Large-Scale Graphs

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Doctoral Consortium. Pages 4353-4353.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

The creation of novel recommendation algorithms for social networks is currently struggling with the volume of available data originating in such environments. Given that social networks can be modeled as graphs, a distributed graph-oriented support to exploit the computing capabilities of clusters arises as a necessity. In this thesis, a platform for graph storage and processing named Graphly is proposed along with GraphRec, an API for easy specification of recommendation algorithms. Graphly and GraphRec hide distributed programming concerns from the user while still allowing fine-tuning of the remote execution. For example, users may customize an algorithm execution using job distribution strategies, without modifying the original code. GraphRec also simplifies the design of graph-based recommender systems by implementing well-known algorithms as “primitives” that can be reused.

  1. [Armentano et al., 2012] M. Armentano, D. Godoy, and A. Amandi. Topology-based recommendation of users in micro-blogging communities. Journal of Computer Sci- ence and Technology, 27(3):624-634, 2012.
  2. [Durand et al., 2013] G. Durand, N. Belacel, and F. La- Plante. Graph theory based model for learning path rec- ommendation. Information Sciences, 251:10-21, 2013.
  3. [Guo and Lu, 2007] X. Guo and J. Lu. Intelligent e- government services with personalized recommendation techniques. International Journal of Intelligent Systems, 22(5):401-417, 2007.
  4. [Gupta et al., 2013] P. Gupta, A. Goel, J. Lin, A. Sharma, D. Wang, and R. Zadeh. WTF: The who to follow service at Twitter. In Proceedings of the 22th International World Wide Web Conference (WWW 2013), pages 505-514, Rio de Janeiro, Brazil, 2013.
  5. [Low et al., 2012] Y. Low, D. Bickson, J. Gonzalez, C. Guestrin, A. Kyrola, and J. Hellerstein. Distributed GraphLab: A framework for machine learning and data mining in the cloud. Proceedings of the VLDB Endow- ment, 5(8):716-727, 2012.
  6. [Malewicz et al., 2010] G. Malewicz, M. H. Austern, A. J. Bik, J. Dehnert, I. Horn, N. Leiser, and G. Czajkowski. Pregel: A system for large-scale graph processing. In Pro- ceedings of the 2010 International Conference on Man- agement of Data (SIGMOD '10), pages 135-146, Indi- anapolis, IN, USA, 2010.
  7. [Najork, 2007] Marc a. Najork. Comparing the effectiveness of hits and salsa. Proceedings of the sixteenth ACM confer- ence on Conference on information and knowledge man- agement -CIKM '07, page 157, 2007.
  8. [Wang et al., 2014] X. Wang, J. Ma, and M. Xu. Group rec- ommendation for Flickr images by 4-order tensor decom- position. Journal of Computational Information Systems, 10(3):1315-1322, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards