IPTV Recommender Systems. Paolo Cremonesi

Size: px
Start display at page:

Download "IPTV Recommender Systems. Paolo Cremonesi"

Transcription

1 IPTV Recommender Systems Paolo Cremonesi

2 Agenda 2 IPTV architecture Recommender algorithms Evaluation of different algorithms Multi-model systems

3 Valentino Rossi 3

4 IPTV architecture 4 Live TV Set-top-box (decoder) VOD Content Provider Service Provider Network Provider Customers

5 IPTV architecture 5 IPTV is a video service supplied by a telecom service provider that owns the network infrastructure and controls content distribution over the broadband network for reliable delivery to the consumer (generally to the TV/IP STB). Services Broadcast TV (BTV) services which consist in the simultaneous reception by the users of a traditional TV channel, Free-to-air or Pay TV. BTV services are usually implemented using IP multicast protocols. Video On Demand (VOD) services, which consist in viewing multimedia contents made available by the Service Provider, upon request. VOD services are usually implemented using IP unicast protocols.

6 IPTV Platform: Now 6 HUNDREDS LIVE CHANNELS CUSTOMERS FACE DIFFICULTIES FINDING THE RIGHT CONTENT THOUSANDS VOD ITEMS CUSTOMER PURCHASES CUSTOMER FRUSTRATION

7 IPTV Platform: with a recommender systems 7 From this. Today recommendations, based on your personal taste, are: To this.

8 IPTV recommender needs 8 Improve user satisfaction Sell new content to users VOD Pay-per-view channels Targeting advertisement

9 Agenda 9 IPTV architecture Recommender algorithms Evaluation of different algorithms Multi-model systems

10 Recommender System: how it works 10 USER DATA USER S TASTE FRUTIONS AND RATINGS CONTENT METADATA RECOMMENDER SYSTEM CONTENT RECOMMENDATIONS

11 Problem formulation 11 Users ratings Recommender Items metadata Ranked list Item1 Item2 Item3... ItemX Top N

12 Recommendation techniques 12 Recommender algorithms Collaborative Filtering User based Item based Content-based Filtering Users with similar taste Similar Items

13 Memory vs. model based 13 Memory based Model based User-based X Item-based X Dimensionalreduction X Content-based X

14 Collaborative Filtering ?3 User-based similar users rate an item similarly Item-based similar items are rated by a user similarly 2 2 NB: similarity means correlation Neighborhood

15 Collaborative filtering: User Rating Matrix 15 User Item

16 User rating matrix URM 16 I1 I2 I3 I4 I1 I2 I3 I4 U U U U U Explicit URM U U U U U Implicit URM

17 Dimensional-reduction collaborative model 17 items and users can be described by a number (K) of unknown features a uf : describes if feature f is important for user u b if : describes if feature f is present in item i r ui : rating assigned by (or estimated) user u to item i r ui = k f=1 a uf b if

18 Singular Value Decomposition 18 m x n A R = U S V T m x n m x k k x k k x n S k RA = k U k V k T

19 Singular Value Decomposition 19 R = U S V T V V T = I U T U = I

20 Singular Value Decomposition 20 R k = U k S k V T k V k V T k = I U T k U k = I R k : best rank-k approximation of R according to the Frobenious norm not according least square error!!

21 Folding-in 21 New rows/columns of A are projected (folded-in) in the existing latent space without computing a new SVD e.g., a new user u u = uv k S k -1 S k V k A k U k u u

22 Collaborative Filtering: pro & cons 22 Pro: There is no need for content Cons: Cold Start: we needs to have enough users in the system to find a match. Sparsity: when the user/ratings matrix is sparse it is hard to find a neighbourhood. First Rater: cannot recommend an item that has not been previously rated anyone else Popularity Bias: cannot recommend items to someone with unique tastes. Tends to recommend popular items (dataset coverage)

23 Content-based Filtering 23...mettendo a punto una scoperta che potrebbe portare al primo uso terapeutico della controversa procedura. Se gli studi animali si riveleranno promettenti, i ricercatori potrebbero cominciare a mettere alla prova le nuove cellule su occhi umani da qui a due anni... Term 2 Term 3 Term 1 Similar items contain the same terms The more a term occurs in an item, the more representative it is The more a term occurs in the collection, the less representative it is (i.e. it is less important in order to distinguish a specific item)

24 Content-based filtering: Item-Content Matrix 24 Word Item

25 Content-based Filtering: techniques 25 User-item similarity Term 3 Term 2 Term 1

26 Content-based Filtering: pro & cons 26 Pro: No need for data on other users No cold-start or sparsity problems, neither first-rater Able to recommend to users with unique tastes Able to recommend new and unpopular items Can provide explanations about recommended items Well-known technology Cons: Requires a structured content Lower accuracy Users tastes must be represented as a function of the content Unable to exploit quality judgments of other users

27 Content-based Filtering: Latent Semantic Analysis 27 V A A k = U k k m x n svd S k T -Terms in rows -Items in columns U k * sqrt (S k ) pseudo terms V k * sqrt (S k ) pseudo items cosine A k

28 Recommender architecture 28 Resources management Items Storage Features extraction Features representation Filter Users management Compute useritem correlation Items retrieval Items recommendation Users Infer and learn profile Interests/tastes representation feedback Explicit vs implicit ratings

29 Datasets 29 Real datasets composed by movies and user fruitions, plus some extra information User-item rating matrix users 564 movies ratings Movie Meta-data (textual information) Title Genre Director Cast Duration

30 30 Implicit vs Explicit Come determinare il rating implicito VOD TV (EPG)

31 Some problems with IPTV recommender 31 Cold start Multi-language content (e.g., Switzerland) New user problem (user-based algorithms) New item problem (all collaborative algorithms) Semantic problem (e.g., house and home)

32 Agenda 32 IPTV architecture Recommender algorithms Evaluation of different algorithms Multi-model systems

33 Problem 33 Many works do not describe clearly the methods used for performance evaluation and model comparison Different dataset partition methodology and evaluation metrics lead to divergent results The Netflix prize has improperly focused the research attention on Hold-out RMSE

34 Objective 34 Design a new methodology to compare different algorithms according to 34 how often the user watches the TV (length of user profile) if the user prefers blockbuster movies (user preference versus popular or unpopular movies and programs) Design a multi-model system

35 Metrics 35 Error metrics Mean Square Error (MSE) Root Mean Square Error (RMSE) Mean Absolute Error (MAE) Accuracy metrics Recall Precision Fallout F-measure Both implicit and explicit datasets Only for explicit datasets Top-N recommender systems

36 Accuracy metrics 36

37 Accuracy metrics 37

38 Accuracy metrics 38

39 Netflix dataset: test user profile 39

40 Netflix dataset: Global effects algorithm 40 RMSE: 0.95 Recall: 1% F-measure: 0.01

41 Netflix dataset: Adjusted cosine algorithm 41 RMSE: 1.6 Recall: 8% F-measure: 0.16

42 Netflix dataset: SVD algorithm 42 RMSE: 2.7 Recall: 17% F-measure: 0.28

43 Quality evaluation 43 Focus on future performance on new data Proper partitioning of original data set into: training set test set Test set must be different and independent from training set Active user: should be left out of the model 43

44 Hold-out 44

45 Leave-one-out 45

46 K-fold 46

47 Agenda 47 IPTV architecture Recommender algorithms Evaluation of different algorithms Multi-model systems

48 Recommender system architecture 48 Inputs Items Content (ICM) Business Rules Real time calls Web Services STB client Batch Processing Real-time Recommendation STB server Users Ratings (URM) Model Repository STB client

49 Proposed approach Batch system Statistical analysis of the dataset Definition of a number of models Accuracy evaluation for different user profiles Run-time system User profile analysis Selection of best candidate model Recommendation

50 Multi-model recommender engine

51 Dataset statistical analysis (example) 51

52 Dataset statistical analysis (example) 52 Percentage of rated items in the top-rated NM ML NF Position of the items in the top-rated

53 Dataset statistical analysis (example) 53 User groups Item popularity 20 or more Popular Non-Popular

54 Popular vs. unpopular: SVD algorithm - NF all popular unpopular Recall Latent size

55 Popular vs. unpopular: SVD algorithm - NM all popular unpopular 0.2 Recall Latent size

56 User profile length NM recall 56 All Popular Unpopular Group SVD Cos -like NBN_S NBN_I NBN_U ,21% 19,35% 19,65% 17,23% 21,65% ,23% 13,11% 12,09% 13,62% 12,60% 20 -inf 9,91% 8,01% 6,45% 6,65% 6,52% Group SVD Cos -like NBN_S NBN_I NBN_U ,21% 31,21% 31,54% 26,17% 33,93% ,12% 27,12% 24,61% 27,36% 25,59% 20 -inf 25,72% 22,71% 20,71% 21,14% 20,93% Group SVD Cos -like NBN_S NBN_I NBN_U 2-9 9,92% 0,81% 0,13% 2,64% 1,48% ,01% 1,23% 0,19% 0,56% 0,25% 20 -inf 10,14% 0,70% 0,01% 0,10% 0,01% Best average algorithm (item-based) Multi-model (overall) 15,94% 20,92%

A Recommender System for an IPTV Service Provider: a Real Large-Scale Production Environment

A Recommender System for an IPTV Service Provider: a Real Large-Scale Production Environment A Recommender System for an IPTV Service Provider: a Real Large-Scale Production Environment Riccardo Bambini, Paolo Cremonesi, and Roberto Turrin WHITEPAPER March 2010 www.contentwise.tv A Recommender

More information

Collaborative Filtering. Radek Pelánek

Collaborative Filtering. Radek Pelánek Collaborative Filtering Radek Pelánek 2015 Collaborative Filtering assumption: users with similar taste in past will have similar taste in future requires only matrix of ratings applicable in many domains

More information

Hybrid model rating prediction with Linked Open Data for Recommender Systems

Hybrid model rating prediction with Linked Open Data for Recommender Systems Hybrid model rating prediction with Linked Open Data for Recommender Systems Andrés Moreno 12 Christian Ariza-Porras 1, Paula Lago 1, Claudia Jiménez-Guarín 1, Harold Castro 1, and Michel Riveill 2 1 School

More information

BUILDING A PREDICTIVE MODEL AN EXAMPLE OF A PRODUCT RECOMMENDATION ENGINE

BUILDING A PREDICTIVE MODEL AN EXAMPLE OF A PRODUCT RECOMMENDATION ENGINE BUILDING A PREDICTIVE MODEL AN EXAMPLE OF A PRODUCT RECOMMENDATION ENGINE Alex Lin Senior Architect Intelligent Mining [email protected] Outline Predictive modeling methodology k-nearest Neighbor

More information

The Need for Training in Big Data: Experiences and Case Studies

The Need for Training in Big Data: Experiences and Case Studies The Need for Training in Big Data: Experiences and Case Studies Guy Lebanon Amazon Background and Disclaimer All opinions are mine; other perspectives are legitimate. Based on my experience as a professor

More information

Recommendation Tool Using Collaborative Filtering

Recommendation Tool Using Collaborative Filtering Recommendation Tool Using Collaborative Filtering Aditya Mandhare 1, Soniya Nemade 2, M.Kiruthika 3 Student, Computer Engineering Department, FCRIT, Vashi, India 1 Student, Computer Engineering Department,

More information

A Social Network-Based Recommender System (SNRS)

A Social Network-Based Recommender System (SNRS) A Social Network-Based Recommender System (SNRS) Jianming He and Wesley W. Chu Computer Science Department University of California, Los Angeles, CA 90095 [email protected], [email protected] Abstract. Social

More information

Recommender Systems: Content-based, Knowledge-based, Hybrid. Radek Pelánek

Recommender Systems: Content-based, Knowledge-based, Hybrid. Radek Pelánek Recommender Systems: Content-based, Knowledge-based, Hybrid Radek Pelánek 2015 Today lecture, basic principles: content-based knowledge-based hybrid, choice of approach,... critiquing, explanations,...

More information

Big Data Analytics. Lucas Rego Drumond

Big Data Analytics. Lucas Rego Drumond Big Data Analytics Lucas Rego Drumond Information Systems and Machine Learning Lab (ISMLL) Institute of Computer Science University of Hildesheim, Germany Going For Large Scale Application Scenario: Recommender

More information

Demonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College.

Demonstration of Internet Protocol Television(IPTV) Khai T. Vuong, Dept. of Engineering, Oslo University College. Demonstration of Internet Protocol Television(IPTV) 1 What is IPTV? IPTV is a general term of IP+TV = IPTV Delivery of traditional TV channels and video-ondemand contents over IP network. 2 IPTV Definition

More information

Big Data Analytics Verizon Lab, Palo Alto

Big Data Analytics Verizon Lab, Palo Alto Spark Meetup Big Data Analytics Verizon Lab, Palo Alto July 28th, 2015 Copyright 2015 Verizon. All Rights Reserved. Information contained herein is provided AS IS and subject to change without notice.

More information

Big & Personal: data and models behind Netflix recommendations

Big & Personal: data and models behind Netflix recommendations Big & Personal: data and models behind Netflix recommendations Xavier Amatriain Netflix [email protected] ABSTRACT Since the Netflix $1 million Prize, announced in 2006, our company has been known to

More information

Machine Learning using MapReduce

Machine Learning using MapReduce Machine Learning using MapReduce What is Machine Learning Machine learning is a subfield of artificial intelligence concerned with techniques that allow computers to improve their outputs based on previous

More information

W6.B.1. FAQs CS535 BIG DATA W6.B.3. 4. If the distance of the point is additionally less than the tight distance T 2, remove it from the original set

W6.B.1. FAQs CS535 BIG DATA W6.B.3. 4. If the distance of the point is additionally less than the tight distance T 2, remove it from the original set http://wwwcscolostateedu/~cs535 W6B W6B2 CS535 BIG DAA FAQs Please prepare for the last minute rush Store your output files safely Partial score will be given for the output from less than 50GB input Computer

More information

Data Mining for Web Personalization

Data Mining for Web Personalization 3 Data Mining for Web Personalization Bamshad Mobasher Center for Web Intelligence School of Computer Science, Telecommunication, and Information Systems DePaul University, Chicago, Illinois, USA [email protected]

More information

Implementation of a Video On-Demand System For Cable Television

Implementation of a Video On-Demand System For Cable Television Implementation of a Video On-Demand System For Cable Television Specific VOD Implementation for one way networks This white paper is co-authored by: Teleste Oyj Edgeware AB 1(18) TABLE OF CONTENTS Confidentiality

More information

Recommendations in Mobile Environments. Professor Hui Xiong Rutgers Business School Rutgers University. Rutgers, the State University of New Jersey

Recommendations in Mobile Environments. Professor Hui Xiong Rutgers Business School Rutgers University. Rutgers, the State University of New Jersey 1 Recommendations in Mobile Environments Professor Hui Xiong Rutgers Business School Rutgers University ADMA-2014 Rutgers, the State University of New Jersey Big Data 3 Big Data Application Requirements

More information

Trends of Interactive TV & Triple Play

Trends of Interactive TV & Triple Play Trends of Interactive TV & Triple Play 1 Technology trends 4C s convergence Improvement and standardization of the encoding technology The enhancement and cost effective of IP video streaming network components

More information

Evaluation & Validation: Credibility: Evaluating what has been learned

Evaluation & Validation: Credibility: Evaluating what has been learned Evaluation & Validation: Credibility: Evaluating what has been learned How predictive is a learned model? How can we evaluate a model Test the model Statistical tests Considerations in evaluating a Model

More information

PREA: Personalized Recommendation Algorithms Toolkit

PREA: Personalized Recommendation Algorithms Toolkit Journal of Machine Learning Research 13 (2012) 2699-2703 Submitted 7/11; Revised 4/12; Published 9/12 PREA: Personalized Recommendation Algorithms Toolkit Joonseok Lee Mingxuan Sun Guy Lebanon College

More information

Integrating social networks in an IPTV recommender system

Integrating social networks in an IPTV recommender system Integrating social networks in an IPTV recommender system Cerdeira, Frederico [email protected] Almeida, Pedro [email protected] Abreu, Jorge [email protected] Almeida, Pedro L. [email protected] Cardoso,

More information

Utility of Distrust in Online Recommender Systems

Utility of Distrust in Online Recommender Systems Utility of in Online Recommender Systems Capstone Project Report Uma Nalluri Computing & Software Systems Institute of Technology Univ. of Washington, Tacoma [email protected] Committee: nkur Teredesai

More information

How Can Telco Exploit the Internet TV Prospect?

How Can Telco Exploit the Internet TV Prospect? Itu Ayazaga Kampusu Teknonekt Binasi ARI 2 A Blok Kat:6 Maslak Sariyer 34469 İstanbul/Turkey t: +90 212 328 1248 https:// White Paper How Can Telco Exploit the Internet TV Prospect? Utilizing the existing

More information

A Collaborative Filtering Recommendation Algorithm Based On User Clustering And Item Clustering

A Collaborative Filtering Recommendation Algorithm Based On User Clustering And Item Clustering A Collaborative Filtering Recommendation Algorithm Based On User Clustering And Item Clustering GRADUATE PROJECT TECHNICAL REPORT Submitted to the Faculty of The School of Engineering & Computing Sciences

More information

Internet Protocol Television (IPTV)

Internet Protocol Television (IPTV) International Journal of Electronics and Computer Science Engineering 2221 Available Online at www.ijecse.org ISSN- 2277-1956 Internet Protocol Television (IPTV) Lokesh Mittal 1, Ritika Mittal 2 Lecturer

More information

Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite. We Deliver the Future of Television

Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite. We Deliver the Future of Television Adaptive Bitrate Multicast: Enabling the Delivery of Live Video Streams Via Satellite We Deliver the Future of Television Satellites provide a great infrastructure for broadcasting live content to large

More information

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Technical Paper (11 July 2014) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure

More information

IPTV the future of television?

IPTV the future of television? IPTV the future of television? Erik Martinsson [email protected] Report Computer Communication and Distributed Systems, EDA390 CHALMERS UNIVERSITY OF TECHNOLOGY Department of Computer Science and

More information

diversifeye Application Note

diversifeye Application Note diversifeye Application Note Test Performance of IGMP based Multicast Services with emulated IPTV STBs Shenick Network Systems Test Performance of IGMP based Multicast Services with emulated IPTV STBs

More information

Similarity Search in a Very Large Scale Using Hadoop and HBase

Similarity Search in a Very Large Scale Using Hadoop and HBase Similarity Search in a Very Large Scale Using Hadoop and HBase Stanislav Barton, Vlastislav Dohnal, Philippe Rigaux LAMSADE - Universite Paris Dauphine, France Internet Memory Foundation, Paris, France

More information

Search and Information Retrieval

Search and Information Retrieval Search and Information Retrieval Search on the Web 1 is a daily activity for many people throughout the world Search and communication are most popular uses of the computer Applications involving search

More information

Semantically Enhanced Web Personalization Approaches and Techniques

Semantically Enhanced Web Personalization Approaches and Techniques Semantically Enhanced Web Personalization Approaches and Techniques Dario Vuljani, Lidia Rovan, Mirta Baranovi Faculty of Electrical Engineering and Computing, University of Zagreb Unska 3, HR-10000 Zagreb,

More information

A Workbench for Comparing Collaborative- and Content-Based Algorithms for Recommendations

A Workbench for Comparing Collaborative- and Content-Based Algorithms for Recommendations A Workbench for Comparing Collaborative- and Content-Based Algorithms for Recommendations Master Thesis Pat Kläy from Bösingen University of Fribourg March 2015 Prof. Dr. Andreas Meier, Information Systems,

More information

REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY. Alan Clark CEO, Telchemy Incorporated

REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY. Alan Clark CEO, Telchemy Incorporated REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY Alan Clark CEO, Telchemy Incorporated Outline STB centric performance management? Measuring IPTV subscriber experience how and why?

More information

Open multi-provider delivery of TV services over IP networks

Open multi-provider delivery of TV services over IP networks Open multi-provider delivery of TV services over IP networks Introduction Content of the presentation 8 Introduction to DVB-IPI and its application to Medianet open system vision 8 Challenges in realistic

More information

Chapter 7 Recommender Systems: Sources of Knowledge and Evaluation Metrics

Chapter 7 Recommender Systems: Sources of Knowledge and Evaluation Metrics Chapter 7 Recommender Systems: Sources of Knowledge and Evaluation Metrics Denis Parra and Shaghayegh Sahebi Abstract. Recommender or Recommendation Systems (RS) aim to help users dealing with information

More information

SERG. Reconstructing Requirements Traceability in Design and Test Using Latent Semantic Indexing

SERG. Reconstructing Requirements Traceability in Design and Test Using Latent Semantic Indexing Delft University of Technology Software Engineering Research Group Technical Report Series Reconstructing Requirements Traceability in Design and Test Using Latent Semantic Indexing Marco Lormans and Arie

More information

A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data

A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data Athanasius Zakhary, Neamat El Gayar Faculty of Computers and Information Cairo University, Giza, Egypt

More information

Addressing Cold Start in Recommender Systems: A Semi-supervised Co-training Algorithm

Addressing Cold Start in Recommender Systems: A Semi-supervised Co-training Algorithm Addressing Cold Start in Recommender Systems: A Semi-supervised Co-training Algorithm Mi Zhang,2 Jie Tang 3 Xuchen Zhang,2 Xiangyang Xue,2 School of Computer Science, Fudan University 2 Shanghai Key Laboratory

More information

A Near Real-Time Personalization for ecommerce Platform Amit Rustagi [email protected]

A Near Real-Time Personalization for ecommerce Platform Amit Rustagi arustagi@ebay.com A Near Real-Time Personalization for ecommerce Platform Amit Rustagi [email protected] Abstract. In today's competitive environment, you only have a few seconds to help site visitors understand that you

More information

The necessity of multicast for IPTV streaming

The necessity of multicast for IPTV streaming The necessity of multicast for IPTV streaming ARIANIT MARAJ, ADRIAN SHEHU Telecommunication Department Faculty of Information Technology, Polytechnic University of Tirana Tirana, Republic of Albania [email protected],

More information

Technical Paper. Putting the Best of the Web into the Guide. Steve Tranter, VP Broadband NDS Group, Ltd. Abstract

Technical Paper. Putting the Best of the Web into the Guide. Steve Tranter, VP Broadband NDS Group, Ltd. Abstract Technical Paper Putting the Best of the Web into the Guide Steve Tranter, VP Broadband NDS Group, Ltd. First presented at SCTE Cable-Tec Expo 2011 Abstract Today, Internet-sourced content comes in a variety

More information

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services

Espial IPTV Middleware. Evo Solution Whitepaper. <Title> Delivering Interactive, Personalized 3-Screen Services Espial IPTV Middleware Evo Solution Whitepaper Delivering Interactive, Personalized 3-Screen Services April 2010 Espial Group 1997-2010. All rights reserved The 3-Screen Challenge Differentiate

More information

Collaborative Filteration for user behavior Prediction using Big Data Hadoop

Collaborative Filteration for user behavior Prediction using Big Data Hadoop Collaborative Filteration for user behavior Prediction using Big Data Hadoop Jayshri Manohar Somwanshi, Prof. Y. B. Gurav Department of Computer Engineering, P.V.P.I.T Bavdhan, Pune, Maharashtra, India

More information

Application of Dimensionality Reduction in Recommender System -- A Case Study

Application of Dimensionality Reduction in Recommender System -- A Case Study Application of Dimensionality Reduction in Recommender System -- A Case Study Badrul M. Sarwar, George Karypis, Joseph A. Konstan, John T. Riedl GroupLens Research Group / Army HPC Research Center Department

More information

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02) Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we

More information

Audiovisual Services over ADSL

Audiovisual Services over ADSL Audiovisual Services over ADSL November 17, 2004 Pierre Quentel FT/R&D Division Laboratory "Distribution and Protection of Contents" Le présent document contient des inf ormations qui sont la propriété

More information

White Paper. Interactive Multicast Technology. Changing the Rules of Enterprise Streaming Video

White Paper. Interactive Multicast Technology. Changing the Rules of Enterprise Streaming Video Interactive Multicast Technology Changing the Rules of Enterprise Streaming Video V Table of Contents Introduction IP Multicast Technology in a Nutshell The Missing Interactivity: VCON Interactive Multicast

More information

Data Mining - Evaluation of Classifiers

Data Mining - Evaluation of Classifiers Data Mining - Evaluation of Classifiers Lecturer: JERZY STEFANOWSKI Institute of Computing Sciences Poznan University of Technology Poznan, Poland Lecture 4 SE Master Course 2008/2009 revised for 2010

More information

Audiovisual Services on Internet

Audiovisual Services on Internet Audiovisual Services on Internet Audiovisual on Internet Services A/V on IP Focus on IPTV Services characteristics page 3 Audiovisual on Internet Services A/V on IP Focus on IPTV Services characteristics

More information

itvfusion 2016 Online Training Syllabus

itvfusion 2016 Online Training Syllabus itvfusion 2016 Online Training Syllabus itv Fusion - Online Training 1 Minerva itvfusion Minerva itvfusion itv Fusion - Online Training 2 2016 Online Class Schedule DAY: TUESDAY WEDNESDAY THURSDAY FRIDAY

More information

Experiments in Web Page Classification for Semantic Web

Experiments in Web Page Classification for Semantic Web Experiments in Web Page Classification for Semantic Web Asad Satti, Nick Cercone, Vlado Kešelj Faculty of Computer Science, Dalhousie University E-mail: {rashid,nick,vlado}@cs.dal.ca Abstract We address

More information

Punto Azul - Different Types of Pay TV Solutions

Punto Azul - Different Types of Pay TV Solutions Executive Presentation Safeview Company Profile Safeview develops technologies that enable new ways to interact with the consumer of TV services Safeview develops and integrates its own products and third

More information

A Recommendation Engine Exploiting Collective Intelligence on Big Data

A Recommendation Engine Exploiting Collective Intelligence on Big Data A Recommendation Engine Exploiting Collective Intelligence on Big Data Luigi Giuri, Executive Chairman Alessandro Negro, CTO [email protected] [email protected] 1 Outline ü Introduction to

More information

Context Aware Personalized Ad Insertion in an Interactive TV Environment

Context Aware Personalized Ad Insertion in an Interactive TV Environment Context Aware Personalized Ad Insertion in an Interactive TV Environment Amit Thawani, Srividya Gopalan and Sridhar V. Applied Research Group Satyam Computer Services Limited #14, Langford Avenue, Lal

More information

! E6893 Big Data Analytics Lecture 5:! Big Data Analytics Algorithms -- II

! E6893 Big Data Analytics Lecture 5:! Big Data Analytics Algorithms -- II ! E6893 Big Data Analytics Lecture 5:! Big Data Analytics Algorithms -- II Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science Mgr., Dept. of Network Science and

More information

Overview. Evaluation Connectionist and Statistical Language Processing. Test and Validation Set. Training and Test Set

Overview. Evaluation Connectionist and Statistical Language Processing. Test and Validation Set. Training and Test Set Overview Evaluation Connectionist and Statistical Language Processing Frank Keller [email protected] Computerlinguistik Universität des Saarlandes training set, validation set, test set holdout, stratification

More information

Lecture 13: Validation

Lecture 13: Validation Lecture 3: Validation g Motivation g The Holdout g Re-sampling techniques g Three-way data splits Motivation g Validation techniques are motivated by two fundamental problems in pattern recognition: model

More information

Recommending News Articles using Cosine Similarity Function Rajendra LVN 1, Qing Wang 2 and John Dilip Raj 1

Recommending News Articles using Cosine Similarity Function Rajendra LVN 1, Qing Wang 2 and John Dilip Raj 1 Paper 1886-2014 Recommending News s using Cosine Similarity Function Rajendra LVN 1, Qing Wang 2 and John Dilip Raj 1 1 GE Capital Retail Finance, 2 Warwick Business School ABSTRACT Predicting news articles

More information

INTRODUCTION. The Challenges

INTRODUCTION. The Challenges Meeting the Challenges of Video Advertising in an IP ABR Environment Consumers are demanding to watch TV when they want and on the device of their choice. To meet that challenge most pay TV operators globally

More information

2. EXPLICIT AND IMPLICIT FEEDBACK

2. EXPLICIT AND IMPLICIT FEEDBACK Comparison of Implicit and Explicit Feedback from an Online Music Recommendation Service Gawesh Jawaheer [email protected] Martin Szomszor [email protected] Patty Kostkova [email protected]

More information

Development of Mobile Broadband Interactive Satellite Access System based on DVB-RCS in Korea

Development of Mobile Broadband Interactive Satellite Access System based on DVB-RCS in Korea Development of Mobile Broadband Interactive Satellite Access System based on DVB-RCS in Korea September, 8-9, 2005 Hoon Jeong ([email protected]) ETRI, KOREA 1 Contents 1. Introduction 2. Mobile Broadband

More information

I like it... I like it not: Evaluating User Ratings Noise in Recommender Systems

I like it... I like it not: Evaluating User Ratings Noise in Recommender Systems I like it... I like it not: Evaluating User Ratings Noise in Recommender Systems Xavier Amatriain, Josep M. Pujol, and Nuria Oliver Telefonica Research Recent growing interest in predicting and influencing

More information

Recommendation Systems

Recommendation Systems Chapter 9 Recommendation Systems There is an extensive class of Web applications that involve predicting user responses to options. Such a facility is called a recommendation system. We shall begin this

More information

RECOMMENDATION SYSTEM

RECOMMENDATION SYSTEM RECOMMENDATION SYSTEM October 8, 2013 Team Members: 1) Duygu Kabakcı, 1746064, [email protected] 2) Işınsu Katırcıoğlu, 1819432, [email protected] 3) Sıla Kaya, 1746122, [email protected]

More information

From IPTV to mobiletv and OTTV *TV. From IPTV to mobile TV and over-the-top TV. Alessandro Bogliolo

From IPTV to mobiletv and OTTV *TV. From IPTV to mobile TV and over-the-top TV. Alessandro Bogliolo *TV From IPTV to mobile TV and over-the-top TV Alessandro Bogliolo Foreword Internet video traffic (not including P2P): in 2010 reached 40% of cons. traffic (more than P2P) in 2012 it will reach 50% In

More information

Cross Validation. Dr. Thomas Jensen Expedia.com

Cross Validation. Dr. Thomas Jensen Expedia.com Cross Validation Dr. Thomas Jensen Expedia.com About Me PhD from ETH Used to be a statistician at Link, now Senior Business Analyst at Expedia Manage a database with 720,000 Hotels that are not on contract

More information

Evaluating Data Mining Models: A Pattern Language

Evaluating Data Mining Models: A Pattern Language Evaluating Data Mining Models: A Pattern Language Jerffeson Souza Stan Matwin Nathalie Japkowicz School of Information Technology and Engineering University of Ottawa K1N 6N5, Canada {jsouza,stan,nat}@site.uottawa.ca

More information

Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights

Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights Seventh IEEE International Conference on Data Mining Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights Robert M. Bell and Yehuda Koren AT&T Labs Research 180 Park

More information

Learn to Personalized Image Search from the Photo Sharing Websites

Learn to Personalized Image Search from the Photo Sharing Websites Learn to Personalized Image Search from the Photo Sharing Websites ABSTRACT: Increasingly developed social sharing websites, like Flickr and Youtube, allow users to create, share, annotate and comment

More information

Introduction to Recommender Systems Handbook

Introduction to Recommender Systems Handbook Chapter 1 Introduction to Recommender Systems Handbook Francesco Ricci, Lior Rokach and Bracha Shapira Abstract Recommender Systems (RSs) are software tools and techniques providing suggestions for items

More information

The Method of Personalized Recommendation with Ensemble Combination

The Method of Personalized Recommendation with Ensemble Combination The Method of Personalized Recommendation with Ensemble Combination Jiwan Seo, Seungjin Choi, Mucheol Kim, and Sangyong Han Chung-Ang University, Seoul, Republic of Korea {jwseo, bethemoney}@ec.cse.cau.ac.kr,

More information

Steven C.H. Hoi. School of Computer Engineering Nanyang Technological University Singapore

Steven C.H. Hoi. School of Computer Engineering Nanyang Technological University Singapore Steven C.H. Hoi School of Computer Engineering Nanyang Technological University Singapore Acknowledgments: Peilin Zhao, Jialei Wang, Hao Xia, Jing Lu, Rong Jin, Pengcheng Wu, Dayong Wang, etc. 2 Agenda

More information

M3039 MPEG 97/ January 1998

M3039 MPEG 97/ January 1998 INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO INFORMATION ISO/IEC JTC1/SC29/WG11 M3039

More information

Content-Boosted Collaborative Filtering for Improved Recommendations

Content-Boosted Collaborative Filtering for Improved Recommendations Proceedings of the Eighteenth National Conference on Artificial Intelligence(AAAI-2002), pp. 187-192, Edmonton, Canada, July 2002 Content-Boosted Collaborative Filtering for Improved Recommendations Prem

More information

Traffic load and cost analysis for different IPTV architectures

Traffic load and cost analysis for different IPTV architectures Traffic load and cost analysis for different IPTV architectures SKENDER RUGOVA, ARIANIT MARAJ Post and Telecommunication of Kosova-PTK Dardania, p.nr., Prishtina, Republic of Kosova [email protected],

More information

Apache Mahout's new DSL for Distributed Machine Learning. Sebastian Schelter GOTO Berlin 11/06/2014

Apache Mahout's new DSL for Distributed Machine Learning. Sebastian Schelter GOTO Berlin 11/06/2014 Apache Mahout's new DSL for Distributed Machine Learning Sebastian Schelter GOO Berlin /6/24 Overview Apache Mahout: Past & Future A DSL for Machine Learning Example Under the covers Distributed computation

More information

AGENT-BASED PERSONALIZATION IN DIGITAL TELEVISION. P.O. Box 553, 33101 Tampere, Finland, {samuli.niiranen, artur.lugmayr, seppo.kalli}@tut.

AGENT-BASED PERSONALIZATION IN DIGITAL TELEVISION. P.O. Box 553, 33101 Tampere, Finland, {samuli.niiranen, artur.lugmayr, seppo.kalli}@tut. AGENT-BASED PERSONALIZATION IN DIGITAL TELEVISION Samuli Niiranen 1, Artur Lugmayr 1 and Seppo Kalli 1 1 Laboratory of Signal Processing, Tampere University of Technology, P.O. Box 553, 33101 Tampere,

More information

Optimization of Image Search from Photo Sharing Websites Using Personal Data

Optimization of Image Search from Photo Sharing Websites Using Personal Data Optimization of Image Search from Photo Sharing Websites Using Personal Data Mr. Naeem Naik Walchand Institute of Technology, Solapur, India Abstract The present research aims at optimizing the image search

More information

The Wisdom of the Few

The Wisdom of the Few The Wisdom of the Few A Collaborative Filtering Approach Based on Expert Opinions from the Web Xavier Amatriain Telefonica Research Via Augusta, 177 Barcelona 08021, Spain [email protected] Haewoon Kwak KAIST

More information

A generic monitoring architecture for assuring the QoS in Mobile TV platforms

A generic monitoring architecture for assuring the QoS in Mobile TV platforms A generic monitoring architecture for assuring the QoS in Mobile TV platforms Antonio Cuadra-Sanchez Telefonica R&D Madrid, Spain [email protected] Clara Casas-Caballero Telefonica Spain Madrid, Spain [email protected]

More information

recommendation in e-commerce

recommendation in e-commerce recommendation in e-commerce Luminis Recommendation Services We are leaving the age of information and entering the age of recommendation Chris Anderson Authors: Hans Bossenbroek Hans Gringhuis Luminis

More information