Personalized News Recommendation System with Different User Modeling Engineers: Mahesh Attarde (201205685) Arpita Raj Gupta (201101121) Pankhuri Goyal (201101174)
Personalized News
Recommendation System with Different
User Modeling
Engineers: Mahesh Attarde (201205685) Arpita Raj Gupta (201101121) Pankhuri Goyal (201101174)
Problem
INFORMATION OVERLOAD
Understand “Me”
Recommend news that “Interest”
Me!
Use Social My “Social
Behavior”
Learn Me over “Time”
Problem
INFORMATION OVERLOAD
Understand “Me”
Recommend news that “Interest”
Me!
Use Social My “Social
Behavior”
Learn Me over “Time”
Personalized News Recommendation
Social Feed -> Web
Tweet Processing
Enrichment
User Analysis User Models
URL enrichment
Topic/Entity Enrichment
Entity/HashTag/Topic Identification
Temporal Classification
Personalized
Challenge 1
• Design of User Model
[across million attributes and users]
• Design Similarity of Users
User Model
Challenge 2
• Design of Recommendation
[filtering across million attributes and users]
• Design ranking in user attributes [topic, entity, hash tag ]
Recommendation
User Model -> Rec Engine
• Temporal Feature
• Profile Types
• Enrichment Types
Prototype – What we had
• Twitter 7.6 GB corpus
• Over 1.2 years
• 1218 users with avg.
of 175 tweets per user
• News corpus of 75,000+ articles
Prototype – What we Found
• Hash Tags distinct 100000+
• Topics - distinct 18 types
• Entities – distinct 39 types
Temporal Feature of Hash Tag
Prototype – our Play
• User Profiles
1)Hash Tag Profile
2)Entity Profile
3)Topic Profile
4)Experimental enriched
• Recommendation Engine cosine similarity based
Results
• Hash tag profiles grow quickly and last for period [Used Weka-Excel]
• Entity and Topic Profiles suggest relevant
suggestions
• Enrichment in Topics and Entity help to correctly judge “subject”
<Improved Profile>
TEMPORAL EFFECT
PROFILE EFFECT
Enrichment EFFECT
Snap Shots
Snap Shots
Snap Shots
Snap Shots
Tools and Lib
• Weka
• Excel
• Open Cailais
• Stanford NPL lib
• Apache Mahout
• RDBMS -mysql
Thank You !
Professor Vasudev Varma
Aishvarya Singh
Guided By
Mentored By