183
Capturing Insights from Users Actions Beyond Explicit Information michele trevisiol

Keynote @iSWAG2015

Embed Size (px)

Citation preview

Page 1: Keynote @iSWAG2015

Capturing Insights from Users ActionsBeyond Explicit Information

michele trevisiol

Page 2: Keynote @iSWAG2015

Capturing Insights from Users ActionsBeyond Explicit Information

michele trevisiol2015

Page 3: Keynote @iSWAG2015

Understanding the Users

Page 4: Keynote @iSWAG2015

Understanding the Users

explicit user data

structured

Page 5: Keynote @iSWAG2015

Understanding the Users

semi-structuredexplicit user

data

user generated content

structured

Page 6: Keynote @iSWAG2015

Understanding the Users

semi-structuredimplicit user interactions

explicit user data

user generated content

structured un-structured

Page 7: Keynote @iSWAG2015

Understanding the Users

structured un-structured

semi-structured

Page 8: Keynote @iSWAG2015

Understanding the Usersstructured

un-structured

semi-structured

explicit feedback optimal data, but very rare

(limited in applications/items/attributes)

Page 9: Keynote @iSWAG2015

Understanding the Usersstructured

un-structured

semi-structured

user generated content good data, common and with lot of knowledge, but often difficult to use

explicit feedback optimal data, but very rare

(limited in applications/items/attributes)

Page 10: Keynote @iSWAG2015

Understanding the Usersstructured

un-structured

semi-structured

implicit data tough data, but very common(it is often hard to understand)

user generated content good data, common and with lot of knowledge, but often difficult to use

explicit feedback optimal data, but very rare

(limited in applications/items/attributes)

Page 11: Keynote @iSWAG2015

explicit, clear and structuredstructured

understanding the users from explicit feedback

Page 12: Keynote @iSWAG2015

explicit, clear and structuredstructured

understanding the users from explicit feedback

Page 13: Keynote @iSWAG2015

explicit, clear and structuredstructured

understanding the users from explicit feedback

Page 14: Keynote @iSWAG2015

explicit, clear and structuredstructured

understanding the users from explicit feedback

Page 15: Keynote @iSWAG2015

explicit, clear and structuredstructured

understanding the users from explicit feedback

Page 16: Keynote @iSWAG2015

implicit, noisy and unstructuredun-structured

understanding the users from implicit feedback

Page 17: Keynote @iSWAG2015

implicit, noisy and unstructuredun-structured

understanding the users from implicit feedback

navigational patternsuser behavior

Page 18: Keynote @iSWAG2015

implicit, noisy and unstructuredun-structured

understanding the users from implicit feedback

navigational patternsuser behavior

item importancecontent recommendation

Page 19: Keynote @iSWAG2015

implicit, noisy and unstructuredun-structured

understanding the users from implicit feedback

navigational patternsuser behavior

item importancecontent recommendation

browsing graphreferrer graph

Page 20: Keynote @iSWAG2015

user generated contentunderstanding the users from their content

semi-structured

Page 21: Keynote @iSWAG2015

user generated content

“ the users are always leaving information behind them ”

understanding the users from their contentsemi-structured

Page 22: Keynote @iSWAG2015

user generated content

reviews / opinionscommentsmedia (images / visual content)meta-data (gps, tags, ..)interests + socialtweets / vine videos

“ the users are always leaving information behind them ”

understanding the users from their contentsemi-structured

Page 23: Keynote @iSWAG2015

“ the users are always leaving information behind them ”

semi-structuredUnderstanding the users from their content

beyond the scope of their action

Page 24: Keynote @iSWAG2015

“ the users are always leaving information behind them ”

semi-structuredUnderstanding the users from their content

beyond the scope of their action

Page 25: Keynote @iSWAG2015

“ the users are always leaving

Loud and Trendy: Crowdsourcing Impressions of Social Ambiance in Popular

Indoor Urban Places, CH’15

semi-structuredUnderstanding the users from their content

beyond the scope of their action

Page 26: Keynote @iSWAG2015

“connecting people with great local businesses”

Page 27: Keynote @iSWAG2015

5 stars rating explicit informationclear and easy to understand

“connecting people with great local businesses”

Page 28: Keynote @iSWAG2015

5 stars rating explicit informationclear and easy to understand

unstructured and noisycontains extremely meaningful information

“connecting people with great local businesses”

Page 29: Keynote @iSWAG2015

Understand User’s Taste

Page 30: Keynote @iSWAG2015

identify the “food words” inside the reviewunderstand the user’s opinion

Understand User’s Taste

Page 31: Keynote @iSWAG2015

identify the “food words” inside the reviewunderstand the user’s opinion

Understand User’s Taste

build a user taste profile

Page 32: Keynote @iSWAG2015

identify the “food words” inside the reviewunderstand the user’s opinion

Understand User’s Taste

build a user taste profile build a restaurant “kitchen quality” profile

Page 33: Keynote @iSWAG2015
Page 34: Keynote @iSWAG2015

user taste profile

restaurant kitchen quality

profile

Page 35: Keynote @iSWAG2015

user taste profile

restaurant kitchen quality

profile

user visits a new place

Page 36: Keynote @iSWAG2015

user taste profile

restaurant kitchen quality

profile

user visits a new place

Page 37: Keynote @iSWAG2015

user taste profile

restaurant kitchen quality

profile

user visits a new place

food or menu recommendation

“Buon Appetito - Recommending Personalized Menus”, HT’14

Page 38: Keynote @iSWAG2015

user taste profile

restaurant kitchen quality

profile

user visits a new place

what the user likesthe “specialities” of the restaurant: serendipity?

food or menu recommendation

“Buon Appetito - Recommending Personalized Menus”, HT’14

Page 39: Keynote @iSWAG2015

How to do it?

Page 40: Keynote @iSWAG2015

food words sentiment

How to do it?

“Comparing and Combining Sentiment Analysis Methods”, CONS’13

Page 41: Keynote @iSWAG2015

food words sentiment

WOW +1lamb

How to do it?

“Comparing and Combining Sentiment Analysis Methods”, CONS’13

Page 42: Keynote @iSWAG2015

food words sentiment

delicious +1

WOW +1

dauphinoise potatoes

lamb

How to do it?

“Comparing and Combining Sentiment Analysis Methods”, CONS’13

Page 43: Keynote @iSWAG2015

Recommendation Experiment.Food/Menu Recommender

Page 44: Keynote @iSWAG2015

Recommendation Experiment.

[avg-sent] most frequent positive food items among the profiles (> threshold)

[user-words] user-based CF with weighted items by positive sentiments

[menu-words] frequent and good menu/item sets (Fuzzy Apriori)

[zero-sent] most frequent food items among the profiles (no sentiments)

Food/Menu Recommender

Page 45: Keynote @iSWAG2015

Recommendation Experiment.

[avg-sent] most frequent positive food items among the profiles (> threshold)

[user-words] user-based CF with weighted items by positive sentiments

[menu-words] frequent and good menu/item sets (Fuzzy Apriori)

[zero-sent] most frequent food items among the profiles (no sentiments)

Food/Menu Recommender

Page 46: Keynote @iSWAG2015

User Implicit Feedbacksemi-structuredstructured un-structured

Page 47: Keynote @iSWAG2015

User Implicit Feedback

un-structured

Page 48: Keynote @iSWAG2015

User Interactions

Page 49: Keynote @iSWAG2015

User Interactions

Page 50: Keynote @iSWAG2015

User Interactions

user’s session — what we know about the user’s behavior

Page 51: Keynote @iSWAG2015

User Interactions

user’s session — what we know about the user’s behaviorexternal referrer URL — where the user is coming from

Page 52: Keynote @iSWAG2015

User Browsing Graph

Page 53: Keynote @iSWAG2015

User Browsing Graph

Page 54: Keynote @iSWAG2015

User Browsing Graph

user session

Page 55: Keynote @iSWAG2015

User Browsing Graph

Page 56: Keynote @iSWAG2015

User Browsing Graph

collect all browsing sessions BrowseGraph (wighted graph)

“BrowseRank: letting web users vote for page importance”, SIGIR’08 “Image Ranking Based on Users Browsing Behavior”, SIGIR’12

Page 57: Keynote @iSWAG2015

User Browsing Graph

Page 58: Keynote @iSWAG2015

User Browsing Graph

Page 59: Keynote @iSWAG2015

User Browsing Graph

“Discovering Social Photo Navigation Patterns”, ICME’12

identifying from where users are entering the website

capture users’ interest (collecting user’s browsing patterns)

Page 60: Keynote @iSWAG2015

User Browsing Graph

“Discovering Social Photo Navigation Patterns”, ICME’12

identifying from where users are entering the website

(external) referrer URL

Page 61: Keynote @iSWAG2015

User Browsing Graph

“Discovering Social Photo Navigation Patterns”, ICME’12

identifying from where users are entering the website

(external) referrer URL

Does the referrer URL tell us something about

the user’s session?

Page 62: Keynote @iSWAG2015

User Browsing GraphDoes the referrer URL tell us something about the user’s session?

Page 63: Keynote @iSWAG2015

User Browsing GraphDoes the referrer URL tell us something about the user’s session?

Page 64: Keynote @iSWAG2015

User Browsing Graph

mail

search engine

blogs

social network

labeling referrer URLs (top domains)

Does the referrer URL tell us something about the user’s session?

Page 65: Keynote @iSWAG2015

User Browsing Graph

mail

search engine

blogs

social network

labeling referrer URLs (top domains)

“Discovering Social Photo Navigation Patterns”, ICME’12

Does the referrer URL tell us something about the user’s session?

classify Flickr web pages (photos, groups, profile, …)

Page 66: Keynote @iSWAG2015

The Predictive Power of the Referrer Domain

sample of 2 months of Flickr logs

Apache Web Logs<user_id,  timestamp,  referrer_url,  current_url,  user_agent>

~300M page views ~40M user sessions ~10M unique users

Flickr Data

Page 67: Keynote @iSWAG2015

The Predictive Power of the Referrer Domain

Page 68: Keynote @iSWAG2015

The Predictive Power of the Referrer Domain

Page 69: Keynote @iSWAG2015

The Predictive Power of the Referrer Domain

From Search Engines: • standard + advanced search (CC)

Page 70: Keynote @iSWAG2015

The Predictive Power of the Referrer Domain

From Search Engines: • standard + advanced search (CC)

From Mail: • manage friends

Page 71: Keynote @iSWAG2015

The Predictive Power of the Referrer Domain

Page 72: Keynote @iSWAG2015

Visitors behave differently depending on where they come from

Users tend to perform similar sessions when coming from the same referrer class (domain)

Note: referrer URL comes for free!

The Predictive Power of the Referrer Domain

“Discovering Social Photo Navigation Patterns”, ICME’12

Page 73: Keynote @iSWAG2015

Visitors behave differently depending on where they come from

Users tend to perform similar sessions when coming from the same referrer class (domain)

Note: referrer URL comes for free!

The Predictive Power of the Referrer Domain

“Discovering Social Photo Navigation Patterns”, ICME’12

What kind of knowledge the referrer URL adds

within the BrowseGraph ?

Page 74: Keynote @iSWAG2015

User Browsing Graph

Page 75: Keynote @iSWAG2015

User Browsing Graph2 months of logs ~300M page views ~40M user sessions ~10M unique users

Flickr Data

Page 76: Keynote @iSWAG2015

User Browsing Graph2 months of logs ~300M page views ~40M user sessions ~10M unique users

Flickr Data

considering only photo web page

Page 77: Keynote @iSWAG2015

User Browsing Graph

BrowseGraph (wighted graph)

ranking of photos based on browsing behavior

“Image Ranking Based on Users Browsing Behavior”, SIGIR’12

2 months of logs ~300M page views ~40M user sessions ~10M unique users

Flickr Data

considering only photo web page

Page 78: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Page 79: Keynote @iSWAG2015

centrality based approaches

Photo Ranking Through the Browse Graph

Page 80: Keynote @iSWAG2015

centrality based approaches

Photo Ranking Through the Browse Graph

PageRank

BrowseRank

Page 81: Keynote @iSWAG2015

centrality based approaches

Photo Ranking Through the Browse Graph

PageRank

BrowseRank

standard approaches explicit + stats

Page 82: Keynote @iSWAG2015

centrality based approaches

Photo Ranking Through the Browse Graph

PageRank

BrowseRank

standard approaches explicit + stats

Favorites

Views

View Time

Page 83: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

PageRank BrowseRank Favorites Views TimeSpent

Page 84: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

PageRank BrowseRank Favorites Views TimeSpent

.

.

.

.

.

.

.

.

.

.

Page 85: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Evaluation

Page 86: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Evaluation

internal popularity — how popular is the photo within Flickr?

Page 87: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Evaluation

internal popularity — how popular is the photo within Flickr?

collective attention — implicit visibility of the photo

Page 88: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Evaluation

internal popularity — how popular is the photo within Flickr?

collective attention — implicit visibility of the photo

external popularity — how popular is the photo outside Flickr?

Page 89: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Evaluation

internal popularity — how popular is the photo within Flickr?

collective attention — implicit visibility of the photo

external popularity — how popular is the photo outside Flickr?

diversity — how diverse is the ranking?

Page 90: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Internal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 91: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Internal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 92: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Internal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

Favorites : ranks images with highest internal engagement

legend

Page 93: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphCollective Attention

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 94: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphCollective Attention

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 95: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphCollective Attention

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Favorites and Views are not very correlated

Page 96: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphExternal Popularity

Page 97: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphExternal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 98: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphExternal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 99: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphExternal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

legend

Page 100: Keynote @iSWAG2015

Photo Ranking Through the Browse GraphExternal Popularity

x-axis: top N results ([1,1000] images) y-axis: cumulative value of the features

Favorites : low correlation with external visibility

Page/BrowseRank : very high correlation —thanks to

the referrer?

Page 101: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Diversity

Page 102: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Diversity

View and Time : rank better tagged photos

Page 103: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Diversity

View and Time : rank better tagged photos

BR and PG : rank better photos that have more tags

Page 104: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Visual Inspection ~OctoberArtistic Events Series Peculiar

BR 4 3 1 2

PR 4 3 2 1

Favorites 4 2 4 0

Views 2 1 7 0

View Time 1 2 7 0

Page 105: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Visual Inspection ~OctoberArtistic Events Series Peculiar

BR 4 3 1 2

PR 4 3 2 1

Favorites 4 2 4 0

Views 2 1 7 0

View Time 1 2 7 0

Page 106: Keynote @iSWAG2015

Photo Ranking Through the Browse Graph

Visual Inspection ~OctoberArtistic Events Series Peculiar

BR 4 3 1 2

PR 4 3 2 1

Favorites 4 2 4 0

Views 2 1 7 0

View Time 1 2 7 0

Artistic Events Series Peculiar

BR 4 3 1 2

PR 4 3 2 1

Favorites 4 2 4 0

Views 2 1 7 0

View Time 1 2 7 0

Series : they capture temporary interest of few

communities very well connected inside Flickr

Page 107: Keynote @iSWAG2015

RecapAnalysis of the Browsing Logs

Page 108: Keynote @iSWAG2015

About the Referrer URL :information about the session the user is going to dounderstanding how the webpages are linked from the external world

RecapAnalysis of the Browsing Logs

Page 109: Keynote @iSWAG2015

About the Referrer URL :information about the session the user is going to dounderstanding how the webpages are linked from the external world

RecapAnalysis of the Browsing Logs

About the BrowseGraph :discovering content “voted” by the usersextending the informativeness with the Referrer URL

Page 110: Keynote @iSWAG2015

About the Referrer URL : information about the session the user is going to do understanding how the webpages are linked from the external world

RecapAnalysis of the Browsing Logs

About the BrowseGraph : discovering content “voted” by the users extending the informativeness with the Referrer URL

Page 111: Keynote @iSWAG2015

About the Referrer URL : information about the session the user is going to do understanding how the webpages are linked from the external world

RecapAnalysis of the Browsing Logs

About the BrowseGraph : discovering content “voted” by the users extending the informativeness with the Referrer URL

Can we predict the content the user is going to consume?

Page 112: Keynote @iSWAG2015

Can we predict the content the user is going to consume?

Page 113: Keynote @iSWAG2015

Can we predict the content the user is going to consume?

un-structured

Page 114: Keynote @iSWAG2015

Can we predict the content the user is going to consume?

un-structured

implicit information (navigational patterns)

Page 115: Keynote @iSWAG2015

Can we predict the content the user is going to consume?

un-structured

implicit information (navigational patterns)

browsing graph (referrer graph)

Page 116: Keynote @iSWAG2015

Can we predict the content the user is going to consume?

un-structured

implicit information (navigational patterns)

prediction / recommendation

browsing graph (referrer graph)

Page 117: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles Consumption

Page 118: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles Consumption

Different Context : News Website

Page 119: Keynote @iSWAG2015

[1] www.theguardian.com/news/datablog/2012/jun/22/website-visitor-statistics-nielsen-may-2012-google [2] www.people-press.org/2012/09/27/section-2-online-and-digital-news-2

Browse Graph on NewsPredicting News Articles Consumption

Different Context : News Website major portion of the overall Web traffic [1,2]

Page 120: Keynote @iSWAG2015

[1] www.theguardian.com/news/datablog/2012/jun/22/website-visitor-statistics-nielsen-may-2012-google [2] www.people-press.org/2012/09/27/section-2-online-and-digital-news-2

Browse Graph on NewsPredicting News Articles Consumption

Different Context : News Website major portion of the overall Web traffic [1,2]

thousands of news articles per day

Page 121: Keynote @iSWAG2015

[1] www.theguardian.com/news/datablog/2012/jun/22/website-visitor-statistics-nielsen-may-2012-google [2] www.people-press.org/2012/09/27/section-2-online-and-digital-news-2

Browse Graph on NewsPredicting News Articles Consumption

Different Context : News Website major portion of the overall Web traffic [1,2]

thousands of news articles per dayvery short sessions [3]

[3] R. Kumar and A. Tomkins. A characterization of online browsing behavior. WWW, page 561, 2010

Page 122: Keynote @iSWAG2015

[1] www.theguardian.com/news/datablog/2012/jun/22/website-visitor-statistics-nielsen-may-2012-google [2] www.people-press.org/2012/09/27/section-2-online-and-digital-news-2

Browse Graph on NewsPredicting News Articles Consumption

Different Context : News Website major portion of the overall Web traffic [1,2]

thousands of news articles per dayvery short sessions [3]

many visitors are newcomers

[3] R. Kumar and A. Tomkins. A characterization of online browsing behavior. WWW, page 561, 2010

Page 123: Keynote @iSWAG2015

[1] www.theguardian.com/news/datablog/2012/jun/22/website-visitor-statistics-nielsen-may-2012-google [2] www.people-press.org/2012/09/27/section-2-online-and-digital-news-2

Browse Graph on NewsPredicting News Articles Consumption

Different Context : News Website major portion of the overall Web traffic [1,2]

thousands of news articles per dayvery short sessions [3]

many visitors are newcomerslinks to news articles shared around the Web

[3] R. Kumar and A. Tomkins. A characterization of online browsing behavior. WWW, page 561, 2010

Page 124: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles Consumption

Page 125: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles Consumption

Yahoo News BrowseGraph

~500M pageviews

Page 126: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles Consumption

Yahoo News BrowseGraph

~500M pageviews

Social Network Search Engine

Page 127: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles Consumption

Yahoo News BrowseGraph

~500M pageviews

Social Network Search Engine

Page 128: Keynote @iSWAG2015

“Cold-start News Recommendation with Domain-dependent Browse Graph”, RecSys’14

Browse Graph on NewsPredicting News Articles Consumption

Yahoo News BrowseGraph

~500M pageviews

Social Network Search Engine

Domain-Dependent BrowseGraph

..or just referrerGraph.

Page 129: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

hypothesis : news articles consumed are differentiable by the referrer domains

Page 130: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

hypothesis : news articles consumed are differentiable by the referrer domains

implement and evaluate a recommender system based on

the referrerGraphs

Page 131: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Page 132: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

sessions are very short

average number of hops during browsing sessions

Page 133: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

sessions are very short

average number of hops during browsing sessions

Page 134: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

sessions are very short

average number of hops during browsing sessions

very different size

Page 135: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

sessions are very short

average number of hops during browsing sessions

very different size well connected

Page 136: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Nodes Overlap and Importance

Page 137: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Nodes Overlap and Importancehom

epage

google

yahoo

bin

g

face

book

twitt

er

reddit

homepage

google

yahoo

bing

facebook

twitter

reddit

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Jaccard Similarity of Node Sets

Page 138: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Nodes Overlap and Importancehom

epage

google

yahoo

bin

g

face

book

twitt

er

reddit

homepage

google

yahoo

bing

facebook

twitter

reddit

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Jaccard Similarity of Node Sets

Page 139: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Nodes Overlap and Importancehom

epage

google

yahoo

bin

g

face

book

twitt

er

reddit

homepage

google

yahoo

bing

facebook

twitter

reddit

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Jaccard Similarity of Node Sets

hom

epage

google

yahoo

bin

g

face

book

twitt

er

reddit

homepage

google

yahoo

bing

facebook

twitter

reddit

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Kendall Between News PageRanks

Page 140: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Most Common Categories

Page 141: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Most Common Categories

Page 142: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Most Common Categories

Page 143: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Most Common Categories

Page 144: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Page 145: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

hypothesis : news articles consumed are differentiable by the referrer domains

Page 146: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

hypothesis : news articles consumed are differentiable by the referrer domains

different graph structuredifferent interest of the users:

individual articles (node)news articles topics

importance (PageRank ranking)

Page 147: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Page 148: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

first news page

Page 149: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

first news page

Page 150: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

first news page

Page 151: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd]

random

first news page

Page 152: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

first news page

Page 153: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80popular

• popular [pop]

first news page

Page 154: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

• popular [pop]

252015

10

first news page

Page 155: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

• popular [pop]

252015

10

edge

• edge [edge]

first news page

Page 156: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

• popular [pop]

252015

10

• edge [edge]

first news page

CB

• content-based [cb](TF-IDF + similarity)

Page 157: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

• popular [pop]

252015

10

• edge [edge]

first news page

• content-based [cb](TF-IDF + similarity)

Page 158: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

• popular [pop]

252015

10

• edge [edge]

first news page

• content-based [cb](TF-IDF + similarity)

• Full Graph [full]

Page 159: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

graph selection

• ReferrerGraph [ref]

node selection• random [rnd] 40

30

60

80

• popular [pop]

252015

10

• edge [edge]

first news page

• content-based [cb](TF-IDF + similarity)

• Full Graph [full]• Mix Approach [mix]

+

Page 160: Keynote @iSWAG2015

Precision @1

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

averaged over 1,438 hourly graphs (~350K per hour)

Page 161: Keynote @iSWAG2015

Precision @1

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

averaged over 1,438 hourly graphs (~350K per hour)

Page 162: Keynote @iSWAG2015

MRR @3

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

averaged over 1,438 hourly graphs (~350K per hour)

Page 163: Keynote @iSWAG2015

MRR @3

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

averaged over 1,438 hourly graphs (~350K per hour)

Page 164: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

Page 165: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

About the ReferrerGraph :

Page 166: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

About the ReferrerGraph :

prediction information of the referrer URL + collective behaviors of the users

Page 167: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

About the ReferrerGraph :

prediction information of the referrer URL + collective behaviors of the users

able to capture interest of users —even for cold-start problem

Page 168: Keynote @iSWAG2015

Browse Graph on NewsPredicting News Articles ConsumptionYahoo News

BrowseGraph

About the ReferrerGraph :

prediction information of the referrer URL + collective behaviors of the users

able to capture interest of users —even for cold-start problem

extremely powerful in the news context

Page 169: Keynote @iSWAG2015

RecapUser Interaction

Page 170: Keynote @iSWAG2015

users browsing traces

RecapUser Interaction

Page 171: Keynote @iSWAG2015

users browsing traces BrowseGraph

RecapUser Interaction

Page 172: Keynote @iSWAG2015

users browsing traces BrowseGraph

RecapUser Interaction

Page 173: Keynote @iSWAG2015

users browsing traces BrowseGraph

prediction and

personalization

RecapUser Interaction

Page 174: Keynote @iSWAG2015

User interactionsFuture Work

Page 175: Keynote @iSWAG2015

User interactionsFuture Work

Extending Implicit Signals location data (IP Address, Mobile GPS)device type (tablet vs. mobile vs. desktop)custom webpage data (Social Media, …)

Page 176: Keynote @iSWAG2015

User interactionsFuture Work

Extending Implicit Signals location data (IP Address, Mobile GPS)device type (tablet vs. mobile vs. desktop)custom webpage data (Social Media, …)

Integrating User Profilelong term user informationuser’s profile changes over time (with respect to the referrer?)

Page 177: Keynote @iSWAG2015

User interactionsFuture Work

Extending Implicit Signals location data (IP Address, Mobile GPS)device type (tablet vs. mobile vs. desktop)custom webpage data (Social Media, …)

Integrating User Profilelong term user informationuser’s profile changes over time (with respect to the referrer?)

Experiment Different Graphsgraph of actions instead of pageviews? (share actions, explicit activity, ads, …)

Page 178: Keynote @iSWAG2015

Understanding the Users

Page 179: Keynote @iSWAG2015

un-structured

Understanding the Users

semi-structured

structured

Page 180: Keynote @iSWAG2015

un-structured

capture insights from user’s content

Understanding the Users

semi-structured

structured

Page 181: Keynote @iSWAG2015

un-structured

capture insights from user’s content

capture insights from user’s interaction

Understanding the Users

semi-structured

structured

Page 182: Keynote @iSWAG2015

Capturing Insights from Users ActionsBeyond Explicit Information

michele trevisiol

Questions?

micheletrevisiol.com

un-semst

Page 183: Keynote @iSWAG2015

Capturing Insights from Users ActionsBeyond Explicit Information

michele trevisiol2015

Questions?

micheletrevisiol.com

un-semst