in other news

22
In Other News Broaden your horizons by reading like a writer Charlotte Greenan Using a social network of journalists to recommend news articles from sections you wouldn’t click on.

Upload: charlottegreenan

Post on 09-Aug-2015

66 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: In Other News

In Other NewsBroaden your horizons by reading like a writerCharlotte Greenan

Using a social network of journalists to recommend news articles from sections you wouldn’t click on.

Page 2: In Other News

How can we find articles you might like from sections that you wouldn’t normally look at?

Page 3: In Other News

How can we find articles you might like from sections that you wouldn’t normally look at?

? ?

Page 4: In Other News

Place your screenshot here

InOtherNews.xyz

Page 5: In Other News

DataTwitter API

47,000 network relations

Twitter and Guardian APIs

1,300 Guardian journalists

Guardian API

300 articles daily

(10,000+ total)

Page 6: In Other News

Transitivity

USER

JOURNALIST 1

JOURNALIST 2

likes to read

likes to read

might like to read?

Page 7: In Other News

How can transitivity help to solve our problem?

USERwho likes

sport

SPORT

SPORT

SPORT

Narrow horizons!

Page 8: In Other News

How can transitivity help to solve our problem?

USERwho likes

sport

SPORT

World

SPORT

SPORT

Music

TV

Politics

Business

SportBroad horizons!

Page 9: In Other News

User-based recommender algorithm

Initial recommendations Weighted k-nearest

neighbors

User input

User feedback

Updated recommendationsIncorporating upvotes as

additional weighted neighbors.

Journalist featuresNeighbourhood component

analysis

Page 10: In Other News

User-based recommender algorithmLeave-one-out cross validation

Initial recommendations Weighted k-nearest

neighbors

User input

51% more correct followees (than just

recommending most popular journalists).

Up to 59% more correct followees.

User feedback

Updated recommendationsIncorporating upvotes as

additional weighted neighbors.

Journalist featuresNeighbourhood component

analysis

Page 11: In Other News

Charlotte Greenan

Page 12: In Other News
Page 13: In Other News
Page 14: In Other News
Page 15: In Other News
Page 16: In Other News
Page 17: In Other News

Homophily

Transitivity

12 times as many

triangles as a random graph

Data◎ Articles from Guardian API.◎ Social network from Twitter

API.

Page 18: In Other News

Leave-one-out cross validationImprovement in correctly predicted ties by section

Page 19: In Other News

Neighbourhood component analysisTransforming similarities between sections

Before After

Page 20: In Other News

Neighbourhood component analysisTransforming similarities between sections

Linear transformation of vectors indicating number of articles per section. Choose linear transformation :

Page 21: In Other News

Recommendation algorithm

◎ k most similar journalists, (cosine similarity);◎ Journalists you like, (user feedback);◎ Journalists you don’t like, (user feedback).

◎ Order journalists by their score:

◎ Recommend journalists using order until all sections recommended (or score is zero).