add kernel density estimation code(ECIR paper)