suggestv - webmedia 2011

27
suggesTv: A Content Recommendation Application for Digital Television Fabiano Bernardo, Roberto Turrin, Paolo Cremonesi Dipartimento di Elettronica e Informazione Politecnico di Milano – Milano, Italy Bruno Ghisi, Frank Siqueira Departmento de Informática e Estatística Universidade Federal de Santa Catarina Florianópolis, Brazil

Upload: bruno-ghisi

Post on 06-Sep-2014

511 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: SuggesTV - webmedia 2011

suggesTv: A Content Recommendation Application for Digital Television

Fabiano Bernardo, Roberto Turrin, Paolo Cremonesi Dipartimento di Elettronica e Informazione Politecnico di Milano – Milano, Italy

Bruno Ghisi, Frank SiqueiraDepartmento de Informática e EstatísticaUniversidade Federal de Santa CatarinaFlorianópolis, Brazil

Page 2: SuggesTV - webmedia 2011

suggesTv 2

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 3: SuggesTV - webmedia 2011

suggesTv 3

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 4: SuggesTV - webmedia 2011

suggesTv 4

Introdução 1/2

Problema:

●Muitos programas;●Necessidade de outras ferramentas para ter mais informações sobre um determinado conteúdo

Page 5: SuggesTV - webmedia 2011

suggesTv 5

Introdução 1/2

O desenvolvimento dos set top boxes (STBs) e a disponibilidade de middlewares de TV Digital favoreceram o desenvolvimento de

aplicativos

4 principais padrões abertos de middleware de TVD:1) ARIB2) MHP3) Ginga4) DASE

Page 6: SuggesTV - webmedia 2011

suggesTv 6

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 7: SuggesTV - webmedia 2011

suggesTv 7

Objetivos

Desenvolvimento de um sistema de recomendação para middleware de TVD

1.Utilizar padrões abertos de middleware de TVD2.Integrar a engine do ContentWise3.Desenvolvimento de um protótipo

Page 8: SuggesTV - webmedia 2011

suggesTv 8

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 9: SuggesTV - webmedia 2011

suggesTv 9

Plataforma de Desenvolvimento

Connected Device Configuration (CDC)

Foundation Profile (FP)

Personal Basis Profile

Java TV

API do MW específico

Máquina de execução de um middleware de TVD

Page 10: SuggesTV - webmedia 2011

suggesTv 10

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 11: SuggesTV - webmedia 2011

suggesTv 11

ContentWise 1/3

Engine de recomendação

Programas TVCanaisFilmesMúsicaRingtones

STBsCelulares Aplicações Web

Page 12: SuggesTV - webmedia 2011

suggesTv 12

ContentWise 2/3

Page 13: SuggesTV - webmedia 2011

suggesTv 13

ContentWise 3/3

Algoritmos do ContentWise:

Collaborative filtering: tipo de algoritmos baseado nas relações entre items descobertos analisando os ratings coletados.

Content-based filtering: tipo de algoritmos baseado na analise das informações textuais disponíveis, enriquecida pela Latent Semantic Analysis (LSA).

Page 14: SuggesTV - webmedia 2011

suggesTv 14

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 15: SuggesTV - webmedia 2011

suggesTv 15

suggesTv 1/3

Aplicação Java (Xlet) que pode rodar em STBs com middleware MHP.

●Busca dos conteúdos através de um teclado virtual;●Consulta a um EPG personalizado;●top content items;●similar items;●also-viewed items;

login

●A aplicação pode buscar preferências implícitas e explícitas com perfil do usuário;●Recomendações dos conteúdos de acordo com o perfil do usuário;

Page 16: SuggesTV - webmedia 2011

suggesTv 16

suggesTv 2/3

KSOAP 2.1.2HAVi (MHP)Java TV

Web Services (SOAP)

Page 17: SuggesTV - webmedia 2011

suggesTv 17

suggesTv 3/3

Page 18: SuggesTV - webmedia 2011

suggesTv 18

suggesTv 3/3

Screenshots

Page 19: SuggesTV - webmedia 2011

suggesTv 19

suggesTv 3/3

Page 20: SuggesTV - webmedia 2011

suggesTv 20

suggesTv 3/3

Page 21: SuggesTV - webmedia 2011

suggesTv 21

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 22: SuggesTV - webmedia 2011

suggesTv 22

Analise Comparativa

Uso de recomendação remota (Web Services) e a memorizaçao dos perfis online.

[1] P. Cotter and B. Smyth - “PTV: Intelligent Personalized TV Guides”;[2] H. Zhang, S. Zheng, and J. Yuan - “A Personalized TV Guide System Compliant with MHP”;[3] P. Maia, J. Leite, T. Batista - “MyPersonal-EPG: A customizable EPG with recommendationsupport”;[4] T. Isobe, M. Fujiwara and H.Kaneta - “Development and Features of a TV Navigation System”;

[1]

[2]

[3]

[4]

Page 23: SuggesTV - webmedia 2011

suggesTv 23

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 24: SuggesTV - webmedia 2011

suggesTv 24

Conclusões

Pontos fortes do suggesTv:

●Foi possível integrar o ContentWise e desenvolver um protótipo utilizando o MHP●Recomendações em tempo real enquanto os usuários estão assistindo programas na televisão;●Possibilidade de encontrar e conhecer novos programas que estejam de acordo com o gosto do usuário;●Achar um programa específico

Page 25: SuggesTV - webmedia 2011

suggesTv 25

Sumário

Sumário➔Introdução➔Objetivos➔Plataforma de Desenvolvimento➔ContentWise➔suggesTv➔Análise Comparativa➔Conclusões➔Trabalhos Futuros

Page 26: SuggesTV - webmedia 2011

suggesTv 26

Trabalhos Futuros

●Testes em ambientes reais●Portar o suggesTv para rodar em STB com outros middlewares;●Definição de outros filtros para melhorar a procura de conteúdos;●Realizar estudos de usabilidade;●Possibilidade de mudar os perfis dos usuários diretamente na tela da televisão;●Recomendações para grupos de usuários;●Integração de suggesTv com redes sociais (Facebook, Twitter, ...)

Page 27: SuggesTV - webmedia 2011

suggesTv 27

Agradecimentos

Obrigado!