Skip to content

Implementation of the listwise Learning to Rank algorithm described in the paper by Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li "Learning to rank: from pairwise approach to listwise approach"

Notifications You must be signed in to change notification settings

valeriobasile/listnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

ListNet

Implementation of the listwise Learning to Rank algorithm described in the paper by Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li "Learning to rank: from pairwise approach to listwise approach"

http://doi.acm.org/10.1145/1273496.1273513

Installation

ListNet requires GNU Octave and the packages the octave-general and octave-parallel

Running ListNet

Training:

$ cd src $ ./train.m ../sample/sample_training_data.m ../sample/sample_model.m

Prediction:

$ ./predict.m ../sample/sample_model.m ../sample/sample_test_data.m

Cross-validation:

$ ./crossvalidation.m ../sample/sample_test_data.m ../sample/sample_model.m

About

Implementation of the listwise Learning to Rank algorithm described in the paper by Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li "Learning to rank: from pairwise approach to listwise approach"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages