Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators

Detalhes bibliográficos
Autor(a) principal: Batista, André
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10284/12538
Resumo: With the progression of time and the continuous evolution of digital entertainment services such as YouTube, Netflix, Spotify, and online gaming platforms, recommendation systems have become an essential daily tool for users. These systems save users time by analyzing various content, facilitating searches, and suggesting relevant content in a personalized manner. However, the same level of personalization is not consistently found across all media domains, particularly within the radio streaming and gaming sectors. For radio streaming, users must currently search explicitly for a specific internet radio station’s name either through a search engine or a radio aggregator like myTuner. This process can lead to significant time consumption and potential loss of user interest, especially if users are unsure of the type of radio they wish to listen to. A similar challenge is faced in the gaming industry, where an overwhelming array of choices can lead to difficulty in discovery and decision-making for players. Furthermore, even within aggregators that offer some form of recommendation, a convergence is often observed where the most popular items dominate the top spots. This dynamic makes it challenging to discover lesser-known radio stations or games, resulting in a homogenized user experience. In response to these challenges, this thesis presents the design, implementation, and empirical evaluation of a recommendation system, specialized in the aforementioned domains. Utilizing machine learning and emphasizing deep reinforcement learning techniques, the system optimizes content suggestions, considering variables such as language, region, and user history, fostering personalized recommendations. The system has been deployed in two distinct production scenarios, demonstrating promising preliminary results. It exhibits consistent improvement and adaptability over time, reinforcing its practical applicability and effectiveness.
id RCAP_a18bdb0577a6c5bd407e88a70e22ebdf
oai_identifier_str oai:bdigital.ufp.pt:10284/12538
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregatorsDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaWith the progression of time and the continuous evolution of digital entertainment services such as YouTube, Netflix, Spotify, and online gaming platforms, recommendation systems have become an essential daily tool for users. These systems save users time by analyzing various content, facilitating searches, and suggesting relevant content in a personalized manner. However, the same level of personalization is not consistently found across all media domains, particularly within the radio streaming and gaming sectors. For radio streaming, users must currently search explicitly for a specific internet radio station’s name either through a search engine or a radio aggregator like myTuner. This process can lead to significant time consumption and potential loss of user interest, especially if users are unsure of the type of radio they wish to listen to. A similar challenge is faced in the gaming industry, where an overwhelming array of choices can lead to difficulty in discovery and decision-making for players. Furthermore, even within aggregators that offer some form of recommendation, a convergence is often observed where the most popular items dominate the top spots. This dynamic makes it challenging to discover lesser-known radio stations or games, resulting in a homogenized user experience. In response to these challenges, this thesis presents the design, implementation, and empirical evaluation of a recommendation system, specialized in the aforementioned domains. Utilizing machine learning and emphasizing deep reinforcement learning techniques, the system optimizes content suggestions, considering variables such as language, region, and user history, fostering personalized recommendations. The system has been deployed in two distinct production scenarios, demonstrating promising preliminary results. It exhibits consistent improvement and adaptability over time, reinforcing its practical applicability and effectiveness.Com o progresso do tempo e a contínua evolução dos serviços digitais de entretenimento como o YouTube, a Netflix, o Spotify e plataformas de jogos online, os sistemas de recomendação tornaram-se uma ferramenta diária essencial para os utilizadores. Estes sistemas poupam tempo aos utilizadores, analisando vários conteúdos, facilitando as pesquisas e sugerindo conteúdo relevante de forma personalizada. No entanto, o mesmo nível de personalização não é consistentemente encontrado em todos os domínios de mídia, particularmente nos setores de transmissão de rádio e jogos. Para a transmissão de rádio, os utilizadores devem atualmente procurar explicitamente pelo nome de uma estação de rádio na Internet, seja através de um motor de busca ou de um agregador de rádio como o myTuner. Este processo pode levar a um consumo significativo de tempo e potencial perda de interesse do utilizador, especialmente se os utilizadores não têm a certeza do tipo de rádio que desejam ouvir. Um desafio semelhante é enfrentado na indústria de jogos, onde uma vasta gama de escolhas pode levar a dificuldades na descoberta e tomada de decisão para os jogadores. Além disso, mesmo dentro de agregadores que oferecem alguma forma de recomendação, observa-se frequentemente uma convergência onde os itens mais populares dominam os primeiros lugares. Esta dinâmica torna desafiante a descoberta de estações de rádio ou jogos menos conhecidos, resultando numa experiência de utilizador homogeneizada. Em resposta a esses desafios, esta tese apresenta o design, implementação e avaliação empírica de um sistema de recomendação, especializado nos domínios mencionados. Utilizando machine learning e enfatizando técnicas de deep reinforcement learning, o sistema otimiza sugestões de conteúdo, considerando variáveis como língua, região e histórico do utilizador, promovendo recomendações personalizadas. O sistema foi implementado em dois cenários de produção distintos, demonstrando resultados preliminares promissores. Exibe uma melhoria e adaptabilidade consistentes ao longo do tempo, reforçando sua aplicabilidade prática e eficácia.Torres, JoséSobral, PedroRepositório Institucional da Universidade Fernando PessoaBatista, André2023-12-182025-12-18T00:00:00Z2023-12-18T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10284/12538enginfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-02T02:01:14Zoai:bdigital.ufp.pt:10284/12538Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:57:04.011348Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
title Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
spellingShingle Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
Batista, André
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
title_full Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
title_fullStr Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
title_full_unstemmed Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
title_sort Reinforcement learning based recommender systems for web applications: scenarios of radio and game aggregators
author Batista, André
author_facet Batista, André
author_role author
dc.contributor.none.fl_str_mv Torres, José
Sobral, Pedro
Repositório Institucional da Universidade Fernando Pessoa
dc.contributor.author.fl_str_mv Batista, André
dc.subject.por.fl_str_mv Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description With the progression of time and the continuous evolution of digital entertainment services such as YouTube, Netflix, Spotify, and online gaming platforms, recommendation systems have become an essential daily tool for users. These systems save users time by analyzing various content, facilitating searches, and suggesting relevant content in a personalized manner. However, the same level of personalization is not consistently found across all media domains, particularly within the radio streaming and gaming sectors. For radio streaming, users must currently search explicitly for a specific internet radio station’s name either through a search engine or a radio aggregator like myTuner. This process can lead to significant time consumption and potential loss of user interest, especially if users are unsure of the type of radio they wish to listen to. A similar challenge is faced in the gaming industry, where an overwhelming array of choices can lead to difficulty in discovery and decision-making for players. Furthermore, even within aggregators that offer some form of recommendation, a convergence is often observed where the most popular items dominate the top spots. This dynamic makes it challenging to discover lesser-known radio stations or games, resulting in a homogenized user experience. In response to these challenges, this thesis presents the design, implementation, and empirical evaluation of a recommendation system, specialized in the aforementioned domains. Utilizing machine learning and emphasizing deep reinforcement learning techniques, the system optimizes content suggestions, considering variables such as language, region, and user history, fostering personalized recommendations. The system has been deployed in two distinct production scenarios, demonstrating promising preliminary results. It exhibits consistent improvement and adaptability over time, reinforcing its practical applicability and effectiveness.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-18
2023-12-18T00:00:00Z
2025-12-18T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10284/12538
url http://hdl.handle.net/10284/12538
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136454929022976