Skip to content

Run Experiments Java Class Used to Run Different Information Retrieval Experiments Automatically based on Different Retrieval Models (BM25 - PL2 and LMD) and different ranges of their Associated Values (b,k,c,mu)

Notifications You must be signed in to change notification settings

ABDULAZIZALQATAN/Run-Experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Run-Experiments


General Idea :

Run Experiments is a Java Class used to automatically run different information retrieval Experiments Automatically based on different input variables in different XML Files. In addition , It accepts a range of values to run Ex : BRange = 1:10:2 >>> will run 5 experiments of B (1,3,5,7,9).

Read the attached pdf for details here

Input & Output

Input Parameters :

The Main input parameters are :

  • Experiment parameter files . (used to identify the values for each experiment run)
  • Indexes ( It is preferable to create the index using IndexerApp from Lucene4IR in order to match token filters with the run experiments
  • Query Files
  • Qrel Files
  • Token Filters . Token Filters used for creating the index and retrieval experiment should be the same

Output Results :

Output Explanation

  • Bash Scripts : a generated file that includes trec_eval commands for all experiments grouped by experiment file Bash Scripts

  • Params : list of XML parameter files generated to be passed to RetrievalApp from Lucene4Air Retrieval Parameters

  • Performance : list of files that contain trec_eval results for each experiment Performance

  • Results : result files the contain the results of running RetrievaApp for each experiment Results

  • Rertrieval Scripts : Java Scripts used to directly run RetrievalApp class using its associated retrieval parameter File Rertrieval Scripts

About

Run Experiments Java Class Used to Run Different Information Retrieval Experiments Automatically based on Different Retrieval Models (BM25 - PL2 and LMD) and different ranges of their Associated Values (b,k,c,mu)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published