User preferences modeling using dirichlet process mixture model for a content-based recommender system. Cami, B. R., Hassanpour, H., & Mashayekhi, H. Knowledge-Based Systems, September, 2018.
User preferences modeling using dirichlet process mixture model for a content-based recommender system [link]Paper  doi  abstract   bibtex   1 download  
Recommender systems have been developed to assist users in retrieving relevant resources. Collaborative and content-based filtering are two basic approaches that are used in recommender systems. The former employs the feedback of users with similar interests, while the latter is based on the feature of the selected resources by each user. Recommender systems can consider users’ behavior to more accurately estimate their preferences via a list of recommendations. However, the existing approaches rarely consider both interests and preferences of the users. Also, the dynamic nature of user behavior poses an additional challenge for recommender systems. In this paper, we consider the interactions of each individual user, and analyze them to propose a user model and capture user’s interests. We construct the user model based on a Bayesian nonparametric framework, called the Dirichlet Process Mixture Model. The proposed model evolves following the dynamic nature of user behavior to adapt both the user interests and preferences. We implemented the proposed model and evaluated it using both the MovieLens dataset, and a real-world dataset that contains news tweets from five news channels (New York Times, BBC, CNN, Reuters and Associated Press). The experimental results and comparisons with several recently developed approaches show the superiority in accuracy of the proposed approach, and its ability to adapt with user behavior over time.
@article{cami_user_2018,
	title = {User preferences modeling using dirichlet process mixture model for a content-based recommender system},
	issn = {0950-7051},
	url = {http://www.sciencedirect.com/science/article/pii/S0950705118304799},
	doi = {10.1016/j.knosys.2018.09.028},
	abstract = {Recommender systems have been developed to assist users in retrieving
relevant resources. Collaborative and content-based filtering are two
basic approaches that are used in recommender systems. The former employs
the feedback of users with similar interests, while the latter is based on
the feature of the selected resources by each user. Recommender systems
can consider users’ behavior to more accurately estimate their preferences
via a list of recommendations. However, the existing approaches rarely
consider both interests and preferences of the users. Also, the dynamic
nature of user behavior poses an additional challenge for recommender
systems. In this paper, we consider the interactions of each individual
user, and analyze them to propose a user model and capture user’s
interests. We construct the user model based on a Bayesian nonparametric
framework, called the Dirichlet Process Mixture Model. The proposed model
evolves following the dynamic nature of user behavior to adapt both the
user interests and preferences. We implemented the proposed model and
evaluated it using both the MovieLens dataset, and a real-world dataset
that contains news tweets from five news channels (New York Times, BBC,
CNN, Reuters and Associated Press). The experimental results and
comparisons with several recently developed approaches show the
superiority in accuracy of the proposed approach, and its ability to adapt
with user behavior over time.},
	journal = {Knowledge-Based Systems},
	author = {Cami, Bagher Rahimpour and Hassanpour, Hamid and Mashayekhi, Hoda},
	month = sep,
	year = {2018},
	keywords = {Temporal content-based recommender systems, User behavior modeling, User preferences modeling},
}

Downloads: 1