Dissertação

Improvise - Criação de playlists tendo em conta a actividade do utilizador EVALUATED

O número de músicas disponíveis na Internet tem crescido continuamente desde o aparecimento da mesma. Como resultado deste crescimento, começou a ser cada vez mais difícil para os utilizadores encontrarem músicas adequadas às suas necessidades. De forma a permitir aos utilizadores ouvirem músicas que gostam, dois tipos de técnicas são bastante usadas,a recomendação e a procura. Enquanto que os sistemas de recomendação procuram mais activamente pelas necessidades dos utilizadores, os sistemas de procura recebem as necessidades passivamente. Isto é, enquanto que os sistemas de pesquisa perguntam aos utilizadores para submeterem a informação que necessitam em forma de interrogação, os sistema de recomendação usam a informação que têm sobre o utilizador para recomendar novos itens. No nosso trabalho apresentamos uma solução de recomendação musical, cujo objectivo é o de gerar e recomendar músicas que estejam em sintonia com a actividade que o utilizador está a realizar. Para isso, desenvolvemos uma abordagem híbrida que reflecte a integração de um sistema de recomendação baseado no contexto e no conteúdo. Em relação ao contexto, é utilizada a informação sobre a actividade que o utilizador está a realizar, quanto ao conteúdo é tida em conta a informação sobre as características musicais acústicas de cada música. O algoritmo de recomendação, no início, começa por sugerir músicas iguais para todos os utilizadores, na medida em que usa um modelo genérico. Depois, e à medida que o utilizador vai interagindo com o sistema, o modelo genérico vai-se ajustando aos gostos do utilizador, e torna-se num modelo personalizado.
Sistema de recomendação musical, Recomendação híbrida, Recomendação baseada no contexto, Actividade do utilizador, Associação de músicas a actividades, Modelo genérico e personalizado

Junho 5, 2014, 13:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Manuel João Caneira Monteiro da Fonseca

Departamento de Engenharia Informática (DEI)

Professor Auxiliar