• DocumentCode
    3730194
  • Title

    An efficient and scalable recommender system for the smart web

  • Author

    Alejandro Baldominos;Yago Saez;Esperanza Albacete;Ignacio Marrero

  • Author_Institution
    Computer Science Dept. Universidad Carlos III de Madrid
  • fYear
    2015
  • Firstpage
    296
  • Lastpage
    301
  • Abstract
    This work describes the development of a web recommender system implementing both collaborative filtering and content-based filtering. Moreover, it supports two different working modes, either sponsored or related, depending on whether websites are to be recommended based on a list of ongoing ad campaigns or in the user preferences. Novel recommendation algorithms are proposed and implemented, which fully rely on set operations such as union and intersection in order to compute the set of recommendations to be provided to end users. The recommender system is deployed over a real-time big data architecture designed to work with Apache Hadoop ecosystem, thus supporting horizontal scalability, and is able to provide recommendations as a service by means of a RESTful API. The performance of the recommender is measured, resulting in the system being able to provide dozens of recommendations in few milliseconds in a single-node cluster setup.
  • Keywords
    "Recommender systems","Uniform resource locators","Collaboration","Computer architecture","Big data","Algorithm design and analysis","Real-time systems"
  • Publisher
    ieee
  • Conference_Titel
    Innovations in Information Technology (IIT), 2015 11th International Conference on
  • Print_ISBN
    978-1-4673-8509-1
  • Type

    conf

  • DOI
    10.1109/INNOVATIONS.2015.7381557
  • Filename
    7381557