Unified filtering by combining collaborative filtering and content-based filtering via mixture model and exponential model