vishal-burman / Recommender-System-based-on-Click-Behaviour

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personalized News Recommendation Based on Click Behavior - Implementation

Note: This project is based on the research paper titled "Personalized News Recommendation Based on Click Behavior" and is written by Jiahui Liu, Peter Dolan, and Elin Rønby Pedersen, Address: Google Inc. 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA {jiahui, peterdolan, elinp}@google.com

In no way do we aim to claim that the idea of the research paper is originally ours (either partially or completely) and that we should receive any sort of benefits that the authors of the paper are entitled to. This is a project that is inspired by the paper and is a working model of the same. However, we have used some elements from the research paper in this file for purposes pertaining solely to a better explanation.

The original paper is: PersonalizedNewsRecommendation.pdf


Inferences from the log analysis of Google which provided the inspiration for the implementation:

  1. News interest of users change over time.

  2. Click distribution of the general public reflects the news trends which corresponds to the big news events.

  3. There exists different news in different locations.

  4. To a certain extent, the individual user's news interest are influenced by the news trend in the location that user belongs to.


The generalized approaches that we utilized revolve around the following equations:

  • Click distribution
  1. aaa
  • Changes in user's news interests over time (graphical representation)
  1. aab
  • Predicting user's genuine news interests
  1. aac
  • Combining predictions of past time periods
  1. aad
  2. aae
  • Predicting user's current news interests
  1. aaf
  2. aag
  3. aah
  4. aai
  • Derived average interests
  1. aaj

About


Languages

Language:Jupyter Notebook 100.0%