Integrating social networks into an IPTV recommender system
1. Integrating social networks in an IPTV recommender system
University of Aveiro – DeCA
PT Inovação + lab.sapo/ua
Cerdeira, F., Almeida, P., Abreu, F., Almeida, P. L., Cardoso, B.
Presented by: Pedro Almeida & Jorge Ferraz
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 1
Agenda
Recommender Systems in iTV
The Pétala system
Goals
Communities and buddies
System Architecture
Application Modules
Web widgets
STB client aplication
The present & the future (work)
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 2
2. Recommender Systems in iTV
A typical Recommender System (RS)
According to his profile predicts his personal likes…
uses patterns of TV consumption & the ratings assigned to content
may use
Collaborative Filtering algorithms
matching of the user profile with the profiles of other users
Content-Based methods
semantic analyses
Community (data) source
socially networked as content recommendation agents
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 3
The Pétala system – goals
Research and development of strategies for the
integration of Web 2.0 social paradigms and
networks to achieve a content recommendation
system over an IPTV environment
RS based not only on inference algorithms but mainly in
information from social networks (friends activity)
Rates, Recommendations, ...
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 4
3. The Pétala system – Communities and buddies
The Pétala needs buddies?!
And they come from Pétala and from social networks;
Friends lists automatically prepared based on the user social
network friends (e.g. FB);
The ability to add other Pétala users.
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 5
The Pétala system – System Architecture
System Architecture
Server-Side module supports both client applications (Web + STB)
a layer of (xml based) web-services informed by the system’s DB
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 6
4. The Pétala system – Application Modules
Web Widget Module
enhanced EPG
integrated in Facebook and Hi-5
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 7
The Pétala system – Application Modules | Web Widget
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 8
5. The Pétala system – Application Modules | Web Widget
recommending
rating
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 9
The Pétala system – Application Modules
Web Widget Module
User defined filters:
Users (all vs friends);
Networks;
Channels
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 10
6. The Pétala system – Application Modules
TV-STB Module
developed in MediaRoom – Presentation Framework Middleware
Meo like boxes;
EPG with rates associated to each program
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 11
The Pétala system – Application Modules | TV-STB Module
TV-STB Module
Rate or send (direct) recommendations
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 12
7. The Pétala system – Application Modules
Direct recommendations
Inbox stores direct recommendations
Missed the show? It proposes a future exhibition (if available in 8 days)
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 13
The Pétala system – Future Work
The present & the future
positive feedback from users in informal public demonstrations but,
further and more structured evaluation is needed and will be done
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 14
8. The Pétala system – Future Work
The present & the future
positive feedback from users in informal public demonstrations but,
further and more structured evaluation is needed and will be done
the ability to provide emotional mood as a parameter for the
recommendation;
visual representation of content being consumed in real time;
Improved direct recommendation features: remote record, …;
Deeper use of the social network activity and profiles
an improved integration in the middleware is aimed
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 15
Frederico Cerdeira | frederico.cerdeira@ua.pt
Pedro Almeida | almeida@ua.pt | twitter: morganpt
Jorge Ferraz | jfaa@ua.pt | twitter: jotafa
Pedro Luís Almeida | pedroalmeida@ua.pt
Bernardo Cardoso | bernardo@ptinovacao.pt
UA + PTInovação +lab.sapo/ua - [frederico.cerdeira@, almeida, jfa, pedroalmeida]@ua.pt. bernardo@ptinovacao.pt - 16