|
O sistema de
sugestão automática de músicas
Pretende-se com
este sistema auxiliar os nossos utilizadores na descoberta de novas sonoridades,
dando-lhes, quando possível, sugestões de músicas a ouvir.
Para que o
mecanismo funcione, os utilizadores terão que "ensinar" o Palco
Principal, dizendo-lhe quais as suas músicas
favoritas, inserindo-as na sua playlist:

Figura 1 - exemplo da inserção de
uma música à playlist de um utilizador
Depois, com a
participação activa de todos, poderão ver a lista de músicas sugeridas surgir:

Figura 1 - exemplo de
possíveis sugestões a um utilizador
Desta forma, os
ouvintes ajudarão a aumentar a (possível) relação entre músicas, e as
bandas com músicas de qualidade a sair do anonimato.
Como funciona?
A grande quantidade de dados acumulados a partir de um
projecto como o Palco Principal esconde conhecimentos valiosos para importantes
tomadas de decisão internas, e dos próprios utilizadores. Neste contexto, o
desafio que se colocou na implementação de um sistema como este foi a resolução
de duas questões básicas:
- Como organizar os dados?
- Como extrair conhecimento dos dados organizados?
A primeira questão foi a impulsionadora da primeira parte do projecto, e levou
ao desenvolvimento do sistema de ranking de projectos musicais.
A segunda pretendeu resolver o problema da interacção humana com a grande
quantidade de dados disponíveis, facilitando de forma notória a visualização e
escolha de conteúdos.
Deste modo, o nosso sistema tenta medir a
probabilidade de um utilizador que gosta de uma determinada
música A, gostar de uma música B.
Esta decisão terá sempre um peso associado - mede
a fiabilidade da escolha.
Neste exemplo, mostramos, de uma maneira
muito simplista, como é que, através de um conjunto de músicas na
playlist de um utilizador, o
sistema sugere outras músicas, de acordo com uma determinada probabilidade:

Tabela 1 - exemplo de
possíveis relações entre músicas

Gráfico 1 - exemplo de
possíveis relações entre músicas
Pela análise
rápida do quadro, reparamos que , por exemplo, a um utilizador que
contenha a "Música 9"
na sua playlist, irão ser-lhe sugeridas
as músicas "Música 1",
"Música 2",
"Música 3"
e "Música 6", com uma probabilidade de 60%, 50%, 80% e 70%,
respectivamente. (Nota: neste exemplo não é contemplado o
"peso" de cada decisão).
Isto só é possível através de
relações entre todos os utilizadores e respectivas playlists. Através de
um algoritmo de regras de associação e tabelas adaptativas, o nosso
sistema tenta sugerir, com a máxima fiabilidade, músicas aos utilizadores
de acordo com as suas preferências musicais.
|