TÃtulo: Inclusão de um sistema de recomendação no projeto Morfeu
Descrição: Com a quantidade de informações e com a disponibilidade facilitada das mesmas pelo uso da Internet, as pessoas se deparam com uma diversidade muito grande de opções. Se somarmos isso ao fato de que muitas vezes um indivÃduo não possui a experiência suficiente para realizar uma escolha, e então justificamos a importância da chamada recomendação, sobretudo na web.
Tal importância alavancou o estudo e desenvolvimento de diversas formas de se recomendar um item ou um serviço, sejam eles quaisquer. Ainda sobre as formas de se recomendar, basicamente elas são baseadas em 2 tipos de filtragem de informação:
-
Recomendação baseada em filtragem por conteúdo: Utiliza as informações registradas sobre um produto ou serviço para realizar uma recomendação. Por exemplo, se um indivÃduo gostou de um filme chamado "O Justiceiro", cuja descrição registrada diz que é de aventura e possui o ator Silvester Stalone, o sistema recomendará por exemplo o filme Rambo, que possui informações semelhantes.
-
Recomendação baseada em filtragem colaborativa: Este tipo de recomendação é indiferente ao conteúdo registrado dos itens de recomendação. Ela se baseia somenta na opinião registrada pelos usuários do sistema. Se muitos usuários gostaram do produto X, então ele será automaticamente recomendado. É possÃvel também recomendar da seguinte forma: se o usuário está visualizando um produto X, e muitos usuários que gostaram do produto X também gostaram do produto Y, então o produto Y será recomendado.
Acompanhando o crescimento dos sistemas de recomendação de produtos e serviços e o movimento da web 2.0 no aspecto da maior participação dos usuários na construção do conteúdo da web, surgiram os sites de recomendação de notÃcias.
Neste momento por exemplo, existem milhares de pessoas postando em blogs, wikis e outros veÃculos da web, comentando notÃcias, ensinando truques de informática e dando dicas de matemática. Mas como especular o nÃvel de confiabilidade destes posts de blogs, páginas de wikis ou seja lá o que for? Este fato valoriza ainda mais o ato da recomendação de notÃcias.
Isso explica o sucesso do Digg, que por consequência, seguiram muitos outros implementando a mesma idéia.
Em meu projeto pretendo construir um sistema de recomendação que tomará como base o conteúdo dos itens a serem recomendados, o perfil do usuário e as relações sociais entre os participantes do sistema. Para isto será necessário a construção de uma rede social, a partir da observação das atividades dos participantes no ambiente. Os itens de recomendação serão artigos e as mÃdias. As diversas formas de se veicular as recomendações também serão estudadas e implementadas.
Metodologia:
- Levantamento do estado da arte dos temas relacionados ao projeto atraves de leituras de artigos buscados em periodicos, ou em outros veiculos da web.
- Implementacao dos sistemas seguindo as diretivas basicas de engenharia de software.
- Reunioes, com frequencia de pelo menos 2 por semana para a implementacao do nucleo do Morfeu.
- Seguir um cronograma construido previamente.
Projetos de Graduacao envolvidos:
1. Levantamento sobre o estado da arte sobre redes sociais; implementacao de um rede social virtual, com as funcionalidades de adicionar e classificar relacionamentos entre os usuarios; Estudar Descoberta de Conhecimento em Bases de Dados (DCDB) para a construcao de redes sociais; implementacao da funcionalidade de visualizar o caminho mais curto de um usuario x ate o usuario y, o que consiste em uma instancia do problema do caixeiro viajante.
Aluno: Leonardo Knaip Garcia
2. Levantar o estado da arte sobre sistemas de recomendacao; implementacao de um sistema de filtragem colaborativa, utilizando coeficientes de pearson, implementacao de componentes de interface de permitam que usuarios avaliem os artigos de forma facil e rapida, utilizando AJAX.
Aluno: Eleu Natali, Leonardo Zucchi ou Mike Blunk.
Cronograma:
Fev
- Inicio do desenvolvimento do projeto Morfeu (Fase de Análise e Projeto). [ OK ]
Mar
- Avançar na análise do projeto Morfeu; [ OK ]
- Iniciar a implementação do núcleo do Morfeu (versão 0). [ OK ]
- Especificaçao de Requisitos. [ OK ]
- Desenhar Diagrama E/R. [ OK ]
- Construir Tabelas do banco de dados. [ OK ]
- Levantar o estado da arte sobre sistemas de recomendacao e sobre redes sociais virtuais.
(Leituras e Fichamentos Realizados)
Abr
- Implementação do núcleo do Morfeu (versão 0).
- Implementacao de algoritmos de recomendacao.
- Levantar o estado da arte sobre os principais veiculos de informacao da web.
Mai
- Finalização da implementação do núcleo do Morfeu (versão 0)
- Implementacao de um sistema de recomendacao no Morfeu
- Teste do núcleo
Jun
- Finalizacao do sistema de recomendacao no Morfeu
- testar o sistema
Jul
- Finalização da implementação e teste do sistema
Comments (0)
You don't have permission to comment on this page.