57
1 DATA MODELING IN IPTV AND OTT RECOMMENDER SYSTEMS – INFORMATION FLOW FROM INTERACTION TO PERSONALIZED RECOMMENDATIONS Dávid Zibriczky, ImpressTV Neo4j Meetup 2016-02-18

Data Modeling in IPTV and OTT Recommender Systems

Embed Size (px)

Citation preview

1

DATA MODELING IN IPTV AND OTT RECOMMENDER SYSTEMS –

INFORMATION FLOW FROM INTERACTION TO PERSONALIZED

RECOMMENDATIONS

Dávid Zibriczky, ImpressTV

Neo4j Meetup 2016-02-18

2

Introduction

3

Who we are?

• Acquisition of IPTV, OTT and media business line of Gravity R&D (July 2014)

• Technical Centre in Budapest, sales and management from the UK

What we are doing?

• Providing personalized recommendations, data analytics, targeted advertising and audience measurement for corporate clients

• Main domains: Video-On-Demand, Linear TV, OTT, Advertisements

About ImpressTV

4

• More time spent watching media contents than ever

• Hundreds of channels, ten thousands of movies, millions of user uploaded videos

• Heterogeneous mixture of devices and items

• Massive consumption information

• Cloudization and centralization

Then and Now

5

Source: http://bigscreenglobal.com/

6

What is a Recommender System?

7

• For the consumers

› Content discovery (relevance, time, information filtering)

› Exploring new preferences (habits, engagement)

• For the business

› Improving KPIs, balancing consumption (long tail contents)

› Promotions, targeting, campaign, analytics, reporting

• For the recommender system vendors

› Data integration/modeling, insights, data science, optimization, research

› Technology challenges, deployment, maintenance

What does a Recommender System mean in TV business?

8

Data modeling

9

Data sources

• Interactions:

› Sources: Remote controller + interface, touchpad, mouse, keyboard

› Explicit / implicit feedbacks: Rating, like, (click) / buy, watch, record, subscribe, channel switch

› Context: Time, date, device, duration, price

• Item catalog:

› Sources: TV provider, external sources (Freebase, DBPedia, IMDb, …)

› Metadata: Descriptive (title, synopsis), technical (schedule, resolution, item type), commercial (price)

• User catalog:

› Sources: Internal, social network

› Metadata: Gender, age group, location

• Recommendation request: user id, item ids, device, location, time, session id

10

Let’s build some graphs…!

Consumers

(Mary)

(Mark)

(John)

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

Inception(HD)

VOD/SVOD

Linear (EPG items)

CatchUp

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

BBC HD

Inception(HD)

TV Channels

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

BBC HD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

InceptionTVOD

($11.99)

($9.99)

($2.99)

VOD/SVOD/Channel products

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

($11.99)

($9.99)

($2.99)

InceptionTVOD

Interface

BBC HD

Devices(remote controller, mouse, touch pad)

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

($11.99)

($9.99)

($2.99)

InceptionTVOD

(19:25; 1136s)

(19:00)

(16:13; 3715s)

(20:10; 1135s)

Interface

BBC HD

(21:11; 3651s; 5*)

Implicit/Explicit feedbacks + context

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

($11.99)

($9.99)

($2.99)

InceptionTVOD

(19:25; 1136s)

(19:00)

(21:11; 3651s; 5*)

(16:13; 3715s)

(20:10; 1135s)

Interface

TV provider related space

BBC HD

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

($11.99)

($9.99)

($2.99)

InceptionTVOD

(19:25; 1136s)

(19:00)

(21:11; 3651s; 5*)

(16:13; 3715s)

(20:10; 1135s)

Interface

TV provider related space

TopGear S01

Friends S01

Friends S02

Collections

BBC HD

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

($11.99)

($9.99)

($2.99)

InceptionTVOD

(19:25; 1136s)

(19:00)

(21:11; 3651s; 5*)

(16:13; 3715s)

(20:10; 1135s)

Interface

TV provider related space

TopGear S01

Friends S01

Friends S02

Collections

Movies

Series

Shows

Domains

Domain dependent contents

BBC HD

Friends S01E01

Friends S02E05

Consumers

Friends S01E02

News 2016-02-18 07:00

(Mary)

(John)

(Mark)

Contents

Star Wars IV. VOD (SD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

NewsBBC HD 07:00

Items

HBO SD

HBO 2 SD

Friends Series

MovieChannels

Products

Inception(HD)

Star WarsPackage

($11.99)

($9.99)

($2.99)

InceptionTVOD

(19:25; 1136s)

(19:00)

(21:11; 3651s; 5*)

(16:13; 3715s)

(20:10; 1135s)

Interface

TV provider related space

TopGear S01

Friends S01

Friends S02

Collections

Movies

Series

Shows

Domains

TV

Domain dependent contents

Musics

BooksBBC HD

Movies

Series

Shows

Friends S01E01

Friends S02E05

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Male

Action

InceptionHBO 20:00

Domain dependent contents

Collections Contents Items Products Interface Consumers

TV

Friends S01E02

Domains

TV provider related space

News 2016-02-18 07:00

News

NewsBBC HD 07:00

Harrison Ford

Female

ComedyHBO SD

HBO 2 SD

HD

SD

Friends Series

Star WarsPackage

TopGear S01

Friends S01

Friends S02

Musics

(19:25; 1136s)

(19:00)

(16:13; 3715s)

($11.99)

MovieChannels

($9.99)

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

(20:10; 1135s)

InceptionTVOD

($2.99)

(21:11; 3651s; 5*)

BBC HD

Meta data

Books

Movies

Series

Shows

Friends S01E01

Friends S02E05

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Male

Action

InceptionHBO 20:00

Domain dependent contents

Collections Contents Items Products Interface Consumers

TV

Friends S01E02

Domains

TV provider related space

News 2016-02-18 07:00

News

NewsBBC HD 07:00

Harrison Ford

Female

ComedyHBO SD

HBO 2 SD

HD

SD

Friends Series

Star WarsPackage

TopGear S01

Friends S01

Friends S02

Musics

(19:25; 1136s)

(19:00)

(16:13; 3715s)

($11.99)

MovieChannels

($9.99)

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

(20:10; 1135s)

InceptionTVOD

($2.99)

(21:11; 3651s; 5*)

BBC HD

Meta data

Books

24

Graph representation

Nodes

• Entities: Users, items, contents, product, collections

• Metadata: Genres, actors, category tree nodes, gender, age group

• Node properties: Auxiliary meta data (e.g. descriptions)

Edges

• Interactions: Implicit/explicit feedbacks

• Metadata containment, relations

• Edge properties: Context, direction

25

Unification challenges

PVR

LiveTV

CatchUp

SVOD

TVOD

ADs

Devices

Social Networks

Metadata sources

TV items (providers)

26

Recommendations

27

Evolution of the Recommender Problem

Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited

28

29

Collaborative Filtering

Movies

Series

Shows

Friends S01E01

Friends S02E05

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Male

Action

InceptionHBO 20:00

Domain dependent contents

Collections Contents Items Products Interface Consumers

TV

Friends S01E02

Domains

TV provider related space

News 2016-02-18 07:00

News

NewsBBC HD 07:00

Harrison Ford

Female

ComedyHBO SD

HBO 2 SD

HD

SD

Friends Series

Star WarsPackage

TopGear S01

Friends S01

Friends S02

Musics

(19:25; 1136s)

(19:00)

(16:13; 3715s)

($11.99)

MovieChannels

($9.99)

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

(20:10; 1135s)

InceptionTVOD

($2.99)

(21:11; 3651s; 5*)

BBC HD

Meta data

Books

Movies

Series

Shows

Friends S01E01

Friends S02E05

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Male

Action

InceptionHBO 20:00

Domain dependent contents

Collections Contents Items Products Interface Consumers

TV

Friends S01E02

Domains

TV provider related space

News 2016-02-18 07:00

News

NewsBBC HD 07:00

Harrison Ford

Female

ComedyHBO SD

HBO 2 SD

HD

SD

Friends Series

Star WarsPackage

TopGear S01

Friends S01

Friends S02

Musics

(19:25; 1136s)

(19:00)

(16:13; 3715s)

($11.99)

MovieChannels

($9.99)

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

(20:10; 1135s)

InceptionTVOD

($2.99)

(21:11; 3651s; 5*)

BBC HD

Meta data

Books

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

Items Products Interface Consumers

NewsBBC HD 07:00

HBO SD

HBO 2 SD

Friends Series

Star WarsPackage

(19:25; 1136s)

(19:00)

(16:13; 3715s)

($11.99)

MovieChannels

($9.99)

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

(20:10; 1135s)

InceptionTVOD

($2.99)

(21:11; 3651s; 5*)

BBC HD

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

InceptionHBO 20:00

Items Consumers

NewsBBC HD 07:00

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

34

Collaborative Filtering / Graph representation

The Matrix

The Matrix 2

The Matrix 3

Twilight

35

Collaborative Filtering / Matrix representation

The Matrix

The Matrix 2

The Matrix 3

Twilight

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 1 ? ?

User 2 1 1 0 0

User 3 1 0 1 1

User 4 1 0 0 1

?

?

36

Collaborative Filtering / Binary preference matrix

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 1 ? ?

User 2 1 1 0 0

User 3 1 0 1 1

User 4 1 0 0 1

37

Collaborative Filtering / Implicit MF

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1

User 2 𝒓𝑢𝑖

User 3

User 4

Q 𝒒𝑖

PT

𝒑𝑢𝑇

𝑹𝑵𝒙𝑴: preference matrix

𝑷𝑵𝒙𝑲: user feature matrix

𝑸𝑴𝒙𝑲: item feature matrix

𝑵: #users

𝑴: #items

𝑲: #features

𝑲 ≪ 𝑴 , 𝑲 ≪ 𝑵

𝑹~𝑷𝐓𝑸 𝑟𝑢𝑖 = 𝒑𝑢T𝒒𝑖

38

Collaborative Filtering / Implicit MF / Weighted Sum of Squared Errors

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 1 ? ?

User 2 1 1 0 0

User 3 1 0 1 1

User 4 1 0 0 1

CThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 c11 c12 1 1

User 2 c21 c22 1 1

User 3 c31 1 c33 c34

User 4 c41 1 1 1

𝒇 𝑷,𝑸 = 𝑾𝑺𝑺𝑬 =

(𝒖,𝒊)

𝒄𝒖𝒊 𝒓𝒖𝒊− 𝒓𝒖𝒊𝟐• Objective Function:

39

Collaborative Filtering / Implicit MF / Alternating Least Squares

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1

User 2

User 3

User 4

Q

0.1 -0.4 0.8 0.3

0.6 0.7 -0.1 0.8

PT

-0.2 0.6

0.6 0.4

0.7 -0.2

0.5 -0.2

𝑹~𝑷𝐓𝑸 𝑟𝑢𝑖 = 𝒑𝑢T𝒒𝑖

Ridge Regression

• 𝑝𝑢 = 𝑄𝐶𝑢𝑄T −1𝑄𝐶𝑢𝑅𝑟 𝑢

• 𝑞𝑖 = 𝑃𝐶𝑖𝑃T −1𝑃𝐶𝑖𝑅𝑐 𝑖

40

Collaborative Filtering / Implicit MF / Alternating Least Squares

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1

User 2

User 3

User 4

Q

0.3 -0.3 0.6 0.2

0.7 0.8 0.2 0.7

PT

-0.2 0.6

0.6 0.4

0.7 -0.2

0.5 -0.2

Ridge Regression

• 𝑝𝑢 = 𝑄𝐶𝑢𝑄T −1𝑄𝐶𝑢𝑅𝑟 𝑢

• 𝑞𝑖 = 𝑃𝐶𝑖𝑃T −1𝑃𝐶𝑖𝑅𝑐 𝑖

𝑹~𝑷𝐓𝑸 𝑟𝑢𝑖 = 𝒑𝑢T𝒒𝑖

41

Collaborative Filtering / Implicit MF / Alternating Least Squares

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1

User 2

User 3

User 4

Q

0.3 -0.3 0.6 0.2

0.7 0.8 0.2 0.7

PT

-0.2 0.7

0.6 0.5

0.8 -0.2

0.6 -0.2

Ridge Regression

• 𝑝𝑢 = 𝑄𝐶𝑢𝑄T −1𝑄𝐶𝑢𝑅𝑟 𝑢

• 𝑞𝑖 = 𝑃𝐶𝑖𝑃T −1𝑃𝐶𝑖𝑅𝑐 𝑖

𝑹~𝑷𝐓𝑸 𝑟𝑢𝑖 = 𝒑𝑢T𝒒𝑖

42

Collaborative Filtering / Implicit MF / Alternating Least Squares

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 0.02 0.45

User 2

User 3

User 4

Q

0.3 -0.3 0.6 0.2

0.7 0.8 0.2 0.7

PT

-0.2 0.7

0.6 0.5

0.8 -0.2

0.6 -0.2

𝑹~𝑷𝐓𝑸 𝑟𝑢𝑖 = 𝒑𝑢T𝒒𝑖

43

Content-based Filtering

Movies

Series

Shows

Friends S01E01

Friends S02E05

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Male

Action

InceptionHBO 20:00

Domain dependent contents

Collections Contents Items Products Interface Consumers

TV

Friends S01E02

Domains

TV provider related space

News 2016-02-18 07:00

News

NewsBBC HD 07:00

Harrison Ford

Female

ComedyHBO SD

HBO 2 SD

HD

SD

Friends Series

Star WarsPackage

TopGear S01

Friends S01

Friends S02

Musics

(19:25; 1136s)

(19:00)

(16:13; 3715s)

($11.99)

MovieChannels

($9.99)

(8880s; 20:00-22:28)

(Mary)

(John)

(Mark)

(20:10; 1135s)

InceptionTVOD

($2.99)

(21:11; 3651s; 5*)

BBC HD

Meta data

Books

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Action

InceptionHBO 20:00

Contents Items Products Interface Consumers

News

NewsBBC HD 07:00

Harrison Ford

ComedyHBO SD

HBO 2 SD

HD

SD

Friends Series

Star WarsPackage

(16:13; 3715s)

MovieChannels

(8880s; 20:00-22:28)

(John)

(20:10; 1135s)

InceptionTVOD

BBC HD

Star Wars IV. VOD (SD)

Inception(HD)

Star Wars VII. VOD (HD)

InceptionCatchUp feb 17

InceptionHBO2 22:00

Friends S01E01 SVOD

InceptionPVR 20:00

Action

InceptionHBO 20:00

Contents Items Products Consumers

News

NewsBBC HD 07:00

Harrison Ford

Comedy

HD

SD

(8880s; 20:00-22:28)

(John)

47

Content-based Filtering / Cosine Similarity (1/6)

Sci-Fi RomanceAdventure

The Matrix

The Matrix 2

The Matrix 3

Twilight

48

Content-based Filtering / Cosine Similarity (2/6)

Sci-Fi RomanceAdventure

The Matrix

The Matrix 2

The Matrix 3

Twilight

?

?MT Sci-Fi Adventure Romance

The Matrix

1 1 0

The Matrix 2

1 1 0

Twilight 0 1 1

The Matrix 3

1 1 0

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 ? ?

49

Content-based Filtering / Cosine Similarity (3/6)

MT Sci-Fi Adventure Romance

The Matrix

1 1 0

The Matrix 2

1 1 0

Twilight 0 1 1

The Matrix 3

1 1 0

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 ? ?

50

Content-based Filtering / Cosine Similarity (4/6)

M’T Sci-Fi Adventure Romance

The Matrix

1/6 1/8 0

The Matrix 2

1/6 1/8 0

Twilight 0 1/8 1/2

The Matrix 3

1/6 1/8 0

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 ? ?

𝑚′𝑖𝑗 =𝑚𝑖𝑗

𝑘𝑚𝑖𝑘 𝑘𝑚𝑘𝑗

51

Content-based Filtering / Cosine Similarity (5/6)

M’T Sci-Fi Adventure Romance

The Matrix

1/6 1/8 0

The Matrix 2

1/6 1/8 0

Twilight 0 1/8 1/2

The Matrix 3

1/6 1/8 0

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 ? ?

PT Sci-Fi Adventure Romance

User 2/6 2/8 0

𝑃T = 𝑅𝑀′T

52

Content-based Filtering / Cosine Similarity (6/6)

M’T Sci-Fi Adventure Romance

The Matrix

1/6 1/8 0

The Matrix 2

1/6 1/8 0

Twilight 0 1/8 1/2

The Matrix 3

1/6 1/8 0

RThe

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 ? ?

PT Sci-Fi Adventure Romance

User 2/6 2/8 0

𝑹The

MatrixThe

Matrix 2Twilight

The Matrix 3

User 1 1 0.268 1

𝑟𝑢𝑖 = 𝑘𝑚′𝑖𝑘 𝑝𝑢𝑘

𝑘𝑚′𝑖𝑘2 𝑘 𝑝𝑢𝑘

2

𝑃T = 𝑅𝑀′T

53

Challenges and research

54

• Who is the front of the TV? (watching behavior pattern recognition)

• Cold-start problem, opt-out users (metadata enrichment, hybrid filtering)

• Noise filtering, lack of explicit data (filtering and weighting method, implicit feedbacks)

• Context-dependency (device, time, mood)

• Cross-domain recommendation, content centralization

• Time-dependent recommendable set (model-based methods)

• Popularity effect (diversification)

• Upselling, subscription (Live VOD)

• Offline vs. Online KPIs

Data Science Challenges

55

• Heterogeneous external data sources (data unification)

• Big data (scalable algorithms, distributed databases)

• Latency in data transfer, streaming service

• Responsivity, load, SLA (distributed systems, load balancer)

• Maintenance, service, follow-up

• Open source vs. self-development

• Distributed systems vs. single server

• Software-as-a-service vs. on-site deployment

Technology Challenges

56

Presented by:

Contact:

THANK YOU!

www.impresstv.com

David Zibriczky

Head of Data Science

[email protected]

57

• Senior Software Engineers (Java, .NET)

• Developer (Java, Python, Node.js)

• Senior Data Mining Engineer

• Pre-sales Technical Consultant

• Data Scientist

• Contact: [email protected]

• Website: www.impresstv.com

We are hiring!