Algorithms and Applications for Academic Search, Recommendation and Quantitative Association Rule Mining