11
Personalized News Recommendation Based on Twitter Activity Daman Bharat Garg Kapil Chhajer Krishnakanth Reddy Kasavajhula Srikanth

Personalized News Recommendation Based On User's Interests

Embed Size (px)

DESCRIPTION

This contains information on how we can build a system which can produce quality customizable news results according to user's interests.

Citation preview

Page 1: Personalized News Recommendation Based On User's Interests

Personalized News Recommendation Based on Twitter ActivityDaman Bharat GargKapil ChhajerKrishnakanth ReddyKasavajhula Srikanth

Page 2: Personalized News Recommendation Based On User's Interests

Agenda

• Problem Description

• Motivation

• Related Work

• Challenges

• References

Page 3: Personalized News Recommendation Based On User's Interests

Problem Description

Build a system that recommends news based on user’s twitter activity

i.e, given a user id, analyze the tweets and recommend the news that are best suited to his interests

User’s interests analysed through his tweets

Page 4: Personalized News Recommendation Based On User's Interests

Motivation

Finding news relevant to us is equivalent to finding a needle in haystack

Presenting relevant news to user has various advantages.

• Saves time

• No redundant information/data

Page 5: Personalized News Recommendation Based On User's Interests

Related WorkProcess divided into two parts:

• Indexing the news dataseto Named Entities are extracted from The Hindu news corpus and

are stored as inverted index

• Querying the tweetso User’s recents 10 tweets fetchedo Ranking algorithms applied on the news resultso Top 10 news articles with the highest rank displayed

Page 6: Personalized News Recommendation Based On User's Interests

Indexing

Index creation takes into account the following categories

1. Named entities in the article

2. Unigrams of title and topic

3. Unigrams of article

Page 7: Personalized News Recommendation Based On User's Interests

Querying

Query part basically contains two broad subcategories:

• Retrievalo Retrieve the documents that contain the tweet keywords

• Rankingo Rank the retrieved documents so that the most relevants

documents are displayed as the result

Page 8: Personalized News Recommendation Based On User's Interests

Ranking AlgorithmRanking Formula

Weight[i] = N/ sqrt(td[i])

- where td[i] = # of documents that containing the tweet keywords

and i can be 1,2,3

- doc[j] + = weight[i]

Each document weight is assigned by the above formula

Page 9: Personalized News Recommendation Based On User's Interests

Challenges

• Tweets usually contain redundant information

eg: hey what’s up!!

• Knowing user interest from short tweets of 160 characters

• Handling grammatical mistakes

• Contains elongated text

eg: grrrrrreat!!

Page 10: Personalized News Recommendation Based On User's Interests

References

http://wis.ewi.tudelft.nl/umap2011/um-twitter-umap-2011.pdf

Laniado, D., Mika, P.: Making sense of Twitter. In Patel-Schneider et al. (eds.): Proc. of 9th Int. Semantic Web Conference (ISWC), Shanghai, China. Volume 6496 of LNCS. Springer (2010) 470{485

Page 11: Personalized News Recommendation Based On User's Interests

Thank You