add kde codes(ECIR2015 experiment version)