Skip to content

Using semantic features for learning-to-rank in Text Retrieval

Notifications You must be signed in to change notification settings

CreateRandom/semLTR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What it is

What it does

  • For a set of reference queries, retrieves the 100 top results from ChatNoir.
  • Re-ranks them using a machine-learning model trained on hand-labelled relevant documents.
  • Compares different query-document representations for this purpose, including word2vec similarity and a new feature representation based on phrasal semantics.

How to run it for yourself

  • Apply for a ChatNoir API key and once you have it, add it to this file.
  • Download the TREC web track adhoc qrels and queries for 2010, 2011 and 2012 from the TREC page and put them into the respective paths, e.g. TREC 2010 should go into here.
  • Download the pre-trained Google News word embeddings from here, unzip them and add them to this folder.
  • You're good to go, run the entry script.

About

Using semantic features for learning-to-rank in Text Retrieval

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages