Exploiting regression trees as user models for intent-aware multi-attribute diversity