Back to results

Universidade Federal da Bahia

An intelligent self-configuring recommender system as a service.

Abstract

dc:description.abstract

In the rapidly evolving digital landscape, users are often overwhelmed by the multitude of listing services, ranging from music platforms to product recommenders and social media content suggestions, leading to a challenge in finding items that align with their individual preferences. To address this complexity, the development and implementation of Recommender Systems has become increasingly valuable. These systems efficiently sift through large volumes of data to match items with user preferences, thereby enhancing the choices available to users. The focus of this work is on the development of an advanced Application Programming Interface (API) for Recommender Systems. This Application Programming Interface is uniquely designed to be universally accessible and easy to deploy. Serving as the backbone for various Web Services, the Application Programming Interface utilizes the robust Representational State Transfer architecture. It is crafted with an emphasis on modularity, promoting adaptability and flexibility. The Application Programming Interface processes user data and queries to deliver customized recommendations swiftly. Performance evaluations have demonstrated the commendable accuracy of the Application Programming Interface. It exhibits outstanding performance particularly with smaller datasets, showcasing rapid data processing and algorithm execution times. The Application Programming Interface has shown exceptional efficiency and resilience under specific testing conditions, including cloud environments, and this is particularly evident in scenarios involving extensive datasets of up to 16,000 items. The Application Programming Interface is more than a mere tool; it represents a pathway towards personalized digital experiences, excelling in Create, Read, Update, and Delete operations and customized recommendations. The user evaluation phase included a diverse group of participants, ranging from novice to experienced developers. Over half of these participants had substantial experience in software development, and a significant proportion had previously worked with coding recommender systems. Given their varied knowledge of recommender libraries, most feedback commended the effectiveness of the Application Programming Interface. 81% of users valued the recommendations provided, and many expressed confidence in its filtering techniques. The standout feature of this work is the versatility of the Recommender System Application Programming Interface. Despite the positive feedback, users suggested improvements in areas such as documentation, data security, and features. These insights are valuable for future refinements of the Application Programming Interface and the user experience. The enthusiastic engagement and feedback from participants underscore the potential of the Application Programming Interface to enhance applications that require a recommendation system, particularly for developers who may not be as familiar with the theoretical aspects. The solid research foundation and the dedication of the participants highlight the potential for broader adoption of the Application Programming Interface by developers.

Degree

thesis:*
Grantor dc:publisher
Universidade Federal da Bahia
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Abreu, Felipe Rebouças Ferreira

Subjects

dc:subject × 6

Rights

dc:rights
Statement dc:rights
  • Acesso Aberto
Language dc:language
eng

Identifiers

dc:identifier.*
Repository record dc:identifier.uri
https://repositorio.ufba.br/handle/ri/39890
OAI identifier oai:identifier
oai:repositorio.ufba.br:ri/39890

Chain of custody

source
Harvested from
Brazil UFBA
Base URL
repositorio.ufba.br/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Abreu, Felipe Rebouças Ferreira. An intelligent self-configuring recommender system as a service.. Universidade Federal da Bahia, 2023. https://repositorio.ufba.br/handle/ri/39890