modify personal rank recommender
refactor language feature extractor
refactor feature extractors