Application of clustering in modeling user preference for leisure