Skip to main navigation Skip to search Skip to main content

Keeping keywords fresh: A BM25 variation for personalized keyword extraction

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Keyword extraction from web pages is essential to various text mining tasks including contextual advertising, recommendation selection, user profiling and personalization. For example, extracted keywords in contextual advertising are used to match advertisements with the web page currently browsed by a user. Most of the keyword extraction methods mainly rely on the content of a single web page, ignoring the browsing history of a user, and hence, potentially leading to the same advertisements or recommendations. In this work we propose a new feature scoring algorithm for web page terms extraction that, assuming a recent browsing history per user, takes into account the freshness of keywords in the current page as means of shifting users interests. We propose BM25H, a variant of BM25 scoring function, implemented on the client-side, that takes into account the user browsing history and suggests keywords relevant to the currently browsed page, but also fresh with respect to the user's recent browsing history. In this way, for each web page we obtain a set of keywords, representing the time shifting interests of the user. BM25H avoids repetitions of keywords which may be simply domain specific stop-words, or may result in matching the same ads or similar recommendations. Our experimental results show that BM25H achieves more than 70% in precision at 20 extracted keywords (based on human blind evaluation) and outperforms our baselines (TF and BM25 scoring functions), while it succeeds in keeping extracted keywords fresh compared to recent user history.

Original languageEnglish
Title of host publicationTempWeb 2012 - Proceedings of the 2nd Temporal Web Analytics Workshop
Pages17-24
Number of pages8
DOIs
Publication statusPublished - 28 Jun 2012
Externally publishedYes
Event2nd Temporal Web Analytics Workshop, TempWeb 2012 - Lyon, France
Duration: 17 Apr 201217 Apr 2012

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2nd Temporal Web Analytics Workshop, TempWeb 2012
Country/TerritoryFrance
CityLyon
Period17/04/1217/04/12

Keywords

  • fresh keywords
  • keyword extraction
  • web personalization

Fingerprint

Dive into the research topics of 'Keeping keywords fresh: A BM25 variation for personalized keyword extraction'. Together they form a unique fingerprint.

Cite this