Web mining techniques for recommendation and personalization